In-app message image personalization
In-app message campaigns now support personalized images. Add image URLs with custom user properties when configuring your campaign content to inject dynamic images into your message. This feature is perfect for promoting user-specific content such as show recommendations, favorite artists, coupons, and more. For more information, see Campaign personalization.
Swrve Privacy API
Swrve now provides an API for customers to automatically channel GDPR and CCPA access and removal requests from their own internal systems. For more information, see the Swrve Privacy API guide.
In-app message campaign workflow redesign
In-app message campaigns are now available in our streamlined, easy-to-use campaign workflow! Create in-app messages campaigns across all platforms, and take advantage of the following new or improved channel features:
- improved localization setup
- support for A/B testing localized campaigns
- personalized single line text and call-to-actions
- updated preview devices
- a revamped QA testing experience
For more information about creating in-app campaigns using the new workflow, see In-app messages.
Huawei Push Services
The Swrve Huawei-flavored Android SDK is now available publicly and supports the same push notification functionality available in our Firebase and Amazon-flavored SDKs. For more information, see the Android integration guide.
Enhance and personalize your push notification campaigns with rich, dynamic content created in Movable Ink. For more information about our new integration and how to include Movable Ink content in your push notification and in-app message campaigns, see Movable Ink.
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 firstname.lastname@example.org.
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 in-app messages.
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, Facebook ad journeys, 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 email@example.com 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 firstname.lastname@example.org.
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 email@example.com.
For more information about previous Swrve product releases, see Past Swrve release notes.
SDK release notes
To find out about the latest changes to the Swrve SDK, click the platform link below.
For more information about the features supported by Swrve’s SDK, see the SDK Feature Support Matrix.