Role-Based Access Control: Secure Permissions

Control who sees and does what with granular role-based permissions. Protect sensitive data, enforce policies, and maintain audit trails effortlessly.

SendSeven's role-based access control offers granular, scope-based permissions across all platform resources. Predefined system roles (Owner, Admin, Support Agent, Marketing Agent, etc.) or create custom roles. Multiple roles per user combinable. Audit log tracks all changes. Privilege escalation prevention. GDPR-compliant. Included in every plan.

Growing teams need different access levels. Not everyone should see billing, create campaigns, or delete conversations. Basic role systems are too rigid, while building custom permissions is complex.

SendSeven provides a comprehensive RBAC system with 78 granular scopes across 17 resources. Choose from 10 pre-built roles or create custom roles. Apply multiple roles per user and scope API tokens.

Go to Settings > Team. See all users, their roles, and current status.

Click on a team member to edit their roles. Select one or more roles from the list (e.g., SUPPORT_AGENT + MARKETING_AGENT).

Click "Create Role" to define a custom role. Select specific scopes (e.g., conversations:read, campaigns:send) to grant.

Go to Settings > API Tokens. Create scoped tokens with only the permissions needed for each integration.

Manage roles, permissions, and API tokens programmatically.

Get all scopes available to the current user

Generate an API token with limited permissions