Skip to main content
When you sign up at OneSignal.com, a user account is created and tied to your email address. With your account, you can create, manage, or be invited to multiple Apps and Organizations.
If your company already has a OneSignal App or Organization, email the account admin to request an invite. Share the Manage Team Members guide to help them give you access.

OneSignal account structure

Your email address is used to log in to your OneSignal account. From there, you can access the Apps and Organizations in which you are a Team Member.

Apps vs. Organizations

  • A OneSignal App holds user and messaging data for a single project, across all platforms (web, iOS, Android, email, etc.). Each app exists within a single Organization.
  • A OneSignal Organization is a container for managing multiple apps, billing, and team permissions.
You can have:
  • Unlimited apps (free to create)
  • Multiple organizations (free or paid)
  • Apps for separate environments (e.g., dev, staging, production)
  • Different access levels per app or organization

Access levels and roles

OneSignal supports two levels of access:

App-level access

  • Access to only the specific app(s) a user is invited to.
  • Cannot view billing or upgrade plan settings.

Organization-level access

  • Access to all apps within the organization.
  • Only Admin roles can manage billing and upgrades.

User roles

Access can be further scoped by roles:
RoleDescription
AdminFull access, including settings, billing, and user management.
EditorCan create and send messages but cannot manage settings or billing.
ViewerRead-only access for analyzing performance and message stats.

Manage team members

Invite users, assign roles, and manage access at the app or organization level.

Managing your user account

Enable two-factor authentication to add an extra layer of security to your account. See Data collection & security FAQ for details.

Reset password or email

  1. Navigate to Account Management or click your email drop-down > Manage Account.
  2. Add your Email, New Password, and Confirm Password.
  3. Click Submit.
OneSignal account management page showing email and password fields

Delete your account

Deleting your user account only removes your email from OneSignal. It does not delete apps or downgrade paid plans. Be sure to Downgrade your plan if needed.
To delete:
  1. Navigate to Account Management or click your email drop-down > Manage Account.
  2. Scroll down to Delete Account.
  3. If you don’t have the option to delete your account, contact ar@onesignal.com.

Manage apps

  • Create an app:
  • Rename an app:
    • From the dashboard All Apps page, click Options > Rename next to the app.
    • Or use the Update an App API
  • Find App ID:
  • Delete an app:
    • You can delete apps within Free organizations and under 5,000 total subscriptions from the All Apps page via Options > Delete.
    • For larger apps, contact support@onesignal.com.

Manage organizations

Enable two-factor authentication at the organization level to require all team members to use 2FA.
  • Create an organization:
    • Visit the Organizations page or click New Organization in the dashboard (no paid plan required).
  • Rename an organization:
    • In Organizations, click Options > Rename next to the organization.
  • Find Org ID:
    • It’s the UUID in the URL when selecting your organization. Example: https://dashboard.onesignal.com/organizations/THE_ORG_ID/apps
  • Delete an organization:
    • Go to Organizations, click Options > Remove.
    • You must move the apps out of the organization before deleting it.
    • If you need assistance, contact support@onesignal.com with the Org ID you want to delete.

Add or move apps between organizations

  • Add app to organization:
    • Go to Organizations > select your Organization > Move Apps Into Organization.
    • Select your apps and click Move Apps.
    • You need:
      • Admin access to the Organization
      • Admin access to the App
      • The apps to be in a Free Organization.
If you need assistance, email support@onesignal.com with:
  • The App ID(s) you want to move
  • The Org ID to move them to.
  • You must contact Support from an email with Admin access to the Apps and Organization.

FAQ

Where can I see when my app was created?

Use the View App or View Apps API to get the created_at timestamp.

Why do I see limitations on a paid plan?

Your app might not be assigned to the correct paid Organization. Follow Add or move apps between organizations to add your app to the paid org. If you need assistance, email support@onesignal.com with:
  • The App ID(s) you want to move
  • The Org ID to move them to.
  • You must contact Support from an email with Admin access to the Apps and Organization.

What are the best practices for agencies?

Agencies can manage client apps using one of two approaches:
  1. Centralized billing Use a single Organization to manage and pay for all client apps.
  2. Client-managed billing Each client sets up their own Organization and handles their own billing.
You can mix paid and free apps by assigning them to the appropriate Organization. Need help? Contact our Sales Team.

How can we access analytics, messages, and users across multiple Apps?

OneSignal does not have a single cross-app dashboard view. Each app’s data is accessed separately. Here are the recommended approaches for working across apps:
  • Analytics — Use Event Streams to route message delivery and engagement data from each app to a centralized analytics platform like Snowflake, BigQuery, or Amplitude.
  • Messaging — Use the Create message API to send messages to multiple apps in parallel from your backend. You can also create Templates once and copy them across apps using the Copy template API.
  • Users — Use the REST API to query user data per app. If you need a unified view of users across apps, export user data via CSV export or stream it via Event Streams to an external data warehouse.

How do we change our dashboard timezone?

Dashboard graphs display in UTC and cannot be changed. All other dates and times use your browser’s timezone. To change the displayed timezone, update the timezone setting in your browser or operating system.