Role-Based Access Control
CampaignLark uses a role-based access control (RBAC) system to manage what each team member can do within a workspace. Roles are strictly hierarchical — a higher role automatically inherits every permission of all lower roles.
Role Hierarchy
| Role | Level | Description |
|---|---|---|
| Admin | 4 | Full access (workspace owner) |
| Manager | 3 | Inherits Editor + Contributor privileges |
| Editor | 2 | Inherits Contributor privileges |
| Contributor | 1 | Base role |
Permissions by Feature Area
Workspace
| Action | Min Role | Notes |
|---|---|---|
| View workspace | Contributor | Available to all members |
| Update workspace | Admin | Not available for Manager, Editor, and Contributor |
| Delete workspace | Admin | Not available for Manager, Editor, and Contributor |
Approval status and hourly limit warnings on the dashboard are available to all users. General settings can be viewed by all members but only edited by Admins.
Campaigns
| Action | Min Role | Notes |
|---|---|---|
| List campaigns | Contributor | Available to all |
| View campaign | Contributor | Available to all |
| View campaign statistics | Contributor | Available to all |
| View campaign email history | Contributor | Available to all |
| Create campaign | Contributor | Available to all |
| Update campaign name | Contributor | Available to all |
| View / edit variants | Contributor | Available to all |
| Configure campaign | Contributor | Available to all |
| Send test email | Contributor | Available to all |
| Pause campaign | Contributor | Available to all |
| Resume campaign | Contributor | Available to all |
| Cancel campaign | Contributor | Available to all |
| Clone campaign | Contributor | Available to all |
| Schedule campaign | Editor | Not available for Contributors |
| Archive campaign | Editor | Not available for Contributors |
Contributors can draft and configure campaigns but cannot schedule or archive them.
Automations
| Action | Min Role | Notes |
|---|---|---|
| List automations | Contributor | Available to all |
| View automation | Contributor | Available to all |
| Create automation | Contributor | Available to all |
| Configure automation | Contributor | Available to all |
| Clone automation | Contributor | Available to all |
| Create / edit automation emails | Contributor | Available to all |
| View automation statistics | Contributor | Available to all |
| View automation email history | Contributor | Available to all |
| Activate automation | Editor | Not available for Contributors |
| Deactivate automation | Editor | Not available for Contributors |
| Archive automation | Editor | Not available for Contributors |
| Delete automation email | Editor | Not available for Contributors |
Contributors can build automations but cannot activate, deactivate, or archive them.
My Templates
| Action | Min Role | Notes |
|---|---|---|
| List my templates | Contributor | Available to all |
| View my template | Contributor | Available to all |
| Create template | Contributor | Available to all |
| Clone template | Contributor | Available to all |
| Update template | Contributor | Available to all |
| Edit template | Contributor | Available to all |
| Delete template | Editor | Not available for Contributors |
Contributors can create, clone, edit, and update templates. Only deleting a template requires Editor or above.
Gallery Templates
| Action | Min Role | Notes |
|---|---|---|
| List gallery templates | Contributor | Available to all |
| View gallery template | Contributor | Available to all |
Gallery templates are read-only for everyone.
Support
| Action | Min Role | Notes |
|---|---|---|
| View hourly limit request | Contributor | Available to all (read-only for Contributors) |
| Request hourly limit change | Editor | Not available for Contributors |
| Create support request | Contributor | Available to all |
Contributors can view the hourly limit status and create support tickets, but cannot submit hourly limit change requests.
Audience — Contacts
| Action | Min Role | Notes |
|---|---|---|
| Search contacts | Contributor | Available to all |
| View contact | Contributor | Available to all |
| Add contact | Manager | Not available for Editors & Contributors |
| Update contact | Manager | Not available for Editors & Contributors |
| Delete contact | Manager | Not available for Editors & Contributors |
| Bulk tag contacts | Manager | Not available for Editors & Contributors |
| Bulk untag contacts | Manager | Not available for Editors & Contributors |
| Bulk delete contacts | Manager | Not available for Editors & Contributors |
Editors and Contributors can search and view contacts, but only Managers and above can modify them.
Audience — Contact Imports & Exports
| Action | Min Role | Notes |
|---|---|---|
| List imports | Manager | Not available for Editors & Contributors |
| Create import | Manager | Not available for Editors & Contributors |
| Start import | Manager | Not available for Editors & Contributors |
| List exports | Manager | Not available for Editors & Contributors |
| Create export | Manager | Not available for Editors & Contributors |
| Download export | Manager | Not available for Editors & Contributors |
Import and export functionality is not available for Editors and Contributors.
Audience — Fields
| Action | Min Role | Notes |
|---|---|---|
| List fields | Contributor | Available to all |
| Add field | Manager | Not available for Editors & Contributors |
| Update field | Manager | Not available for Editors & Contributors |
| Delete field | Manager | Not available for Editors & Contributors |
| Reorder fields | Manager | Not available for Editors & Contributors |
Audience — Segments
| Action | Min Role | Notes |
|---|---|---|
| List segments | Contributor | Available to all |
| View segment | Contributor | Available to all |
| Search contacts in segment | Contributor | Available to all |
| Create segment | Manager | Not available for Editors & Contributors |
| Update segment | Manager | Not available for Editors & Contributors |
| Delete segment | Manager | Not available for Editors & Contributors |
| Recalculate segment | Manager | Not available for Editors & Contributors |
Audience — Tags
| Action | Min Role | Notes |
|---|---|---|
| List tags | Contributor | Available to all |
| Add tag | Manager | Not available for Editors & Contributors |
| Update tag | Manager | Not available for Editors & Contributors |
| Delete tag | Manager | Not available for Editors & Contributors |
Forms
| Action | Min Role | Notes |
|---|---|---|
| List forms | Contributor | Available to all |
| View form | Contributor | Available to all |
| Create form | Manager | Not available for Editors & Contributors |
| Update form | Manager | Not available for Editors & Contributors |
| Delete form | Manager | Not available for Editors & Contributors |
| Edit form | Manager | Not available for Editors & Contributors |
Properties
| Action | Min Role | Notes |
|---|---|---|
| Get properties | Contributor | Available to all |
| Add property | Manager | Not available for Editors & Contributors |
| Update property | Manager | Not available for Editors & Contributors |
| Delete property | Manager | Not available for Editors & Contributors |
Inbound Webhooks
| Action | Min Role | Notes |
|---|---|---|
| List webhooks | Contributor | Available to all |
| View webhook detail | Manager | Not available for Editors & Contributors |
| Create webhook | Manager | Not available for Editors & Contributors |
| Update webhook | Manager | Not available for Editors & Contributors |
| Delete webhook | Manager | Not available for Editors & Contributors |
Pages
| Action | Min Role | Notes |
|---|---|---|
| List pages | Manager | Not available for Editors & Contributors |
| Edit page | Manager | Not available for Editors & Contributors |
API Keys
| Action | Min Role | Notes |
|---|---|---|
| List API keys | Manager | Not available for Editors & Contributors |
| Create API key | Manager | Not available for Editors & Contributors |
| Update API key | Manager | Not available for Editors & Contributors |
| Roll API key | Manager | Not available for Editors & Contributors |
| Delete API key | Manager | Not available for Editors & Contributors |
| Daily breakdown | Manager | Not available for Editors & Contributors |
Verification
| Action | Min Role | Notes |
|---|---|---|
| Get approval status | Manager | Not available for Editors & Contributors |
| Create approval request | Manager | Not available for Editors & Contributors |
Sender Identities
| Action | Min Role | Notes |
|---|---|---|
| List sender identities | Contributor | Available to all (used in campaign config) |
| View sender identity | Contributor | Available to all |
| Create sender identity | Manager | Not available for Editors & Contributors |
| Update sender identity | Manager | Not available for Editors & Contributors |
| Delete sender identity | Manager | Not available for Editors & Contributors |
Domains
| Action | Min Role | Notes |
|---|---|---|
| List domains | Contributor | Available to all (used in campaign config) |
| View domain | Contributor | Available to all |
| Create domain | Manager | Not available for Editors & Contributors |
| Scan DNS | Manager | Not available for Editors & Contributors |
| Delete domain | Manager | Not available for Editors & Contributors |
Members & Invites
| Action | Min Role | Notes |
|---|---|---|
| List members | Contributor | Available to all |
| List invites | Contributor | Available to all |
| Update member role | Admin | Not available for Manager, Editor, and Contributor |
| Remove member | Admin | Not available for Manager, Editor, and Contributor |
| Invite member | Admin | Not available for Manager, Editor, and Contributor |
| Delete invite | Admin | Not available for Manager, Editor, and Contributor |
Billing
All billing features require Admin. Billing is not available for Manager, Editor, and Contributor.
Dedicated IPs
All dedicated IP features require Admin. Dedicated IPs is not available for Manager, Editor, and Contributor.
Uploads
| Action | Min Role | Notes |
|---|---|---|
| Upload file | Contributor | Available to all (used in email editor) |