Manage OneSignal user access by adding, removing, or updating team member roles at the app or organization level. Learn role permissions and plan availability.
OneSignal allows you to manage user access either at the Organization level (all apps) or at the App level (specific apps). Each user can be assigned a role—Admin, Editor, or Viewer—based on their needs and responsibilities.
For example:
Role | Best for | Access summary |
---|---|---|
Admin | 🛠️ Developers, Owners | Full control over settings, messaging, users, integrations, and permissions |
Editor | 📣 Marketers, PMs | Can create, edit, and send messages. Can view/export analytics but not change app/org settings |
Viewer | 📊 Analysts, Read-only users | Can view analytics, messages, and templates. Cannot edit or send messages |
Permission | Viewer | Editor | Admin |
---|---|---|---|
Send messages (Journeys, Automations, Webhooks) | ❌ | ✅ | ✅ |
Segments | Read-only | Read-only | ✅ |
Data Tags | Read-only | ✅ | ✅ |
Templates | Read-only | ✅ | ✅ |
Exporting | ❌ | ✅ | ✅ |
Analytics | Read-only | ✅ | ✅ |
API Key Access | ❌ | ❌ | ✅ |
App Usage | ✅ | ✅ | ✅ |
2FA / Email / Password change | ✅ | ✅ | ✅ |
Auth Key / Delete Key access | ❌ | ❌ | ✅ |
App Settings (Integrations, Platform Settings, Roles) | ❌ | ❌ | ✅ |
Org Settings (Upgrades, Role Management, SSO, Org-wide 2FA) | ❌ | ❌ | ✅* |
* Org Settings access is limited to users with the Organization Admin role. App-level-only Admins do not have permission to modify organization-level settings such as billing, plan upgrades, SSO, or org-wide 2FA.
You can grant access at either the Organization level (all apps) or App level (specific apps).
Organization Admins can invite users and assign them roles that apply to all apps in the org.
To invite a new team member:
Navigate to your Organization
App Admins can invite users to a single app.
To invite someone to a specific app:
Inviting a user to an app
Role Type | Free Plan | Growth Plan | Professional Plan | Enterprise |
---|---|---|---|---|
Admin | ✅ | ✅ | ✅ | ✅ |
Editor | ❌ | ❌ | ✅ | ✅ |
Viewer | ❌ | ✅ | ✅ | ✅ |
View full pricing and plan features
To update a role or remove someone:
Updating an existing user's role
Need help?
Chat with our Support team or email support@onesignal.com
Please include:
We’re happy to help!
Manage OneSignal user access by adding, removing, or updating team member roles at the app or organization level. Learn role permissions and plan availability.
OneSignal allows you to manage user access either at the Organization level (all apps) or at the App level (specific apps). Each user can be assigned a role—Admin, Editor, or Viewer—based on their needs and responsibilities.
For example:
Role | Best for | Access summary |
---|---|---|
Admin | 🛠️ Developers, Owners | Full control over settings, messaging, users, integrations, and permissions |
Editor | 📣 Marketers, PMs | Can create, edit, and send messages. Can view/export analytics but not change app/org settings |
Viewer | 📊 Analysts, Read-only users | Can view analytics, messages, and templates. Cannot edit or send messages |
Permission | Viewer | Editor | Admin |
---|---|---|---|
Send messages (Journeys, Automations, Webhooks) | ❌ | ✅ | ✅ |
Segments | Read-only | Read-only | ✅ |
Data Tags | Read-only | ✅ | ✅ |
Templates | Read-only | ✅ | ✅ |
Exporting | ❌ | ✅ | ✅ |
Analytics | Read-only | ✅ | ✅ |
API Key Access | ❌ | ❌ | ✅ |
App Usage | ✅ | ✅ | ✅ |
2FA / Email / Password change | ✅ | ✅ | ✅ |
Auth Key / Delete Key access | ❌ | ❌ | ✅ |
App Settings (Integrations, Platform Settings, Roles) | ❌ | ❌ | ✅ |
Org Settings (Upgrades, Role Management, SSO, Org-wide 2FA) | ❌ | ❌ | ✅* |
* Org Settings access is limited to users with the Organization Admin role. App-level-only Admins do not have permission to modify organization-level settings such as billing, plan upgrades, SSO, or org-wide 2FA.
You can grant access at either the Organization level (all apps) or App level (specific apps).
Organization Admins can invite users and assign them roles that apply to all apps in the org.
To invite a new team member:
Navigate to your Organization
App Admins can invite users to a single app.
To invite someone to a specific app:
Inviting a user to an app
Role Type | Free Plan | Growth Plan | Professional Plan | Enterprise |
---|---|---|---|---|
Admin | ✅ | ✅ | ✅ | ✅ |
Editor | ❌ | ❌ | ✅ | ✅ |
Viewer | ❌ | ✅ | ✅ | ✅ |
View full pricing and plan features
To update a role or remove someone:
Updating an existing user's role
Need help?
Chat with our Support team or email support@onesignal.com
Please include:
We’re happy to help!