Changelog
Learn about the latest updates to OneSignal.
Follow along with updates across OneSignal. We’re launching new features and improving our product all the time!
May 16 2025
- Add users manually from the dashboard
- 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.
May 07 2025
- Simplify message organization with easier label management
- Now you can add labels to your messages to help you organize and manage them.
- See Labels for more details.
May 01 2025
- Template analytics
- 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.
Apr 25 2025
- Improved CSV Importer
- 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.
Apr 21 2025
- Fine-tune your Live Activities with new API parameters
- 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.
- You can now add more control, reliability, and speed to your Live Activities with three new parameters in the OneSignal API:
Apr 14 2025
- New integration - Databricks data export
- OneSignal customers can now effortlessly sync their app’s message event data—including push, email, in-app, and SMS—directly to Databricks. This integration enables secure, automatic data transfer, allowing teams to unify their OneSignal messaging data with broader funnel insights. By centralizing this data in Databricks, customers can unlock deeper analytics, measure the impact of their messaging, and make more data-driven decisions with ease.
Apr 08 2025
- View opt-out status by sender and support transactional messaging even with marketing opt-outs
- 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.
Mar 19 2025
- Easily find and select the right templates with visual previews
- Quickly identify and select your email and in-app message templates with the new updated card view.
- Instead of relying on template names alone, you can now see clear visual previews, making it easier to choose the right template at a glance.
Mar 12 2025
- Create users in OneSignal via HubSpot workflows
- Keep your users in sync across HubSpot and OneSignal! With this new workflow action, you can now create users in OneSignal whenever a HubSpot workflow trigger fires. This enables you to queue up personalization details (such as data tags) and plan engagement strategies before a user even interacts with your mobile platform. Additionally, you can trigger an SMS or email via HubSpot while simultaneously creating a user in OneSignal—ensuring seamless and immediate engagement.
- HubSpot Documentation
- Push preview accuracy improvements
- As operating systems update, they often introduce new changes in their push designs.
- We’ve updated our previews so they match latest and greatest push notification designs across iOS (18), Android (15), Windows (11), macOS (Sequoia). This ensures you see what your users will see when testing in OneSignal.
Mar 11 2025
- PII Masking of Emails and Phone Numbers
- Protect user privacy and reduce compliance risks by masking personally identifiable information (PII) such as emails and phone numbers. With PII masking, your team can work securely while still analyzing campaign performance and sharing insights across teams.
- OneSignal automatically masks phone numbers and emails in the dashboard and any data exported directly from the platform. However, PII masking does not currently apply to data accessed via API requests, external IDs, or data tags.
Mar 07 2025
- Verify & Lookup Phone Numbers
- Sends the user a one-time verification code to ensure the customer owns the phone #
- Confirms the phone number entered by a user at onboarding is valid
Feb 28 2025
- Added New Integration - BigQuery Data Export
- OneSignal customers can now effortlessly sync their app’s message event data—including push, email, in-app, and SMS—directly to BigQuery. This integration enables secure, automatic data transfer, allowing teams to unify their OneSignal messaging data with broader funnel insights. By centralizing this data in BigQuery, customers can unlock deeper analytics, measure the impact of their messaging, and make more data-driven decisions with ease.
- Channel subscriber counts have moved
- The counts of subscribed counts for each channel have moved from the dashboard to the Subscriptions page in OneSignal. Now you will see the number of Subscribed subscriptions for each channel at the top of the Subscriptions page under Audience to get an overview of audience reach per channel in the context of your subscriptions.
- If you still wish to view this information on the Dashboard, you can filter your Subscriptions trends chart by channel.
Feb 14 2025
- Improvements to Keywords
- We’ve made a couple of improvements to our SMS keywords.
- Segment by subscription status when sending a keyword to encourage converting your customers who are not yet subscribed into opting in to your SMS marketing messages
- Setup an auto-responder for unrecognized keywords
- We’ve made a couple of improvements to our SMS keywords.
Feb 12 2025
-
New Engagement Analytics on the OneSignal Dashboard
- Are you curious to learn more about how your end users engage with the messages you send from OneSignal? Head to your Dashboard to see the new Engagement Trends report.
- With this report you will gain insight into how users engage with your messages across Push, Email, and SMS. Track click-through-rate, unsubscribes, and monitor trends over time to refine your messaging strategy and optimize communication frequency. This comprehensive report consolidates data from all message types (Dashboard, API, Journeys) for a clearer view of performance. Now available in your OneSignal dashboard! Learn more.
New Engagement Analytics on the OneSignal Dashboard
Jan 29 2025
- Sort segments by Last edited, Created at and more
- Finding and managing your segments just got easier!
- You can now sort segments by Last edited, Created at and more.
- This update is especially valuable for customers who:
- Maintain numerous segments
- Frequently update their segment configurations
- Need to identify and clean up outdated segments
- Want to quickly find recently modified segments
- This update is especially valuable for customers who:
Jan 27 2025
- Email Senders (Multi-Domain Sending)
- Create distinct senders for different types of communications:
- Keep your marketing campaigns separate from crucial transactional emails
- Maintain different brand voices for various product lines
- Optimize sender reputation for each type of communication
- Email Senders
- Create distinct senders for different types of communications:
- Improved In-app Message Analytics for Event Streams
- We’ve added a new In-app Message Analytics for Event Streams.
Jan 21 2025
- Email Intelligent Delivery
- We’ve added intelligent delivery to email.
- Transform your email engagement with OneSignal’s latest breakthrough: Intelligent Delivery. This powerful new feature automatically determines the optimal time to reach each individual user, maximizing your email campaign’s impact.
- Our algorithm continuously learns from:
- User open patterns
- Click-through behavior
- Real human interactions (excluding bot activity)
Jan 16 2025
- Retirement of Automated Message for Free apps
- Automated Messages are no longer supported and the feature has been retired in the free plan. Paid apps will continue to have access to this feature until further notice.
- Active automated messages will remain live and continue functioning as expected. However, you can no longer create new automated messages, or reactivate paused automated messages. To build new automated sequences and enhance your campaigns, we recommend using Journeys.
Jan 15 2025
- Customize how your users re-enter split branches
- Now you can customize how your users re-enter split branches. This feature is available for all Journeys.
- Journey Entry Triggers
- Improving New Message Experience
- We improved the new message experience by adding a library of templates (get inspiration for your next push, in-app, email, or SMS), or quickly start from a template you’ve made, or a previous message.
Jan 03 2025
- message.url - New Push Event Stream Property
message.url
is now a supported property for push events. It enables the retrieval of the launch URL directly from your event stream payload.
Dec 24 2024
- Journeys Multi-split Branching
- Now you can set up more personalized paths in your Journey. Create up to 20 branches to test channels, content, timing, ordering, and more. Assign different weights to each branch, or easily distribute audiences evenly across all branches. See how different paths perform against each other or against a control group.
Dec 20 2024
- WordPress Plugin v3
- We’ve upgraded our Wordpress Web Push plugin to v3+. What’s changed:
- Upgrades the OneSignal Web SDK from version 15 to 16.
- Setup more new prompts within the OneSignal dashboard, including the following. No custom code is required anymore to configure these.
- Category Prompt
- Email/Phone Slide Prompt
- Custom Link Prompt.
- When publishing a new post, check the “Send notification when post is published” box to send a push notification.
- Choose which audience segment should receive notifications for each post.
- Web Topics are included by default.
- Send to mobile app subscribers, with an option to direct them to a different URL (Deep Link).
- We’ve upgraded our Wordpress Web Push plugin to v3+. What’s changed:
Dec 11 2024
-
Improved Logs in Event Streams
- We’ve improved the Event Streams feature to make troubleshooting simpler and faster. Now, you’ll find dedicated tabs for successful and failed events, making it easier to spot issues at a glance. Clear empty states show when there’s no data in either tab, and updated messaging ensures you know the logs display a sample of your data.
-
SMS Keywords
- We’ve added keywords for SMS. Keyword engagement enables quick, two-way communication, enhancing personalization, accessibility, and user satisfaction. It drives conversions and higher engagement with your subscribers. Add a data tag to the keyword, and segment based on their preferences to send more targeted SMS.
-
Quickstart Segments
- We are thrilled to launch three new segment templates designed to help you hit the ground running with proven strategies:
- First-Time audience
- Regional audience
- Custom Audience based on tags
- Our analysis of 6.3 billion message deliveries uncovered powerful insights. These templates are built to help you:
- Create high-performing segments from day one.
- Use proven filter combinations that drive higher engagement.
Quickstart Segments
- We are thrilled to launch three new segment templates designed to help you hit the ground running with proven strategies:
Dec 02 2024
- Email Quickstart Templates
- We’ve added a library of quickstart templates for email. Explore our library of professionally crafted email templates, designed to inspire your creativity and elevate your email campaigns. Use them as a starting point to create impactful messages that drive conversions and engage your audience effectively.
Nov 27 2024
- Scheduling Journeys
- Now you can schedule Journeys to send at a specific time. This feature is available for all Journeys.
- Settings Overview Page
- Now you can access and manage all your settings in a centralized setting overview page. Platform-specific settings have been reorganized under their relevant channels for better clarity.
Nov 20 2024
-
Bulk Archive and Delete Journeys
- Now you can bulk archive or delete Journeys from the Journeys index. Select up to 20 Journeys, and then choose an action you’d like to take to clean up Journeys you’re no longer using.
Bulk Archive and Delete Journeys
Nov 06 2024
- Improved Export for Global Outcomes
- We’ve improved the export for Global Outcomes to include more data and make it easier to use in your reporting.
- Preview allows you to preview the content of a message and can be very helpful when you have a message with personalization (i.e. data tags, dynamic content, custom data). With preview, you can preview content from a specific test user’s perspective, or with example custom data.
- Settings for Email & Side Navigation Updates
- In the side navigation, you can now easily see your Push, SMS, and Email settings. What was once “Messaging” is now “Push” settings, and SMS and Email Settings will take you directly to your channel’s settings.
- For email, we’ve created a dedicated place to manage your email provider and senders. If you are a OneSignal mail user, you’ll also be able to see your reputation and suppression lists here.
- SMS Usage
- We’ve added SMS Usage in the Usage page. We’ve also added a breakdown so you can see the message type, and a breakout by inbound and outbound. You may see an unknown country if a segment failed to send.
Oct 02 2024
- Add Notes on your Journeys
- Now you can add notes to the steps of your Journeys to keep reminders and more effectively collaborate and share information with your team. This feature is available for all Journeys.
Sep 27 2024
- New Quickstart Journeys
- We’ve added a new Quickstart Journeys to help you get started with Journeys. This feature is available for all Journeys.
- SMS Text-to-Subscribe
- It’s now easier to set up double opt-in and text-to-subscribe phone number collection experiences for your customers!
Sep 12 2024
-
Confirmed Click-Through-Rate (CCTR) metric
- We have added a new metric to measure the CTR using Confirmed Delivery. Confirmed Click-Through-Rate (CCTR) is measured by (total clicks/confirmed delivered) * 100%
Confirmed Click-Through-Rate (CCTR) metric
Sep 06 2024
- Export your Subscription Trends
- Now you can export the data from your Subscription Trends report as a CSV. If you apply filters to the report, OneSignal will export based on the filters you’ve applied so that you can fine-tune the data that you use to evaluate your messaging audience.
Aug 05 2024
- Email Saved Rows
- Saved Rows are reusable content blocks that help streamline email creation and management. Many companies, especially those that have a lot of templates, prefer to use saved rows in their emails for consistency and to save time. Saved Rows are easily attached to new emails so you don’t have to create the same information from scratch each time. And when things change, you just have to update the saved row, and your updates will automatically sync across all campaigns that have that saved row attached.
- Common use cases include:
- headers (logo, slogan)
- footers (company details, social media links, mailing addresses)
- disclaimers
- other elements that are used across multiple campaigns
- You can now save Email Drag-and-Drop rows to use across many Campaigns or Templates. These re-suable Saved Rows make it easy to sync updates across many emails at once. Click on the Rows tab of a Drag-and-Drop email, to view your Saved Rows. To save your first row, click the save icon in the edit, in the top right corner of the row.
- We recommend you set up all of your templates to use saved rows for your header and footer so that you need to update the branding or content; you only have to make those edits once.
Jul 30 2024
- Journeys now target anonymous users
- Now, Journeys do not require External IDs to be set on subscriptions. Instead, Journeys will target your entire user base within OneSignal, including anonymous users. We recommend still configuring External IDs to identify individual users who have subscribed to multiple channels.
Jul 25 2024
- Have more visibility into SMS unsubscribes, resubscribes, and help keywords
- We now make it easier to manage your Consent Keywords within Onesignal. Reach out to support if you’d like to update the default consent keywords and replies.
Jul 19 2024
- Email Reply-to field now supports custom properties
- Now you can use Message Personalization within the
reply-to
field on an email. This allows you to direct message replies to the right inbox and can be helpful if you are sending from different brands or across different countries.
- Now you can use Message Personalization within the
Jul 16 2024
- Push Failures and Unsubscribes in Audience Activity
- Obtain a list of subscriptions that have faced errors - failures or unsubscribes, for a specific push notification in the push report page.
Jul 03 2024
- Integrations: OneSignal Message Events can be sent to Twilio Segment
- Customers can now select and send message events from OneSignal to sync back to their Twilio Segment account, making the Segment integration bidirectional.
- Use Audience Activity for Live Activities to get a list of recipients
- Get a list of subscriptions that successfully or failed to receive a Live Activity on a Live Activity report page, which is accessible through the Delivery - Sent Index. This list can be exported as well.
Jun 06 2024
- In-app message audience activity
- In the report page of an in-app message, you can now see which mobile subscriptions viewed (impression) or clicked on an in-app message. Audience activity is available for 30 days from the time the message is displayed
May 15 2024
- FCM Expired Tokens > Increased Android Unsubscribes
- On May 15, 2024, Google’s FCM service will start to expire stale push tokens for devices that have been inactive for more than 270 days. You may see a spike in Android unsubscribes when sending notifications due to this change. Don’t panic! These are devices that have not been online in over 270 days and are part of Google’s Best practices for FCM registration token management. If the device does come back online and opens your app, OneSignal will automatically resubscribe them to push if they were previously subscribed already.
- See FCM Expired Token FAQ for more details.
May 13 2024
- FCM Expired Tokens > Increased Android Unsubscribes
- On May 15, 2024, Google’s FCM service will start to expire stale push tokens for devices that have been inactive for more than 270 days. You may see a spike in Android unsubscribes when sending notifications due to this change. Don’t panic! These are devices that have not been online in over 270 days and are part of Google’s Best practices for FCM registration token management. If the device does come back online and opens your app, OneSignal will automatically resubscribe them to push if they were previously subscribed already.
- See FCM Expired Token FAQ for more details.
Apr 29 2024
- Configure more granular Frequency Capping rates for Push
- Push notifications can now be capped at a rate of x notifications per any time frame (less than 1 week). Navigate to Settings > Messaging > Push Frequency Capping > Custom (in the time dropdown) to view these settings.
- Read Frequency Capping Documentation for more details.
Apr 11 2024
- Added Android Live Notifications (beta)
- Android’s Live Notifications deliver live, dynamic content in notifications to enhance user engagement and app interactivity. This is a feature similar to iOS’s Live Activities feature (introduced with iOS 16), but uses its own set of tools and APIs that enable similar functionalities.
- See Android Live Notifications for more details.
- Major improvements to Android SDK
- Push to start Live Activities
- Live Activities can now be launched on a user’s screen when the mobile app is in the background (app is not open). Live Activities can both be started and updated by a remote push notification.
- How to start a Live Activity with a remote push notification
Apr 01 2024
- Added Audience Activity reports for Journeys
- We have added Audience Activity reports for Journeys so you can get a closer look at which subscriptions were sent messages during a Journey. To view this report, click into a message report on your Journey. Learn more here.
Mar 18 2024
- Added a new Setup guide for Analytics
- We have added a new Analytics Setup guide to our product documentation detailing how to track Confirmed Deliveries and set up Custom Outcomes with support from your development team.
Mar 12 2024
- Mobile SDK Updates
- We recommend updating to the latest SDK versions listed below to benefit from critical bug fixes, stability improvements, and new features. These updates include key enhancements across all platforms, including iOS 5.1.3 and Android 5.1.6, which improve concurrency safety, crash resilience, and background thread handling. The updates also include important API adjustments like more accurate property handling in the
PushSubscriptionState
.
- We recommend updating to the latest SDK versions listed below to benefit from critical bug fixes, stability improvements, and new features. These updates include key enhancements across all platforms, including iOS 5.1.3 and Android 5.1.6, which improve concurrency safety, crash resilience, and background thread handling. The updates also include important API adjustments like more accurate property handling in the
Feb 16 2024
- Journeys is now available on the Growth plan
- Journeys is now available on the Growth plan. This means you can now create and manage Journeys with up to 100,000 users.
- See Journeys for more details.
Feb 12 2024
- Added Auto Warm Up
- We have added a new feature that allows you to automatically warm up your app when a user opens it. This feature is available for all OneSignal customers.
- See Email Warm Up for more details.
Feb 02 2024
- Journeys has easier targeting based on user activity
- We’ve added support for Segments with time-based rules (e.g., first session, last session, etc.) and also simplified targeting inactive users. Now you can target your inactive users by including a segment based on last session behavior.
- Email: Schedule Sends Across Different Timezones
- Email campaigns can now be scheduled to send across different timezones. This feature is available for all OneSignal customers.
Jan 30 2024
- Email now supports One Click Unsubscribe
- Inbox Service Providers (ISP) like Gmail, Outlook, iOS Mail, and Yahoo! Mail, AOL, and Verison Mail require senders to provide a One Click Unsubscribe option. The unsubscribe button is rendered at the discretion of the ISP based on sending criteria, which may include a daily sending volume greater than 5,000 emails.
Dec 18 2023
- Filter your messages with labels
- Now you can filter your messages with labels. This feature is available for all OneSignal customers.
- CSV Importer can now update properties
- CSV Importer for email now enables updates to user properties
language
,country
, andtimezone_id
.
- CSV Importer for email now enables updates to user properties
- Send more personalized messages and multi-language emails
Dec 14 2023
- All OneSignal apps now belong to an Organization
- We have added a new feature that allows you to manage your OneSignal apps within an Organization. This feature is available for all OneSignal customers.
- See Apps, Orgs, and Accounts
- Journeys now has better analytics
- We’ve added a new Journeys Report. See Journeys Analytics for more details.
Nov 22 2023
- Removed Journey Notifications from Delivery Reports and the View Notifications endpoint
Oct 04 2023
- Added new integration - Snowflake
- OneSignal customers can now effortlessly sync their app’s message event data—including push, email, in-app, and SMS—directly to Snowflake. This integration enables secure, automatic data transfer, allowing teams to unify their OneSignal messaging data with broader funnel insights. By centralizing this data in Snowflake, customers can unlock deeper analytics, measure the impact of their messaging, and make more data-driven decisions with ease.
Sep 27 2023
- You can now save and continue
- Changed the default option for saving a message to save work without exiting the message.
Sep 13 2023
- Added the ability to adjust the default padding for IAM blocks
- Learn more about IAM blocks
- Added the ability to edit entry triggers and re-entry rules for live Journeys
- Learn more about Journey entry triggers
Sep 05 2023
- Added ability to create multi-language push messages by pasting your CSV
- Learn more about Multi-language messages
- Added new “Editor” role permissions
- Learn more about Managing team members
- Added enhanced Journey message stats and reports.
- Learn more about Journey message stats and reports
Sep 01 2023
- Added a new feature to forward email templates to an app
- Learn more at Email Template Forwarding
- Added FCM v1 API support for Android Push Notifications
- Learn more about Android Firebase credentials
Aug 15 2022
- Android 13 changes
- Android 13 introduces a runtime notification permission, meaning users must opt in to receive push notifications. Apps targeting Android 13 must explicitly prompt for permission at a time of their choosing, or the system will display the permission prompt automatically on first launch—often resulting in lower opt-in rates.
- See Android 13 Push Notification Developer Update Guide or our Prompt for Push Permissions guide for details.