Past release notes
2022 Releases
December 2022
In-app messages: Dynamic elements
Dynamically manage the buttons, text boxes, or images you include in your in-app message content with our new in-app message elements. Add as many buttons, text, or text buttons as you need directly in the content editor without having to change the base template. Create your own custom element labels, duplicate the type and content of an element, or remove elements from your in-app campaign content with the editing options available. For more information, see In-app messages.
November 2022
In-app messages: Send event and update user property
Send a custom event and update the value of user property when a user engages with an in-app message campaign. Use the additional data points to collect user feedback, record user preferences, and retarget users based on their interactions with specific buttons. For more information, see In-app messages.
User property management
We’ve revamped the real-time user property configuration page to give you full control over the custom user properties tracked in your Swrve app. Create, archive, and configure user properties for realtime personalization through the Manage user properties page. For more information, see Manage user properties.
Android 13 support (Unity)
Swrve’s Unity SDK 9.0.0 allows you to delay the notification permission request prompt and tracks additional properties and events relating to users’ notification permission status. For more information, see Push notification permissions.
October 2022
Android 13 support
Users must actively grant permission for an app to display notifications on their device with the release of Android 13. Swrve’s Android SDK 10.4.0 adds support for delaying the permission request prompt, allowing developers to trigger the request when suitable. Additionally, Swrve’s push campaign audience estimations and targeting now take users’ notification permission status into account, increasing campaign report accuracy. For more information, see Push notification permissions.
September 2022
Contains operator support for in-app and embedded campaign triggering
We’ve added a contains operator for setting payload conditions when displaying an in-app message or embedded campaign that includes a specified string or substring as the payload value. For example, only display the message when a user searches for a keyword, such as upgrade. Combine payload conditions using the OR operator to include equivalent search terms, such as bundle or plan. For more information on using the contains operator to trigger an in-app or embedded campaign, see Scheduling your campaigns.
August 2022
Localized message center details
If you serve your in-app campaigns to a message center, we now support localizing and A/B testing specific campaign details directly in the campaign editor, such as the subject, description, and thumbnail image URL. For more information, In-app messages – Message center.
Additionally, we’ve added several new properties to the Swrve Campaign object in the Message Center API that give you different options for sorting the campaigns in your app. For example, sort your campaigns by time they were downloaded to the device, priority over other message center campaigns, or campaign end date. For more information, see Swrve Message Center API.
Create campaigns via CSV – now available for Push via API
We’ve added a small enhancement to our push campaign bulk upload to support creating and activating transactional, or Push via API, campaigns. Prepare and upload a CSV with the details and content for one or more campaigns, and specify whether to immediately activate the campaigns or save as a draft. For more information, see Create campaigns in bulk.
Singular integration
Forward re-engagement, revenue, and custom events to Swrve from Singular’s attribution service. Use the attribution events in Swrve campaigns to target users based on the attribution campaigns they’ve interacted with and their post install and re-engagement behavior. For more information about configuring your Swrve integration in Singular, see Swrve Attribution Integration.
July 2022
In-app messages updates
Animated GIF support
Include a video or animated image using GIF format to help drive engagement through your in-app message campaigns. Apply GIFs as your message’s background, as a layer of content, or in a button to help drive calls to action, and personalize your GIFs with user properties to create unique experiences for each user. For more information on using animated GIFs, see In-app messages.
Campaign holdouts
Measure the impact of your in-app message campaigns by comparing key metrics between users who see the message versus those who don’t. For more information, see Campaign holdouts.
Triggered push campaigns
Send push notifications to users minutes or hours after they take a specific action, with Swrve’s new triggered push campaigns. Include cancellation criteria, to avoid sending the push if the user already takes the desired action. Additionally, drive engagement by personalizing the notification with details about the user action, for example, the name and picture of the item they added to their cart but didn’t purchase. For more information about Triggered push campaigns, see Triggered push notifications.
June 2022
Tags API
Use our new Tags API to get the full list of campaign tags for your app and then apply relevant tags to any campaign you create through Swrve’s Experience APIs. For more information on creating and managing tags, see Campaign tagging.
Slack integration
Connect your Slack workspace to your Swrve app to receive updates about campaign-related activity in a designated Slack channel. This is especially useful for marketers and developers who use Swrve’s Experience APIs to create and manage campaigns programmatically. For more information about connecting your Slack workspace, see Swrve Slack integration.
Token-based authentication – APNs
Swrve now supports using token-based authentication to communicate with Apple’s Push Notification service (APNs). Use a single token to distribute notifications for all of your company’s apps, across both Sandbox and Production environments, without having to upload a new push certificate each year. For more information on using authentication tokens, see Managing APNs keys and certificates.
May 2022
In-app Pages
Design multi-step flows for users within a single in-app message campaign with Swrve’s new in-app Pages! Easily build and edit up to 10 screens of interactive, customizable walkthroughs in a scrollable carousel format, or link specific actions to additional pages for a more tailored flow or experience. For more information about adding Pages to your in-app campaigns, see In-app messages.
In-app message accessibility
Make your in-app campaigns fully accessible by adding static or dynamic alt text values to be read aloud when a user selects image elements. For more information about including alt text in your in-app messages, see In-app messages.
Saved audiences
Save your audience definitions for reuse in other campaigns, whether directly in Swrve or with our new Experience APIs. Use the new saved audience management page to create and manage your audiences outside of the campaign workflow. For more information about how to create saved audiences for reuse in your campaigns, see Targeting campaign audiences. For information about using them with our Experience APIs, see Retrieve and target saved audiences.
Embedded campaigns API
Create and activate embedded campaigns programmatically with Swrve’s new embedded campaign API. As with our in-app message API, the embedded API supports defining all aspects of your campaign, including the audience, schedule, and trigger criteria, in a single request. For more information, see Create an embedded message campaign.
OR support for in-app trigger conditions
Set the payload conditions to match one of several criteria when displaying an in-app message or embedded campaign with a user behavior trigger. For example, only display the message when a user searches for one of several keywords within your app. For more information on using OR conditions to trigger an in-app or embedded campaign, see Scheduling your campaigns.
April 2022
Salesforce Pro Mobile
If you already use our Salesforce connector to trigger Swrve push notifications or in-app messages in Journey Builder, we recently updated the connector to support creating the Swrve campaign directly in the Journeys Dashboard. Build any end-to-end journey without the burden of switching between applications to predefine your push or in-app experience. For more information, see our Salesforce Journey Builder connector page or contact your CSM at support@swrve.com.
Campaign holdouts
Measure the impact of your campaigns by comparing key metrics between users who are exposed to a specific campaign versus those who aren’t, with Swrve’s new campaign-level holdout groups. For more information, see Campaign holdouts.
March 2022
Swrve developer portal
We’re excited to announce the launch of our new dedicated developer portal! Learn how to leverage the power of Swrve to programatically create customer experiences that are highly personal, contextual, and relevant. Use our recently expanded suite of APIs to create and manage your Swrve audiences, campaigns, reports, and more. For more information, visit developer.swrve.com.
February 2022
Custom text styling
Swrve’s in-app message campaigns now support custom fonts and text styling. Create a new custom text style while designing your campaign or create global text styles in advance to reuse across multiple campaigns. For more information on how to configure your global text styles, see Intro to in-app messages. For information on using custom text styles in your campaigns, see In-app messages.
January 2022
Push API data templates
We’ve added a new optional data template parameter to the Swrve Push API request body. Use this parameter to define a message template for your Push via API campaigns and then dynamically inject values from your own internal system to replace the template keys with personalized content. For more information, see the Push API guide.
2021 Releases
December 2021
React Native SDK parity
Swrve’s latest React Native SDK now supports all the features and functionality supported by Swrve’s native SDKs, including: embedded campaigns, user logout (stop tracking), and in-app message personalization and multiline text. For more information, see the React Native SDK integration guide.
November 2021
Multiline text
Swrve’s in-app message campaigns now support multiline text elements. Add a text box with one or more lines of static and dynamic text to further personalize your in-app message campaigns and streamline your campaign creation process. For more information, see In-app messages.
October 2021
Shopify connector
Swrve’s Shopify connector sends order, fulfillment, and payment events to Swrve, which you can use to trigger push notifications. Additionally, use the connector to update customer’s contact data in Shopify upon receipt of a selected user action that is configured as a mobile event in Swrve. For more information, see our Shopify connector page.
September 2021
Multi-user batch API
Notify Swrve of a vector of events, for one or more users, with our new multi-user batch API. The use case for this API is sending events in bulk across multiple users, as distinct from the Batch events API, which sends multiple events for a single user. For more information, see the Events API guide.
August 2021
User lists
Swrve’s new user list system allows you to target static lists of users created in your external systems. Add users to a specific User list individually via API or in bulk via CSV, and then target that User list in a Swrve campaign. For example, upload a list of users who are eligible for a specific offer or who have participated in a contest, and then notify that list with a push notification. For more information, see User lists.
July 2021
Create push notification campaigns in bulk
Swrve’s campaign center now supports creating push notification campaigns in bulk. Prepare and upload a CSV with the details and content for one or more push notification campaigns, then create your draft campaigns with the click of a button. For more information, see Create campaigns in bulk.
Embedded campaign personalization
Embedded campaigns now support personalized values. Include custom user properties when configuring your campaign to inject dynamic content into your message. For more information, see Campaign personalization.
Localized Push via API campaigns
Swrve has introduced localization to Push via API campaigns 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.
June 2021
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.
May 2021
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.
April 2021
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.
March 2021
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.
February 2021
Moveable Ink
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.
Previous releases summary
Date | Features |
---|---|
December 2020 | Embedded campaigns: Create custom content in a text format and download that content to your app. Also released updates to our mParticle connector and batch email support with Mailjet. |
October 2020 | In-app message single platform delivery, supporting delivery constraints on a selected platform and device type (mobile versus TV). |
August 2020 | Campaign retargeting for push notifications: Swrve’s audience builder now supports targeting users based on exposure to and interactions with push notifications. Also introduced campaign tagging, allowing you to organize your campaigns using a custom set of tags. |
July 2020 | Released the Swrve React Native SDK plugin, which supports the same features that are available in our native iOS and Android SDKs. |
June 2020 | Released our own Geo SDK add-on that complies with Apple and Google personal data policies and restrictions while still offering the same rich targeting, triggering, throttling, and geoplace management. |
May 2020 | Re-engineered our Roku SDK offering to ease the app integration process, improve the integration hygiene, and increase the performance of message rendering. |
April 2020 | Integration with Qminder, a smart queue management system, enabling our customers to keep their users safe using a connected digital experience. |
March 2020 | Data export enhancements, augmenting our raw events logs with push “Delivered” events from our latest SDKs, and push “Sent” events from our servers. Added the ability to download campaign metadata via API or the dashboard, to facilitate mapping raw campaign events to the campaigns as configured in the Swrve dashboard. |
February 2020 | Localization support for in-app message campaigns. |
January 2020 | Added support for push campaigns to the new campaign workflow, including A/B testing of localized campaigns and improved setup of A/B testing, localization, and QA testing. |
December 2019 | Moved the minimum supported version for Unity to 2017.4.33f1(LTS). Added support to set up a custom user ID for tracking purposes. |
October 2019 | Added configuration options in the iOS and Android SDKs to delay the start of the SDK and set a custom user ID for tracking purposes. Updated the Cordova iOS and Android dependancies to SDK versions 6.3. |
September 2019 | Released the Swrve Cordova SDK, which supports the same features that are available in our native iOS and Android SDKs, such as user identity and geo-triggered notifications. |
July 2019 | Localization and A/B testing for email and SMS campaigns. |
June 2019 | Support for Swrve campaign actions in Oracle Responsys Program. |
May 2019 | Enhanced reporting for email and SMS campaigns. Quickly view aggregated results of your campaigns over hourly, daily, weekly, or monthly time series with the campaign metrics explorer. |
April 2019 | Churn propensity scoring: Target users before they churn using Swrve’s churn propensity scores. Geoplace API: Manage the geoplaces you use to trigger your geo-location campaigns. Added support for G Suite single sign-on (SSO). |
March 2019 | New consolidated campaign workflow, with support for creating one-time and recurring batch email or SMS campaigns as part of our integrations with SendGrid and Twilio. Includes customizable templates for email. |
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. |