Account Management

Adding, removing, deleting, renaming Apps and Organizations. Setting up Account Administrators.

When you sign up with OneSignal we create a user account which is tied to your email address. With your account, you can create, invite, or be invited to Apps and Organizations. A OneSignal App houses relevant messaging data for your Android, iOS, and Web applications, such as user data, message data, and custom application configurations. A OneSignal Organization can hold multiple Apps along with billing information and Account Access setting.


Invite your team

  • Organization access: go to Organizations > The Org > Roles > Invite to Organization
  • App access: go to the App > Settings > Roles > Invite to App

If your team already has a OneSignal App or Organization, email the account admin to ask to be invited. Share the Manage Team Members Doc to help them give you access faster πŸ˜‰.

OneSignal has 2 levels of account access. Depending on your Role, you will have the following permissions. See Manage Team Members for details.

App Level Access

Team members only have access to the App(s) in which they are invited.

No billing or account upgrade options.

Organization Level Access

Team members have access to all Apps within the Organization.

Only Admin Roles have access to billing or account upgrade options.

PermissionApp-Level AdminApp-Level ViewerOrg-Level AdminOrg-Level Viewer
Update Billing InformationNoNoYesNo
Manage Access to OneSignalYes (App-level only)NoYesNo
Two-Step Login AuthenticationYesYesYesYes
Add/Remove Apps within OrganizationNoNoYesNo
Access/Reset REST API KeysYes (App-level only)NoYesNo
Send MessagesYesNoYesNo
Create SegmentsYesNoYesNo
Access App User and Notification DataYesYes (Read-only)YesYes (Read-only)

Reset OneSignal Account Password

If you forgot your password, use the Forgot Password link to reset your password.

If you have access to your OneSignal Dashboard, select the top-right user icon > Account & API Keys.

Enter a new password, confirm the password and select Submit.

Reset OneSignal Account Email

In the top-right of your OneSignal Dashboard, select the top-right user icon > Account & API Keys.

Enter a new email and press Submit. You will get an email to your current email to confirm the change. Check your spam folder if you do not get this email.

Delete Your OneSignal Account

Deleting your own user account from OneSignal will only delete your specific email from our database. It will not delete Apps or downgrade your Paid Plan. Before deletion, make sure to do the following:

In the top-right of your OneSignal Dashboard, select the icon > Account & API Keys.


Scroll to the bottom and select "Delete your account". If you have a paid plan, make sure to Downgrade your account first.



I am on the paid plan. Why am I still seeing limitation notices?

If you're already on a paid plan and are receiving account limitation notices, chances are your app/website isn't a part of your paid plan organization.

To remedy this, please follow the instructions to Add an App to your Organization

If you need assistance, please email [email protected] with your Full Company Name and a list of OneSignal App IDs you would like added to your Organization and we will process this for you.

I run an agency, what are my options?

OneSignal is setup to have an Organization (the Parent) that controls payments and OneSignal Apps (children) that control the data from the site and/or mobile apps.

Since our pricing is based on total subscribers per app added to an Organization, you have 2 options:

  1. you can setup your account with us under your Organization to hold all your client's OneSignal apps and you handle payment.
  2. you or your clients can setup their own apps and organizations to pay us directly (if they need a paid account).

In either case, you can separate which apps need to be "free" and which ones need to be "paid" by simply adding the "paid" ones under the Organization.

If you need further clarification, please reach out to our sales team and tell us about your needs!