This releases includes new features for push notification and SMS campaigns: interruption levels (for iOS push notification campaigns), deep linking with SMS shortlinks, and UTM and custom link parameters for SMS shortlinks.
For iOS push notification campaigns, you can now specify an interruption level: Passive, Active, Time Sensitive, or Critical. This affects how and when users will be alerted to your campaign's incoming push notification (for example, it determines whether or not an alert for your push notification should break through an active Focus). This feature is backwards-compatible with existing versions of Iterable's iOS SDK, but it only affects users running iOS 15 or higher. For more information, read Template Options for Push Notifications.
Before you can send Time Sensitive notifications, your engineering team will need to add the Time Sensitive Notifications capability to your app in Xcode, and then release a new version.
Deep linking with SMS shortlinks
SMS campaigns that use link shortening can now include deep links. Deep links open directly in your iOS or Android app, if the user has it installed, and otherwise in the browser. To use this feature, you'll need to configure your SMS link shortening domain to support deep links. This feature is backwards-compatible with existing verisons of Iterable's mobile SDKs. For more information, read SMS Link Shortening and Click Tracking.
UTM and custom link parameters for SMS shortlinks
You can now add UTM parameters, and other custom URL parameters, to SMS campaigns that use link shortening. These parameters aren't visible in the URLs that appear in your SMS messages, but they're available to your app (or in the browser's URL) after the shortlink is resolved to its intended destination. For more information, read Template Options for SMS.
If you have questions about these features, talk to your Iterable customer success manager.