Last modified January 4, 2022 by Shelly Wolfe

Past release notes

2019 releases

December 2019

Unity update

Moved the minimum supported version up to Unity 2017.4.33f1(LTS). Added support to set up a custom user ID for tracking purposes. For more information, see the Unity integration guide.

October 2019

iOS update

Added configuration options for delaying the start of the SDK and setting a custom user ID for tracking purposes. For more information, see the iOS integration guide.

Android update

Added configuration options for delaying the start of the SDK and setting a custom user ID for tracking purposes. For more information, see the Android integration guide.

Cordova update

Updated the iOS native Swrve framework to 6.3. Also updated the Android native Swrve dependency to 6.3.

September 2019

Cordova (PhoneGap) support

The Swrve Cordova SDK is now available publicly and supports the same features that are available in our native iOS and Android SDKs, such as user identity and geo-triggered notifications. For more information, see the Cordova integration guide.

July 2019

Localization and A/B testing for email and SMS campaigns

Communicate with users in their preferred language and determine what style of messaging appeals most to your customers with Swrve’s multilingual, multi-variant campaigns—now available for email and SMS! Use localization to display messages in the recipient’s preferred language or adapt the tone or style of a message to make it culturally appropriate and region-specific. From the same campaign, create multiple variants of a message to determine what style of messaging appeals to your users, and depending on your campaign goal, iterate on the message that gets the best response. For more information, see Localizing and A/B testing campaign content.

June 2019

Swrve campaign actions in Oracle Responsys Program

Build sophisticated mobile interactions or trigger events and user property updates in Oracle Responsys Program with Swrve’s new Responsys integration. Use Swrve apps in Responsys Program to include Swrve push notification, in-app message, or Conversation campaigna in a particular customer journey, or log an event or user property back to Swrve. From Swrve, use Swrve events to trigger a Responsys Program or update a Responsys Profile Extension Table with Swrve-collected data from your app. For more information, see Swrve Apps for Oracle Responsys.

May 2019

Campaign reporting enhancements

Quickly view aggregated results of your email and SMS campaigns over hourly, daily, weekly, or monthly time series with the campaign metrics explorer that is now part of all email and SMS campaign reports. Customize your report view by important campaign metrics over any combination of time series, for combined or specific groups of users. For more information, see Campaign reports.

April 2019

Targeting users by churn propensity

Create proactive campaigns that target users before they churn with Swrve’s new churn propensity scores. For example, use churn scores to create reporting segments and campaign audiences based on simple criteria, such as low, medium, or high chance of churning. In turn, use these audiences to create more targeted campaigns to improve retention and anti-churn, as well as minimize the risk of experimental upsell campaigns. For more information, see Targeting users by churn propensity.

Geoplace API

Manage the geoplaces you use to trigger your geo-location campaigns with our new Geoplace API.  Use the Geoplace API to create, update, and delete geoplaces. For more information, see the Geoplace API guide, or contact your CSM at to have this feature enabled for your app.

G Suite single sign-on (SSO)

If you use Google’s G Suite as your email provider, they now support SSO with Swrve as a pre-integrated SAML application. For information on how to set up SSO for Swrve using your G Suite email accounts, see the G Suite Admin Help article, Swrve cloud application. For more information about using SSO with Swrve, see this FAQ or contact your CSM at

March 2019

New consolidated campaign workflow

We have redesigned and consolidated our campaign building workflow. Create and track custom engagement goals, add custom campaign content or use a preconfigured template, define your target audience, and specify exactly when and how often messages are sent, all from the campaign builder page. For more information, see Campaign overview and channels.

Batch and recurring campaigns for email and SMS

Swrve’s new campaign workflow also supports creating one-time and recurring batch email or SMS campaigns as part of our integrations with SendGrid and Twilio. For more information, see Adding campaign content and Scheduling your batch campaigns.

Email templates

Customize your campaign content with reusable campaign templates and use email to create one-off or recurring campaigns for multiple use cases, such as:

  • Customer onboarding – send a welcome email to encourage a customer to complete the registration process.
  • Seasonal promotions – inform customers about an upcoming sale, targeting users who have purchased similar products or services in the past.
  • New products or features – promote the upcoming season of a TV series to users who have watched or purchased previous seasons.
  • Monthly newsletters – inform your customers about new releases or upcoming events.

For more information contact your CSM at

2018 releases

November 2018

User identity

Track and target a user across multiple devices (for example, phone, tablet, web browser, smart TV), while also distinguishing between different users on the same device (for example, family members on a shared tablet or TV) with Swrve’s new User Identity feature. For more information, see Tracking your users with Swrve User Identity.

Facebook ad journeys (deprecated)

Customize your Facebook ad journey and user onboarding experience when a user installs your app from a Facebook ad with Swrve’s new Facebook ad-triggered campaigns. For example, depending on whether or not the user has already installed your app, take them directly to the app store first. When they open the app for the first time or return to the app after clicking your Facebook ad, display a custom in-app message to personalize their experience and improve conversion.

October 2018

Web SDK and push notifications

Track your users across devices and platforms, including web, and send targeted, personalized notifications to your website users with Swrve’s new web SDK and push notification campaigns. For more information, see Web push notifications.

September 2018

Smart TV SDK

Track your users across devices and platforms, including Tizen (Samsung) or webOS (LG) TV platforms, and send targeted, personalized message to your OTT users with Swrve’s new Smart TV SDK. For more information, see the Smart TV integration guide.

Audit trail

The new audit trail feature captures user activities performed on campaigns within the Swrve dashboard. Company administrators have access to these searchable and exportable logs to see what has happened on campaigns for each app and who performed those actions. Audit trails also include changes at the company level to capture changes to user access permissions. For more information, see Swrve Dashboard audit logging.

Geo-triggered campaigns

Our new version of geo-triggered campaigns include the ability to create polygon-shaped geofences giving you greater accuracy in defining your campaign trigger zone. We’ve improved the campaign flow and performance of the Geo SDK add-on. For more information, see Intro to geo-triggered campaigns.

Linking push notifications to in-app campaigns

In-app messages and Conversation campaigns now include the option to link to a related push notification campaign. Improve campaign engagement by displaying a related in-app message or conversation campaign immediately after a user engages with a push notification and quickly view the results for linked campaigns directly from the push notification campaign report. For more information about how to link your campaigns, see Linking campaigns—Push notifications to in-app.

August 2018

Swrve 3.0

Swrve’s new fresh, modern dashboard has all the rich features you expect from us but restructured to make it really easy to create, launch, and manage your campaigns from start to finish. For a tour of the Swrve dashboard, see Touring Swrve.

Campaign management center

Swrve’s new campaign center provides a centralized, customizable view of all your campaigns. Filter your campaign view by state, channel, content, and schedule, and quickly view important details and metrics for individual campaigns without leaving the page. Create campaigns directly from the campaign center with our new simplified workflow. For more information, see Managing your campaigns.

June 2018

Payload targeting

Target your users’ historical activity on a more detailed and granular level than ever before with Swrve’s behavioral event payload targeting system. Where you might already target your users based on the count or recency of an event—for example, users who searched for a hotel at least three times or booked a flight in the last seven days—event payload conditions add more granular criteria that users must meet to qualify for the target audience. For example, users who searched for a flight in the last seven days, where the destination airport was LAX and the number of travellers included children. For more information, see Targeting your audience by event payloads.

May 2018


The Swrve Roku SDK is now available publicly. Like our other OTT-supported platforms, integrate the Roku SDK into your app to run in-app message campaigns, A/B test native app content, and report on the same analytics as you would in a native iOS or Android apps. For more information, see the Roku integration guide.

March 2018

Custom user roles

Swrve’s new Roles Management and Assignment feature lets you create custom user roles with any combination of permissions. You can assign roles to your Swrve users on a company-wide, app-level, or per user basis. For example, you may have a Junior Marketer role that has permission to create and QA test new campaigns, but not launch them. Or you may have a Data Analyst role that only needs to access various reports. For more information, see Managing Swrve user roles and permissions.

Trend reports

Swrve’s new Trend Reports let you create and manage reports that compare various metrics over time for all your users or selected groups of users. You can now compare app-level metrics, such as key performance indicators (KPIs), event counts and item purchases, with individual campaign metrics, letting you quickly see how different campaigns are impacting your overall results. For more information, see Trend reports.


As of SDK version 5.2, Swrve now provides integrations with several set top box and TV operating systems (‘over-the-top’ services or OTT). Swrve supports apps running on tvOS, AndroidTV and Amazon Fire TV, with support for Roku coming soon. Our OTT integrations let you run in-app message campaigns, A/B test native app content, and report on the same analytics as you would in your native iOS or Android apps. For more information, see OTT integrations.

February 2018

Rich push notifications in Salesforce Journey Builder

Swrve Rich Push Notification functionality is now available in Salesforce Journey Builder. Customers with Journey Builder integrations can now include rich media options such as images, videos, and custom buttons in their push notification content, directly in Journey Builder. For more information, see the Swrve Salesforce Journey Builder app page and About rich push notifications.

Push API enhancements

Swrve’s Push API now includes additional parameters to help you manage notifications that are sent when a device is offline. For more information, see the Swrve Push API guide.

Previous releases summary

Date Features
November 2017 Swrve now supports integrations with Amplitude and Segment.
August 2017 Swrve’s push notification campaign editor now enables you to directly add rich media and custom buttons to your push notification content. It is also possible to now track and report on all users influenced by a push notification and customize the attribution period for campaign goals associated with push notification campaigns. The Swrve SDK includes a new API that enables you to extract resource A/B test campaign information in real-time for use in your third-party reporting systems.
June 2017 Swrve now supports integrations with cloud communications platform Twilio to enable you to send highly targeted and relevant messages to users via SMS. Swrve also now integrates with multiple email providers to enable you to trigger emails within your email service based on Swrve events.
May 2017 Swrve now supports background app updates, or silent push notifications. Silent notifications enable you to update your app content in the background, and, if applicable, add a badge icon to notify the user about the app update.
April 2017 Swrve’s Holdout Experiments enable you to automatically exclude a percentage of new users from new campaigns to compare the projected uplift in key metrics between users not exposed to marketing campaigns (holdout group) versus those who are (treatment group).
March 2017 Swrve’s new Download Campaign Reports screen enables you to build and download CSV files of your campaign reports. You can include any number of campaign types and states in your reports, for either a fixed or custom date range.
February 2017 Conversations now include support for advanced text styling and custom fonts. The audience builder now includes the option to create filters in Simple or Advanced mode, enabling you to create basic or advanced combinations of filters using AND/OR logic.
January 2017 Schedule and send recurring push notifications to users who match an audience on a set day, without any dependency on the recency of an event or last session. This feature enables you to run automatic push campaigns that go out on a specific day of the week, or subset of days.
December 2016 The Swrve app for Salesforce Marketing Cloud Journey Builder is now available on Salesforce AppExchange and HubExchange. The Swrve app enables you to trigger mobile engagement actions directly from the Salesforce Interactions or journeys.
November 2016 Added support for Amazon Device Messaging to the Swrve Android and Unity SDKs. It’s now possible to send DateTime user properties through the Swrve SDK and target users based on the date/time schedule of an event in the past or future that is stored as a user property. Push Notification campaign summaries now includes figures for the number of Apple devices not sent the notification due to app uninstalls. To help you keep within the Swrve System Limits of 1000 custom events per app, Swrve now enables you to manage which events are processed by Swrve and included in your dashboard reports.
October 2016 The Locations SDK now supports custom filtering of location-based notifications to enable your app to perform a final check and approval before displaying a notification. Added functionality to specify key/value groups and nest multiple JSON values under one group in push notification payloads.
September 2016 Swrve now integrates with Oracle Eloqua’s campaign canvas to enable Eloqua customers to update Swrve user profiles, track Swrve events or send push notifications in Swrve from within an Eloqua campaign. Added support for raw data export to Google Cloud Storage.
August 2016 Enhancements to location-based campaigns to add user-specific filters to the campaign that enable you finer control over when a notification is displayed for a user. Added support to the Swrve Unity SDK for Conversations, Location-based campaigns, and Message Center API. Added support for emojis in push notification and Conversation campaigns.
July 2016 Conversations campaigns now display in landscape when changing device screen orientation and you can set the priority of Conversations campaigns over others with the same triggers.
June 2016 When creating a resource A/B test, it is now possible to minimize the risk of the test by capping the number of participants. Enhancements to in-app message and Conversation campaign triggers to include event payload values. Enhancements to the Swrve Push API to enable you to send notifications to multiple platforms within a single campaign. Added support for single sign-on (SSO) via SAML.
May 2016 Swrve’s new data management extension allows you to sync with other systems of record and orchestration platforms, connecting the mobile user journey to the omni-channel experience.
April 2016 Swrve’s Quick Push feature enables you to quickly create and send a push notification to a predefined audience across all your platforms; for example, breaking news-type notifications or new content updates. Added star survey templates and rounded buttons to Conversations. Added function to select both portrait and landscape orientation for in-app message campaign templates.
March 2016 Location-based Campaigns enable you to send targeted, geo-triggered notifications to your app users. Added CSV downloads for campaign summaries and treatment size configuration for resource A/B tests.
February 2016 Released the Swrve Message Center API for campaigns that have been downloaded from Swrve and are intended to be accessible in a way where the app user is in control of the message lifecycle.
January 2016 Personalize your push notification content with custom properties. Added 5-minute time granularity to the push notification scheduler. Added purchase retargeting to the segment and audience definition filters.
October 2015 New Campaigns tab on the audience builder to target users exposed to in-app message campaigns or resource A/B tests. Further enhancements to Conversation and push notification campaigns.
September 2015 Push notification localization.
August 2015 Enhancements to the conversations campaign workflow and in-app message templates. Added support for iOS 9.
July 2015 Release of Swrve’s new Conversations campaigns, optimal push timing, and user lifecycle targeting.
June 2015 Release of Swrve’s new user lifecycle dashboard that provides an out-of-the-box breakdown of your users against a standard app lifecycle.
April 2015 Added push notification support for Apple Watch and targeting segment and campaign audiences by the recency of any custom events.
March 2015 Complete redesign of the Swrve platform, featuring a new layout and navigation menus. Added support for transactional push API campaigns.
December 2014 Enhancements to push notifications, including recurring campaigns, custom campaign goals, and more detailed campaign reports.
November 2014 Changed the Campaign ROI report to User Acquisition Report, improved QA device management, added support for iOS 8 interactive push notifications, and added automatic logging of mobile carrier information to the SDK. Enhancements to in-app messages to include measuring and reporting on custom campaign goals.
October 2014 Added A/B testing to push notifications and in-app message template support for iPhone 6 and 6 Plus.
September 2014 Updates to the User Database set files. Enhancements to in-app messages to include A/B testing capabilities.
August 2014 Added an OR operator to the segment builder and updated in-app message and push notification index pages to display campaigns in order from most recent to least recent.
July 2014 Enhancements to in-app messages to allow displaying messages at the start of a new session. New audience builder directly in the in-app message and push notification campaign workflow and other various enhancements to the segment management, Apps Overview, and Swrve dashboard screens.
May 2014 Various enhancements to segment management, in-app messages and push notifications.
April 2014 Updates to the user database samples and enhancements to Swrve’s onboarding and settings menu layouts.
March 2014 Enhancements to push notification and in-app messaging service design. Also introduces the first phase of Swrve’s enriched onboarding process, with updates to the onboarding features and simplification of various aspect of the integration process.
February 2014 Redesign of Swrve’s in-app messaging service and release of Swrve’s push notification service. Also includes updates to the QA device logs, user database export format, and redesign of our user documentation.
January 2014 Added functionality to view archived A/B tests and archive finished A/B tests.