Check out the new features we've released so far in 2022!
If you have questions about any of these features, talk to your Iterable customer success manager.
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
SMS opt out attribution
August 3, 2022
With this release, you can now attribute SMS unsubscribes to a particular campaign and track them in Campaign Analytics. Identifying which campaigns might be contributing to user churn provides the insight you need to adjust future campaigns so that they better serve your users, making them less likely to unsubscribe.
Let’s take a look at how it works.
When Iterable receives an opt out response (like STOP, or NO), the system looks for all user profiles that have a phone number that matches the one that was used to unsubscribe. Then, Iterable determines whether a campaign was sent to any of those users in the past three hours. If a campaign was sent within three hours, Iterable attributes the SMS Unsubscribe event to that campaign. If more than one campaign was sent within the three hour window, the unsubscribe is attributed to the last campaign sent. If no campaign was sent within that time, the unsubscribe is not attributed to a campaign.
See SMS Unsubscribes for more information and examples.
p8 Authentication for iOS Push Notifications
July 28, 2022
Iterable can now use token-based authentication to communicate with Apple's Push Notification service (APNs) when sending iOS push notifications.
With token-based authentication for push notifications, you can use a single, non-expiring auth token (.p8) for all your apps, across development and production. This means you don't have to renew and update your push certificates in Iterable each year. Additionally, Apple indicates that token-based authentication can improve push notification send speeds, too.
To start using push authentication tokens, navigate to Settings > Mobile Apps and add authentication tokens (.p8 files) to your apps.
When adding auth tokens (.p8 files) to your iOS mobile apps in Iterable, don't delete any certificates (.p12 files) that are already in use. Instead, add the .p8 files using the Upload & Replace option found in the overflow menu for the existing push integration. This will prevent any interruption in Iterable's ability to send push notifications to your users (and everything will just keep working when your existing certificates expire, too).
To learn more, read Setting Up iOS Push Notifications.
And check out Apple's documentation, too:
Journeys — Draft mode & Tilesets
July 14, 2022
We just released two new Journeys features: Draft mode and Tilesets.
Now you can edit a journey without worrying about messing up the live version!
With Draft mode, you can work on a journey in the background while your users continue through the live version as usual. Edit some tiles, get a teammate to review your draft, test things out, and publish your changes when you're ready. (Take your time, we won't judge! 🙂)
Got a group of tiles you add to journeys all the time? Save them as a tileset!
Tilesets are groups of tiles that you can save and reuse in multiple journeys—so you can spend less time repeating yourself and more time building delightful customer experiences.
Once you've created a tileset, you and your teammates can quickly add it to any journey within the same project. Happy building!
Fresh login experience
July 14, 2022
Today, we're showcasing a brand-new look for our login page:
This release includes:
Identity-first sign-on when you log in using username and password.
To sign in, enter your email address and click Continue. Then, enter your password and click Continue again.
To reset your password, enter your email address in the sign-on screen and click Continue. Then, click Forgot password?. We'll send you an email with instructions for setting a new password.
We've updated the emails we send for certain activity related to your account security: user registration, password reset, locked account, and more.
Check out the new login page (if you're already signed in to Iterable, you'll need to log out to see the new page).
To learn more about the different ways your Iterable users can sign in, see Authentication Options.
Offline events processing
July 12, 2022
This release makes offline events processing available to all Iterable customers who'd like to use it — just ask your customer success manager to enable it for your account, and upgrade your apps to use one of the following SDK versions:
- Iterable's iOS SDK, version
- Iterable's Android SDK, version
- Iterable's React Native SDK, version
Offline events processing saves a local copy of events triggered in your app while the device is offline (up to 1000 events). When a connection is re-established and your app is in the foreground, the events will be sent to Iterable.
For more information, read Offline events processing.
Docs update for Android 13
July 8, 2022
We've updated our documentation
to describe Android 13's new
POST_NOTIFICATIONS permission, and how you can
use it to request permission for your app to display push notifications.
For more information, check out:
- Our blog post, How to Push Forward with Android 13
- Android's Notification runtime permission article
Sharing campaign analytics views
July 7, 2022
Now, you can share a specific Campaign Analytics view with other people on your team. Click the Share button at the top of the Campaign Analytics page to copy a link that you can share with anyone who has access to your project. They'll see the same filters and date range you’ve selected in your view.
See Viewing Campaign Analytics for information.
Webhooks must now use HTTPS
July 5, 2022
For your security, starting today, system and journey webhooks that use HTTP URLs (as opposed to HTTPS) will fail. This may cause journeys that rely on them to fail, too.
If your project has any system or journey webhooks that use HTTP URLs, update them to use HTTPS. However, before doing so, work with your engineering teams and website administrators to verify that the webhook endpoints themselves can support HTTPS requests.
We originally announced this change on March 31, 2022. If you have any questions, contact your Iterable customer success manager.
June 29, 2022
We've renamed our ESP Accounts page and updated its design! Now, this page is called Sending Platforms, and it has a fresh, marketplace-like look and feel that's consistent with our Aurora design language. The updated page looks like this:
(Don't worry: everything you set up on the old ESP Accounts page is still available on the updated page!)
On the Sending Platforms page, you can provide information about your accounts with third-party email and SMS sending platforms, so your Iterable project can use them to send messages.
- Amazon Simple Email Service (shared IP pool) — Iterable's default email setup
For more information about configuring these accounts and adding them to Iterable, check out these support guides:
- Email Setup
- Integrating Amazon Simple Email Service (SES) with Iterable
- Integrating SparkPost with Iterable
- Integrating Mailgun with Iterable
- Integrating SendGrid with Iterable
- Integrating Twilio with Iterable
- Integrating Telnyx with Iterable
If you'd like to use Iterable's account with one of these providers rather than your own, or if you have any questions about this update, talk to your customer success manager.
New ways to manage your custom events
June 28, 2022
Our latest update adds a new retention period setting for a project's custom events, and an updated look and feel to the Custom Events page for your projects.
Custom Events page refresh
We've been hard at work updating our UI, and with this release we're sending you our latest enhancements to Settings > Custom event usage, including:
- A refreshed page design, extending our modernized user experience.
- A brand new date picker to help you filter events by date (including a new shortcut to select the past 3 days).
- A unified view of lists and journeys that reference a custom event.
- Updated page columns, including a new display for Retention period and a single column for list and journey references.
Keep reading about the Custom Events page and how to interact with it by visiting our support guide, Monitoring Custom Event Usage.
Set a retention period for custom events
Until now, custom events have been stored indefinitely. As time passes, older events often become less relevant to your marketing campaigns. Event data aggregates over time, and the high volume can impact the timely performance of dynamic lists and journeys.
With this release, you can now create a retention policy that defines the maximum age of data to store; expired data will be deleted after that period. This enables you to focus your marketing efforts on data that has value, and to remove stale event data.
By default, custom events will have an unlimited retention period and remain stored indefinitely. Users with the Project Configuration > Project Settings permission can update custom events so they have a retention period and are only stored for as long as you need them.
Setting a retention period results in permanent data deletion. Once deleted, event data can't be recovered by support.
Make sure you've read our support guide, Managing Custom Event Retention, and proceed with care when scheduling your project data for deletion.
List description field
June 27, 2022
Forget about complex list naming conventions or scouring segmentation criteria to understand what a list is for. Use Iterable's list descriptions instead!
Make it easier to collaborate by adding descriptions to your lists when you create them, or add descriptions to the lists you already have. This new field is available on all your list types, so have fun!
List descriptions can be up to 140 characters long and are always optional.
Visit our Adding Users and Creating Lists guide to view list descriptions.
Access in-app and web push campaign data with Snowflake
June 21, 2022
Now, in addition to accessing system event data from Iterable email, SMS, and push campaigns in Snowflake, you can also access data from your in-app and web push campaigns. Events like in-app and web push clicks, sends, and send skips can now be sent from your Iterable project to your Snowflake account.
To learn more, read our support guide on [Snowflake Secure Data Sharing](https://support.iterable.com/hc/articles/4404943746708.
If you have questions about this feature or you'd like to use it, talk to your Iterable customer success manager.
Messaging Insights, Campaign Analytics, and Metrics Documentation Updates
June 14, 2022
Viewing In-App Metrics
Now, you can use Messaging Insights and Campaign Analytics to view in-app campaign data for each mobile app or website that’s targeted by a campaign. These new views make it easy to see which apps or websites are contributing the most to your campaign performance.
Sharing Messaging Insights views
If you’ve ever wished you could share a view from Messaging Insights with another person, today’s your lucky day. Now, instead of recreating the settings you want to share, just click the Share button from Messaging Insights to copy a link that you can share with anyone who has access to your project, so they can see the same filters and date range you’ve selected in your view.
See Messaging Insights for information.
Metrics definitions documentation updates
To make it easier to find what you’re looking for, we’ve consolidated all of Iterable’s metrics into a single doc—Metrics Definitions. Now, you’ll find descriptions of Iterable’s general, email, in-app, push/web push, and SMS metrics in a single place.
New icon for Iterable AI
June 1, 2022
Send SMS with Telnyx
May 25, 2022
With this release, we've added the ability to send SMS/MMS from Telnyx. With this new partnership, we now offer carrier-direct messaging to over 230 countries—all from your Iterable project! This integration works seamlessly to send SMS campaigns, capture SMS events, track link clicks, and trigger workflows.
To find out more about sending SMS from your Iterable project via Telnyx, see Integrating Telnyx with Iterable or contact your customer success manager.
Multiple conversion events
May 24th, 2022
To help you get a deeper understanding of a campaign’s performance, you can now track multiple conversion events at once. To do this, just select all the relevant custom conversion events when you're setting up your campaign.
For example, to see how many users download your app in response to a given campaign, and also how many purchases the campaign generates, you might specify a couple of different custom conversion events:
app_downloads(or whatever custom event you use to track app downloads)
iterable_purchase(which causes Iterable to track conversions for
purchaseevents created with
After you send your campaign, you can view conversion metrics in Campaign Analytics.
Track custom events and purchase events, together! No more choosing one or the other. In Campaign Analytics, you can:
On the Engagement card, get a breakdown of the conversions that are attributed to a campaign.
On the Conversions card, see how conversions perform over time.
On the Revenue Breakdown card, view revenue and purchase metrics.
Read more about these updates in Tracking Custom Conversion Events.
User Profile page refresh
May 9th, 2022
We’ve updated the UI and user experience to keep your user profiles looking and feeling fresh and current. We haven't changed how any of the features work, so you can enjoy this updated experience without relearning the page.
We've given Iterable's User Profile page a sleek new design, which includes:
A revamped look and feel, with a spiffy new UI and a streamlined navigation, to continue our Aurora User Experience rollout.
Inclusive features. The user profile picture is now the same for all users, for a gender inclusive experience. We've also sunsetted our FullContact integration.
Events updates. We grouped the Event Summary and Event History pages under a single menu item, and we added an overview of recent events.
Improved search and filtering, so you can more easily find particular events.
Read about all of this and more in the updated User Profile docs!
Snippets finder tool
May 2nd, 2022 - Public beta
We just released our brand-new Snippet Finder feature! This tool lets you select a snippet, then see all the places where it's being used in Iterable (like in campaigns, templates, and other snippets).
- See everywhere your snippet is being used before you edit or delete it.
- Click the columns to quickly sort your search results by name, medium, type, status, and last modified date.
- Jump to your snippet in a new tab using the See snippet button to make edits to your snippet alongside the snippet locations page.
- Use Filters to narrow down the results of your snippet locations and find precisely what you're looking for.
- Click Export to save your results as a CSV file.
To learn more about the new snippets finder tool, see the See Where Snippets are Used support doc.
Ready to try it?
The new Snippets location feature is now available in public beta.
New Studio GA
April 27, 2022
Out with the old and in with the new! The new Studio is now available for all Iterable customers. The classic version of Workflow Studio has officially retired (and is enjoying a well-earned beach vacation 🏖).
The new Studio has some exciting new features we think you'll love:
Sleek new design: Build your journeys in a flash, with a beautifully redesigned workspace that keeps up with you.
Notes: Collaborate with your teammates or leave reminders for yourself while you’re building a journey.
Updated analytics: Now you can see campaign performance data (like total sends, delivery rate, open rate, and click rate) on the message tiles you’ve added to the canvas.
Save as image: Save a snapshot of your journey as a PNG file.
To learn more about the new Studio, see the updated Journeys support docs.
We'd love to hear what you think of the new Studio! If you have questions or feedback, drop us a line with the Feedback button in Studio, or reach out to your Iterable customer success manager.
Access SMS campaign data with Snowflake
April 19, 2022
Now, in addition to accessing system event data from Iterable email and push campaigns in Snowflake, you can also access data from your SMS campaigns. Events like SMS bounces, clicks, opens, and sends can now be sent from your Iterable project to your Snowflake account.
To learn more, read our support guide on Snowflake Secure Data Sharing.
If you have questions about this feature or you'd like to use it, talk to your Iterable customer success manager.
Webhook HTTPS update
March 31, 2022
In line with data encryption and security best practices, Iterable no longer allows new system or journey webhooks to use HTTP-based URLs. Instead, all new webhooks must use HTTPS.
If your Iterable projects have existing system or journey webhooks that rely on HTTP URLs, they're still functional today. However, Iterable's support for HTTP-based webhooks will end on Thursday, June 30th, 2022. Starting on that day, webhooks that use HTTP URLs will fail, which may also cause journeys that rely on them fail.
Before Thursday, June 30th, 2022, review the system and journey webhooks in your Iterable projects, and update them to use HTTPS. You'll also need to work with your engineering teams and website administrators to make sure that those endpoints can support HTTPS.
We’ll send a final notification email on Thursday, June 30th, 2022, once support for HTTP-based webhooks has been disabled.
For more information, read:
- Iterable's Webhooks Overview
- Google's Use Hypertext Transfer Protocol Secure (HTTPS) on your domain
If you have any questions, contact your Customer Success Manager.
Drag-and-Drop editor updates
March 14th, 2022
We just released a new and improved version of our Drag-and-Drop template editor!
This editor features:
Faster load times: Build your templates in a flash, with an editor that keeps up with you.
Mobile design mode: We've made it even easier for you to build mobile-first messages and preview how they'll look on your users' devices.
New tiles: We've added a few new drag-and-drop tiles—Title, Paragraph, List, Button, and more!
Smaller file sizes and simpler HTML output: The new Drag-and-Drop editor saves your templates more efficiently than ever before.
Wider email client compatibility: Now the Drag-and-Drop editor is compatible with more email clients.
Emoji keyboard: Now you can easily add emojis to your templates! (Find this in the text block settings menu. 🙂)
To learn more about the new Drag-and-Drop editor, see:
BEE has changed its form layout from
reduce file sizes and improve code efficiency. This formatting change will apply
when you create or edit templates in the updated Drag-and-Drop editor. If you
have added custom HTML to your templates (for example, with snippets or HTML
blocks), we recommend running thorough end-to-end tests as you update to the new
version. You may need to edit your templates to make them compatible with the
The new Drag-and-Drop editor is now available in beta. Talk to your Iterable customer success manager to sign up and start using it today.
Relevance score, SMS click event updates
March 10th, 2022
With this release, you can now:
Set a relevance score on your iOS push notifications, so that iOS knows which of your push notifications to display when featuring your app in a Notification Summary (this feature only impacts users running iOS 15+).
Use SMS click events to trigger workflows and system webhooks, and to filter users in workflow filter nodes.
When creating a push notification template in Iterable, you can now set a relevance score.
Introduced by Apple as part of iOS 15, relevance scores help iOS determine which push notification to display when featuring your app in a Notification Summary:
When iOS features your app in a Notification Summary, it displays the push notification (for your app) with the highest relevance score.
Otherwise, the relevance score determines how iOS sorts your app's push notifications in the non-featured section of the Notification Summary (push notifications with higher relevance scores sort to the top).
Relevance scores only affect push notifications for users running iOS 15+ (other users can still view the push notification normally).
To learn how to set a relevance score for an Iterable push notification campaign, read Template Options for Push Notifications.
SMS click events
When you use SMS link shortening and click tracking to shorten the links in your SMS campaigns, Iterable captures SMS click events for users who click on those links.
As of this release, you can now use SMS click events to:
For example, here's a workflow filter node that includes users who have clicked a link in a particular SMS campaign:
Unique Email Opens metric
March 8th, 2022
With this release, the Unique Emails Opens metric has been changed to Unique Email Opens. Update data pipelines or scheduled jobs that reference this metric as soon as possible.
To learn more, read our support guide on Metrics Definitions.
Studio (public beta)
March 1st, 2022
We’ve combined the power of our all-new Aurora User Experience with everything you love about Workflow Studio to create an entirely new journey creation experience: Studio.
All-new design: We rebuilt this page from the ground up—with faster load times, new icons, and color-coded components.
Simplified names: Workflows are now Journeys, nodes are now tiles, and triggers are now entry sources.
Everything in one place: We reorganized the tile panel to make it easier to find the tiles you use the most.
Easy collaboration: Now you can add notes to the canvas to collaborate with your teammates as you build.
To learn more about the new Studio, see the new support docs.
The new Studio is now available in public beta. Talk to your Iterable customer success manager to sign up for the beta and start using the new Studio today.
Snippets - updated UX, new features
February 23rd, 2022
As part of the new Aurora User Experience, we've given snippets a new look and feel. Plus, we've added some new features we think you'll love.
- Sleek new page layouts: Create, edit, and manage your snippets faster than ever.
- Easy copying and cloning: Quickly make a copy of a snippet and add it to a template.
- Improved saving and collaboration: Now you can see who last modified one of your snippets so you never miss a beat.
To learn more about these updates, see the new snippets support docs.
Messaging Insights - cross-medium analytics
February 22nd, 2022
With this update to Messaging Insights, you can now view audience data for all selected mediums in a single view on the Audience tab. You can also select the metrics that filter your query in the left-hand portion of the screen, as you do for other queries, for a more seamless experience.
To learn more about working with campaigns, read our Messaging Insights support guide.
Messaging Insights updates
February 15, 2022
In an effort to streamline your experience with our product, now, when you select multiple campaigns from the Campaigns page, you're directed to Messaging Insights, the single best place to view aggregate campaign data. Messaging Insights provides all of the data you may have previously accessed from the Aggregate Analytics page, but in the same interface as other campaign data.
As part of this update, the Aggregate Analytics page has been removed.
To learn more about working with campaigns, read our Introduction to Campaigns support guide.
Access system event data from push campaigns
February 10, 2022
Now, in addition to accessing system event data from Iterable email campaigns in Snowflake, you can also access data from your push campaigns. Events like push bounces, opens, sends, and more can now be sent from your Iterable project to your Snowflake account.
To learn more, read our support guide on Snowflake Secure Data Sharing.
Exclude pre-fetched and proxied open email from Apple Mail, Gmail, and Yahoo
February 8, 2022
If you’ve been wondering how accurate your email open rates are in light of recent Mail Privacy Protection changes, you’ll be happy to hear about the new metrics we’re announcing today. Whether you’re creating a Messaging Insights query, or reviewing Campaign or Workflow Analytics, you can use Total Email Opens (filtered) and Unique Email Opens (filtered) to exclude email from Apple Mail (on iOS 15), Gmail (mobile and web), and Yahoo after February 7, 2022.
While these metrics may narrow the scope of your reports, we think it’s important for you to know that your open rates aren’t artificially inflated by the pre-fetched and proxied opens that can come from these services. And, if you want to include those stats, you still have access to the original Total Email Opens and Unique Email Opens metrics, as well as lots of other ways to assess the effectiveness of your campaigns (see Viewing Campaign Analytics and Messaging Insights for some ideas).
As part of this update, we’ve also added the
proxySource data field to Email Open
events. This field identifies the platform or mail server that was potentially
used to open an email by proxy. Possible values include
Read our blog post to learn more about What Apple's iOS 15 Privacy Updates Mean for Marketers.
Click and drag columns for Messaging Insights
January 18, 2022
You asked for it, and we've delivered. With this release of Messaging Insights, you can rearrange the data columns on any tab by clicking and dragging the column header to the preferred location.
For more information, see Viewing metrics.
Brand Affinity update for Apple Mail
January 12, 2022
With this release, we've tuned Brand Affinity to account for Apple's Mail Privacy Protection feature.