Past release notes
Embedded campaigns enable customers to create custom content in a text format and download that content to their app. The plain text format gives app developers the power to build tailored, native experiences, while still leveraging all the other features of in-app messaging such as targeting, triggering, A/B testing, localization, personalization, QA testing, and scheduling. For more information, see Introduction to app updates.
mParticle connector updates
Swrve now offers support for initializing the SDK using AUTO Mode and setting the Swrve external_user_id in mParticle. The connector has extended its support for sending events to apps on Swrve’s EU stack. Finally, the connector also supports setting a custom identifier other than the mparticle_id as the swrve_user_id. For more information, contact your CSM at email@example.com.
Batch email support with Mailjet
Swrve’s new campaign workflow now supports creating one-time and recurring batch emails using Mailjet. Leverage all the same targeting, personalization, localization, and A/B testing by creating emails in Swrve and use an existing Mailjet account to handle email delivery. For more information, see Adding campaign content and Scheduling your batch campaigns.
In-app messaging single platform delivery
The in-app messaging workflow now supports delivery constraints on platform selection and device type (mobile vs. TV). This capability ensures to appropriate in-app message content is delivered to the chosen platform and TV or mobile device. For more information, see Creating in-app messages.
Campaign retargeting for push notifications
Swrve’s audience builder now supports targeting users based on exposure to and interactions with push notifications. Create audience filters based on push notification events, including sent, delivered, influenced, engaged, and clicked button. Base your audience filters on a specific campaign’s push notifications or any push notification sent through Swrve. For more information, see Targeting your audience by push notification events and Intro to campaign retargeting.
To help you organize your campaigns in Swrve, we’re excited to introduce campaign tagging. Create and manage a custom set of tags, and apply them as you set up your campaigns. Then use the tags to quickly filter and customize your Campaigns center view. For more information, see Campaign tagging.
React Native SDK plugin
The Swrve React Native SDK plugin is now available publicly and supports the same features that are available in our native iOS and Android SDKs. For more information, see the React Native integration guide.
Swrve Geo SDK add-on
Device location is classified as personal and sensitive user data subject to the personal and sensitive data policies from the Google Play and Apple App Store. Swrve has introduced its own Geo SDK add-on that complies with these policies and restrictions while still offering the same rich targeting, triggering, throttling, and geoplace management. For more information adding geo to your native SDK integration, see the SDK Geo Add-on integration guide. To learn how to set up a new campaign using the add-on, see Creating geo triggered push campaigns.
Roku SDK updates
Swrve has re-engineered our initial Roku SDK offering to ease the app integration process, improve the integration hygiene, and increase the performance of message rendering. For upgrade and integration instructions, see the Roku SDK upgrade guide.
New integration with Qminder
During this global COVID-19 crisis many customers require some logistical assistance when providing services to their users. Swrve introduces a new integration with Qminder, a smart queue management system, enabling our customers to keep their users safe using a connected digital experience. For more information, see the Qminder integration guide.
We have augmented our raw events logs with push “Delivered” events from our latest SDKs, and push “Sent” events from our servers. These are invaluable for understanding the push conversion funnel for each user. We have also provided an easy way to download campaign metadata via API or the dashboard, to facilitate mapping raw campaign events to the campaigns as configured in the Swrve dashboard. For more information, see the Campaign metadata section of the Swrve export API guide.
In-app messaging localization
Swrve has introduced localization to in-app messaging where you can now define one campaign for any combination of languages and view the performance of the campaign per language. For more information, see Localizing campaign content.
Campaign workflow redesign
Create push notifications across all platforms using our easy-to-use campaign workflow. Improved A/B testing and localization setup and QA testing. We have also included A/B testing localized campaigns. For more information, see Creating a multi-platform push campaign.
There are a number of recent improvements to how Swrve presents and exports campaign metrics and data. We have introduced a new reporting page for push notifications that includes a metrics explorer with hourly, daily, weekly, and monthly timelines of key metrics.
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.
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.
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.
Updated the iOS native Swrve framework to 6.3. Also updated the Android native Swrve dependency to 6.3.
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.
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.
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.
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.
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.
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 firstname.lastname@example.org 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 email@example.com.
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.
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 firstname.lastname@example.org.
Previous releases summary
|November 2018||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. Customize your Facebook ad journey (deprecated feature) and user onboarding experience when a user installs your app from a Facebook ad with Swrve’s new Facebook ad-triggered campaigns.|
|October 2018||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.|
|September 2018||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. Our new Swrve audit trail feature now captures user activities performed on campaigns within the Swrve dashboard. The new version of geo-triggered campaigns includes the ability to create polygon-shaped geofences giving you greater accuracy in defining your campaign trigger zone. In-app messages and Conversation campaigns now include the option to link to a related push notification campaign.|
|August 2018||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. Swrve’s new campaign center also provides a centralized, customizable view of all your campaigns. Create campaigns directly from the campaign center with our new simplified workflow.|
|June 2018||Target your users’ historical activity on a more detailed and granular level with Swrve’s behavioral event payload targeting system.|
|May 2018||The Swrve Roku SDK is now available publicly.|
|March 2018||Swrve’s new Roles Management and Assignment feature lets you create custom user roles with any combination of permissions. 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. As of SDK version 5.2, Swrve now also 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.|
|February 2018||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. Swrve’s Push API now includes additional parameters to help you manage notifications that are sent when a device is offline.|
|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.|