Roles & Permissions
Roles define what each team member can see and do in your workspace. Aeternitychat uses a granular permission system that combines role-based access with billing eligibility.
Default Roles
Your workspace comes with pre-configured roles. You can use them as-is or create custom roles.
Creating Custom Roles
- Go to Settings > Roles
- Click Create Role
- Name the role
- Configure permissions for each feature area
- Save
Permission Areas
| Permission | Controls |
|---|---|
| Contact | View and manage customers |
| Campaign | Create and send campaigns |
| Workflow | Build and manage workflows |
| Sequence | Create and manage sequences |
| Analytics | Access insights and reports |
| Media | Upload and manage media |
| Team | Manage team members |
| Billing | Access billing and plan settings |
| Developer | API keys and webhooks |
| Workspace | Workspace settings and channel configuration |
| Organisation | Organization-level settings and roles |
Permission States
Each permission can be in one of three states:
| State | Meaning |
|---|---|
| Granted | The member has access |
| Denied (role) | Blocked by their role configuration |
| Denied (billing) | Feature not available on the current plan |
Some features are only available on certain billing plans. Even if a role grants permission, the feature won’t be accessible if your plan doesn’t include it.
Assigning Roles
Roles are assigned when inviting a member or by editing an existing member’s role from the Members page.