Last modified February 14, 2020 by Shelly Wolfe

Past release notes

2017 releases

November 2017

Amplitude and Segment connectors

Swrve now supports the following integrations:

  • Amplitude – Amplitude is an analytics platform that provides valuable insights into user behavior. The Amplitude connector enables you to send user behavior data, events, and attribution information to Amplitude based on a user’s interaction with the mobile app. For more information, see the Amplitude integration page.
  • Segment – Segment provides a centralized data control center to capture, manage and share data events across systems and SDKs. This streamlines and reduces development when adding additional SDKs into an app. For more information, see the Segment partner integrations page.

August 2017

Rich media push notifications

Swrve’s push notification campaign editor now enables you to directly add rich media and custom buttons to your push notification content. Communicate with your app users in a more creative and interactive way by adding images, GIFs, video and audio files to your notification and increase engagement by including multiple options for how the user interacts with the notification. For more information, see About Rich Push Notifications.

Tracking users influenced by push

As of Swrve SDK version 4.11, the SDK automatically tracks and reports on all users influenced by a push notification; that is, users who open the app within 12 hours of receiving and dismissing the push. For more information, see Managing Push Notifications.

Extracting resource A/B test information from the SDK

As of Swrve SDK version 4.11, the 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. For more information, see How Do I Get Resource A/B Test Information from the Swrve SDK?

Push notification campaign attribution

It is now possible to customize the attribution period for campaign goals associated with push notification campaigns, from one hour to 31 days. This feature does not require an SDK update. For more information, see Creating Push Notifications.

June 2017

SMS notifications connector

Swrve now supports integrations with cloud communications platform Twilio to enable you to send highly targeted and relevant messages to users via SMS. For more information, see the Twilio integration page.

Real time email campaigns

Swrve Email campaigns work with your existing email providers to enable you to respond in real time to Swrve events with either of the following:

  • Trigger a templated, personalized email from your email provider to a specific user. For example, send a purchase receipt email after a customer completes a purchase.
  • Add or remove a specific user from an email list that is hosted by your email provider. For example, subscribe or unsubscribe a customer from a mailing list based on an in-app action.

Swrve supports the following email providers:

For more information, see Intro to Email Campaigns.

May 2017

Silent push notifications

Swrve now supports 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. For more information, see Intro to Push Notifications and Creating Push Notifications.

April 2017

Campaign holdout experiments

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). For more information, see Campaign Holdout Experiments.

March 2017

Campaign CSV downloads

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. For more information, see Downloading Campaign Reports.

February 2017

Conversations text styling

Swrve Conversations now include support for advanced text styling and custom fonts. It is now possible to upload custom fonts and styles in Swrve, and then use them in any text element in Conversations, in addition to independently adjusting text size, color, spacing, alignment and padding.

This feature enables you to match the Conversation copy much closer to your own brand design guidelines, particularly around custom fonts and styles for messaging. To use this feature, you must upgrade your app to Swrve SDK version 4.8 or later. Once you have upgraded your app to the new SDK and released it to users, please notify your Customer Success Manager at to have the feature enabled on your Swrve dashboard. For more information, see Conversations Text Styling.

Audience builder enhancements

Swrve’s 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. This release enables you to create audiences that match either ALL or ANY of the specified filters. It also supports nested combinations of AND and OR filters. For more information, see About Audience Filters.

January 2017

Recurring scheduled push

It is now possible to 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. For more information, see Creating Push Notifications.

2016 releases

December 2016

Salesforce Journey Builder app

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. he engagement actions can be personalized and tracked by leveraging the market leading Swrve mobile marketing platform. With the Swrve app, Salesforce customers can seamlessly interact with their mobile app users based on their cross-channel user interactions already tracked by the Salesforce. For more information, see Swrve Salesforce Journey Builder App.

November 2016

Amazon Device Messaging

The Swrve Android and Unity SDKs now include support for Amazon Device Messaging. For information on how to integrate push notifications for Amazon devices, see the Android or Unity Integration Guide.

Targeting DateTime user properties

It is now possible to send DateTime user properties through the Swrve SDK and to target users based on the date/time schedule of an event in the past or future that is stored as a user property (for example, flights, concerts, conferences). For more information, see About Audience Filters.

Push notification rejected token reporting

The Push Notification campaign summary now includes figures for the number of Apple devices not sent the notification due to app uninstalls. For more information, see Managing Push Notifications.

Event management

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. For more information, see Managing Events.

October 2016

Location campaign enhancements

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. For more information, see the Location-Based SDK Integration Guide.

Nested JSON in push notification payloads

If adding payloads to your push notification content, it is now possible to specify key/value groups and nest multiple JSON values under one group. For more information, see Creating Push Notifications.

September 2016

Email integrations

Swrve integrates with three external email management systems (SendGrid, MailChimp and Mandrill) to enable you to trigger template-based emails or manage subscription lists, based on the user’s actions in the app. For example, you could trigger an email after a user completes the registration process, or update their subscription preferences based on their response to an in-app message. For more information, see the related page:

Eloqua Campaign Canvas integration

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. For more information, contact your Customer Success Manager at

Data export to Google Cloud Storage

Swrve now supports export of your raw data to Google Cloud Storage. To have it enabled for your app, contact your Customer Success Manager at For more information, see Setting Up Raw Data Export.

August 2016

Emoji in push notifications and conversations

🙂 🎉 ✈️💰
Swrve now supports using emoji in push notifications and Conversations campaigns. For more information, see How Do I Include Emojis in Push Notifications?

Conversations, location-based campaigns and message center in Unity

The Unity SDK now supports:

  • Conversations
  • Location-Based campaigns
  • Message Center

For more information, see the Unity Integration Guide and the Swrve Message Center API guide.

Location-based campaign enhancements

When creating a location-based campaign, it is now possible to add user-specific filters to the campaign. This feature enables you to filter users who trigger a geofence to only those who have a user property that matches a corresponding property on the geofence. For example, if a user enters a hotel geofence, with a geofence property called hotel_name, then they will only receive a Welcome notification if they have a user property hotel_booking with the same value. For more information, see Creating Location-Based Campaigns.

July 2016

Conversations enhancements

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. For more information, see Intro to Conversations and Creating Conversations.

June 2016

Participant caps on resource A/B tests

When creating a resource A/B test, it is now possible to minimize the risk of the test by capping the number of participants. If you set a cap, you can change or remove it at any time while the test is running, or alternatively, you can freeze the number of participants in a current test. For more information, see Targeting Users in A/B Tests.

In-app messages and conversations triggers

If using an event to trigger your in-app messages and Conversations, it is now possible to add further conditions to the trigger if the event includes payload values. For example, you could trigger a campaign when a user listens to a particular music artist (payload value) to let the user know about upcoming concerts for that artist. For more information, see Creating In-App Messages or Creating Conversations.

Transactional push notification enhancements

If your Swrve app integration supports multiple platforms, you can now use a single campaign to send transactional push notifications to multiple platforms using the Push API. For more information, see Transactional Push API Campaigns and the Swrve Push API Guide.

Single sign-on for Swrve login

Swrve now has the framework in place to support single-sign on (SSO) via SAML. For more information, see Does Swrve Support Single Sign-On (SSO)?

May 2016

Data Management Integrations

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. Coupled with a powerful rules engine, you can use Swrve Integrations to:

  • Import user data into Swrve from external data sources.
  • Export information gathered by Swrve to external data services.
  • Automate your data management.
  • Give contextual relevance to your Swrve campaigns.
  • Trigger campaigns through email.
  • Provide a high degree of personalization to your campaigns.

For more information, see Integrating with Swrve.

April 2016

Quick push notifications

Swrve’s new 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. For more information, see Quick Push Notifications.

Star rating surveys

A new Conversations template is available that enables you to present a simple star rating survey; for example, “How would you rate this app 1-5 stars?” For more information, see About Conversation Templates.

Conversations enhancements

Conversations message styles now include the option to configure rounded button corners. For more information, see Intro to Conversations.

In-app message template orientation

When selecting a template orientation for your In-App Message campaigns, it is now possible to specify both landscape and portrait orientation for the same campaign. For more information, see Creating In-App Messages.

March 2016

Location-based campaigns

Swrve’s new Location-based Campaigns enable you to send targeted, geo-triggered notifications to your app users. For more information, see Intro to Location-Based Campaigns.

CSV downloads for campaign summaries

When viewing results for a specific campaign, it is now possible to download a CSV file of your campaign results from the Campaign Report tab. For more information, see Managing In-App Messages, Managing Push Notifications or Managing Conversations.

Treatment sizes in resource A/B tests

When creating a resource A/B test, it is now possible to specify the percentage of the treatment population that are exposed to each variant. For more information, see Creating Resource A/B Tests.

February 2016

Message center

The Swrve Message Center is an 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. For more information, see the Swrve Message Center API Guide.

January 2016

Personalized push notifications

Swrve’s new push notification personalization feature enables you to use custom user properties to create personalized content for your push notifications. For more information, see Personalizing Push Notifications.

Push notification scheduling enhancements

When scheduling a push notification launch time, it is now possible to select a time with 5-minute granularity; for example, 8:05 PM. For more information, see Creating Push Notifications.

Purchase retargeting

Swrve’s audience builder now enables you to target segment and campaign audiences based on their purchase behavior. For example, you can target users based on the recency of their first or last purchase, or users who have or have not purchased a specific item. For more information, see About Audience Filters.

Previous releases summary

  • 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 fo 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 16, 2014 – enhancements to push notifications, including recurring campaigns, custom campaign goals, and more detailed campaign reports.
  • November 26, 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.
  • November 6, 2014 – enhancements to in-app messages to include measuring and reporting on custom campaign goals.
  • October 13, 2014 – added A/B testing to push notifications and in-app message template support for iPhone 6 and 6 Plus.
  • September 24, 2014 – updates to the User Database set files.
  • September 3, 2014 – enhancements to in-app messages to include A/B testing capabilities.
  • August 13, 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 30, 2014 – enhancements to in-app messages to allow displaying messages at the start of a new session.
  • July 8, 2014 – 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 27, 2014 – various enhancements to segment management, in-app messages and push notifications.
  • April 29, 2014 – updates to the user database samples and enhancements to Swrve’s onboarding and settings menu layouts.
  • March 31, 2014 – additional updates to the onboarding features and simplification of various aspect of the integration process.
  • March 4, 2014 – enhancements to push notification and in-app messaging service design. Also introduces the first phase of Swrve’s enriched onboarding process.
  • February 6, 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 20, 2014 – added functionality to view archived A/B tests and archive finished A/B tests.