You can now view and optimize template performance from a centralized reporting view. Click into any message template to view detailed performance data across every message a template is used in.

Learn More >

You can now track engagement on each individual link in your emails. This helps you see what’s driving clicks so you can fine-tune your content and improve results.

  • Automatically tracks clicks on up to 30 links (except unsubscribe) in Drag & Drop and HTML emails
  • Link performance can be viewed in the Click Activity table in each message report

We've rolled out a significant improvement to your dashboard's navigation! We've integrated the app switcher and your account details into a single, convenient dropdown menu. This means more control and less clicking for you.

From this new menu, you can now:

  • Effortlessly switch between your different apps and organizations.
  • See your current login, role, and plan at a glance.
  • Directly access links for app usage, billing, account management, and team invitations.

We've designed this update to provide a more intuitive and efficient experience, reflecting our continuous effort to refine our product's look and feel.

You can now track SMS link performance directly in OneSignal. This update adds built-in support for link shortening, CTR tracking, and per-link analytics without UTM parameters.

Check out our guide on setting up link tracking

You can now create new users directly from the Users tab in your OneSignal dashboard using a simple form. This update makes it easy to manually add a user with an email address, phone number, or both without needing an SDK, API call or CSV upload.

This is especially helpful for quickly testing campaigns or adding users who aren’t yet in your system.

You can now add labels during message creation making it easier to organize messages from the start. This update also expands label support to include In-App Messages (IAMs) and SMS messages, giving you more consistency and control across all message types.

We've updated our CSV importer so you can include emails, phone numbers, and data tags in a single file, eliminating the need to split and reformat your data.

What’s new:

  • Real-time validation: Get instant feedback on formatting errors before upload.
  • Smart column mapping: Easily align your CSV headers with OneSignal fields.
  • Email suppression support: Add or manage your suppression list directly in the file.
  • Upload history: View the status of your past imports for up to 30 days.
  • Helpful templates: Start quickly with a pre-built CSV example.

To try it out, go to the Import page in your OneSignal dashboard. The importer will guide you through mapping, validation, and reviewing your results.

You can now add more control, reliability, and speed to your Live Activities with three new parameters in the OneSignal API:

  • ios_relevance_score: Helps determine which Live Activity displays most prominently on iOS.
  • include_aliases: Allows you to target individual users directly rather than relying on segment-based delivery.
  • idempotency_key: Prevents the creation of duplicate Live Activities when retrying start requests if not using the OneSignal SDK.

These updates are especially useful for apps with real-time transactional updates—like sports scores, food delivery, or ride sharing—giving you more precision and speed in how your Live Activities are delivered and displayed.

You can start using these parameters immediately in your API requests. If you’re not using the OneSignal SDK, it's recommend you manage duplicates with an idempotency_key.

You can now securely and automatically export your OneSignal data directly to Databricks. This new integration allows teams to sync key message event data, including sent, received, clicked (and more) into their Databricks Lakehouse environment. By centralizing this data alongside the rest of your customer information, you can power advanced reporting, build custom dashboards, and generate deeper insights into the impact of your messaging.

You can now see SMS opt-out status by sender, giving you better visibility and control when managing marketing and transactional messages.

With this update, you can:

  • View subscription status by individual sender for any phone number
  • Continue sending transactional messages (like OTPs or alerts) even if a user has opted out of marketing
  • Maintain deliverability and avoid carrier filtering by respecting opt-out preferences

This is especially useful if you manage separate senders for promotional and transactional use cases.

To access this feature, go to Consent Management > Advanced Opt-out Settings and turn off the setting that globally unsubscribes a user when they reply with an opt-out keyword.

Note: This option is only available to customers using advanced opt-out settings for SMS.