Check out the new features we've released in 2023!
If you have questions about any of these features, talk to your Iterable customer success manager.
December 2023
Enhanced Subscription Preferences journey tile
December 18, 2023
Now you can make multiple subscription preferences updates with a single journey tile! When you set up a Subscription Preferences tile, select multiple message channels or types. When users pass through this tile in the published journey, they'll be subscribed or unsubscribed to all of your selected message channels or types.
To learn more about the Subscription Preferences tile, see Journey Setup: User Update Tiles.
Improved locales
December 12, 2023
This week, we started a rolling release of several improvements to Iterable's locales feature. Here's what's new in this release:
Set default locales on a per-template basis: A new project setting lets you decide whether or not to apply your project’s default locale to each template you create or edit.
Flexible locale codes: Set up two-letter, three-letter, or four-letter locale codes to fit your localization use case. We’ll show you the right country code in the locale selection menu of the template editor.
Redesigned menus and settings: We made it easier to specify which locales should and shouldn't be included when you make a copy of a template, and we clarified how the locale sending preferences project settings work.
API updates: Now when you create a template with Iterable's API, you can use the
isDefaultLocale
field to specify whether or not the template's assigned locale should be the default locale for the template.
We're gradually releasing these new features to Iterable customers over the coming weeks. If you don't see the update yet, check back soon!
November 2023
SMS Smart Opt-In for email templates
November 29, 2023
Earlier this year, we introduced SMS Smart Opt-In for in-app templates. Now, we're unleashing this feature for email! Starting today, you can add a SMS Smart Opt-In link to your email templates. Now you can send email campaigns that encourage your users to sign up for SMS in just two clicks.
Iterable's SMS Smart Opt-In provides a two-click experience for users on a mobile device. Once a user clicks on the link, they are taken to their messaging app with a pre-filled message. All they have to do is click Send, and they're in!
Additionally with this release, the SMS Smart Opt-In link is now an easy-to-use Handlebars expression.
Original link: https://links.iterable.com/smartOptIn/click?_p=some-string&_i=00&_r={{#urlEncode}}{{#base64}}{{itblUserId}}{{/base64}}{{/urlEncode}}&_t={{templateId}}
New link: {{smartOptInUrl #}}
(where # is a number assigned to the link you
created)
Iterable still supports the original links, so you don't need to worry about your existing in-app templates!
Use this powerful opt-in tool to grow your SMS audience and enhance your multi-channel experience.
To learn more about how this link works, read SMS Smart Opt-In.
Customizable metrics in journeys
November 14, 2023
Now you can customize which engagement metrics appear on the message tiles in your journeys! Pin the metrics that are most important to your business so you can keep track of how each journey is performing at a glance.
To learn more about customizing which metrics appear on message tiles, see Customizing Which Metrics are Displayed on Tiles.
New journey scheduling option
November 8, 2023
Now when you build journeys with the Schedule entry source, you can select a start time window instead of an exact start time.
Selecting a start time window can help prevent slowdowns when multiple journeys are running simultaneously. When you publish a journey with a start time window, Iterable selects the lowest-traffic time to add users to the journey.
By default, new journeys you create after this feature was released are set to start within 30 minutes of your scheduled start time, but you can adjust this to within 15, 45, or 60 minutes. For more time-sensitive journeys, you can select Start at Exact Time.
The scheduled start times of journeys you created prior to November 8, 2023 won't be affected by this update (they will be set to Start at Exact Time). However, you can edit these journeys to set up a start time window if you want.
To learn more about this new feature, see Journey Setup: The Start Tile. Happy building!
New phone country field added for SMS users
November 2, 2023
To help you understand the country associated with a user's phone number, we've
added a new user profile field: itblInternal.phoneCountry
. This field
represents the country associated with the user's phoneNumber
. Because
itblInternal.phoneCountry
is generated by Iterable, it's stored in the
itblInternal
object on the user profile.
To measure SMS success by country, you can use itblInternal.phoneCountry
to
segment audiences in these Iterable reports:
-
Campaign Analytics —
Create a segment analysis using
itblInternal.phoneCountry
. -
Messaging Insights —
In the Audience view, select the
itblInternal.phoneCountry
segment.
Here is an example user profile that has the field set:
{ "email": "smsuser@example.com", "emailListIds": [ 0000000 ], "itblInternal": { "documentCreatedAt": "2022-05-17 18:43:22 +00:00", "documentUpdatedAt": "2023-10-23 20:05:19 +00:00", "emailDomain": "example.com", "phoneCountry": "US" }, "phoneNumber": "+14155550132", "profileUpdatedAt": "2023-10-23 20:05:12 +00:00", "receivedSMSDisclaimer": true, "shoppingCartItems": [], "signupDate": "2022-05-17 18:43:22 +00:00", "signupSource": "Import", "subscribedMessageTypeIds": [ 1234567, 11111 ], "unsubscribedChannelIds": [], "unsubscribedMessageTypeIds": [], "userId": "018b8cc8-c33e-79cc-a6f9-27ebcb2dbd76" }
To view the reference for this new field and its values, read User Profile Fields Used by Iterable.
NOTE
Iterable began adding itblInternal.phoneCountry
to user profiles as of
2023-10-23. Only users who have been sent SMS on or after this date have this
value set.
September 2023
Metrics definitions in Campaign Analytics and Messaging Insights
September 13, 2023
With today's update, you can now access definitions for individual metrics directly from popover help in Campaign Analytics and Messaging Insights, making it easier than ever to understand the metrics you're analyzing.
Updates to Iterable's Snowflake integration
September 12, 2023
With this update, we’ve made the following changes to the EMAIL_SUBSCRIBE
table:
A new column for
CHANNEL_IDS
, which lists the IDs of the channels to which a user subscribed (if any).Updates to
MESSAGE_TYPE_IDS
to be an array that lists the IDs of the message types to which the user subscribed (if any).
If you have any questions about this update, talk to your Iterable customer success manager or see Snowflake + Iterable Integration.
Rate limiting for journey webhooks is now available!
September 12, 2023
Now you can manage the traffic coming into your endpoints by limiting how often Iterable calls your journey webhooks. In a Call Webhook tile, check the Set a Rate Limit box and enter the maximum rate at which you want Iterable to call the webhook.
To learn more, see Journey Webhooks and Journey Setup: Integration Tiles.
Journeys — Hold Until tile
September 5, 2023
The Hold Until tile for journeys is now available for all Iterable customers! Hold Until tiles let you pause users in a journey until they take an action or one of their user properties changes. For example, you could use this tile to pause the user until they add an item to their wishlist.
With Hold Until tiles, you have greater flexibility for choosing what happens after a user takes an action or an event occurs — so you can use fewer tiles and Yes/No splits. Happy building!
August 2023
Iterable's European Data Center (EDC)
August 31, 2023
Now, new Iterable customers can choose to host their Iterable projects and data (personal and non-personal) on Iterable's European data center (EDC), which is in Ireland.
Iterable's EDC is GDPR-compliant, does not send data to the US, handles data storage and data processing, and offers feature parity with Iterable's USDC-based offering.
For more information about this feature, read Iterable's European Data Center (EDC) and talk to your Iterable customer success manager.
Enhanced image uploading
August 31, 2023
We just released our new enhanced image uploading experience! Now you can easily upload images to Iterable and insert them in the templates you build using the WYSIWYG editor and Side by Side editor.
(NOTE: The new image uploader is not yet supported by the Drag and Drop editor, which uses a separate file manager and image library.
The new image uploading experience is currently available for all EDC-based projects and in beta for USDC-based projects. If you have a USDC-based project and are interested in trying the new image uploader, ask your Customer Success Manager for information about participating in the beta.
To learn more, see Uploading Images to Iterable.
Enhancement to single sign-on (SSO) for multiple domains
August 29, 2023
Iterable has always supported using single sign-on (SSO) to log in from multiple email domains. However, only users from the domain named in your SSO authentication settings could log in from Iterable's main login page (also called SP-initiated logins). Users with emails from other domains or subdomains log in from your IdP's app—such as with an Okta tile.
Now, you can enter more than one domain in the SAML Domain field, allowing users from any domain listed to log in via SSO straight from Iterable.com.
To make this update now, Iterable org admins can:
- Go to Settings > Authentication.
- Click Edit Policy.
- Update the SAML Domain field to include each domain or subdomain to
authenticate separated by a comma, like this:
example.com,subdomain.example.com,domain.example.com
. - Click Save.
That's it! Users from each listed domain that could previously only login from your IdP can now log in directly from Iterable. You don't need to make any changes to your SAML configuration in your IdP for this change to take effect.
To lean more, read Setting up Single Sign-On (SSO).
Navigation renovations
August 29, 2023
We're excited to announce a refreshed look for Iterable's navigation! Enjoy a modernized experience with the same, familiar menus.
Included in this week's makeover:
- Improved visibility when moving from project to project, so it's easier for you to switch gears.
- The Mark all as Read button is now at the bottom of the Notifications list.
- New colored notification icons to indicate significance: info, success, warning, and error.
We’ll be rolling out the new navigation experience to accounts over the next month.
Iterable SMS goes global
August 10, 2023
Starting today, you can use Iterable SMS to send real-time communications to your international audience! Iterable's Global SMS suite lets you send SMS on a global scale in over 30 countries.
With a full suite of SMS messaging tools and services at your fingertips, you're able to engage customers via SMS at the right moment across a broad range of use cases, no matter where they are, in complete lockstep with your other marketing channels and programs.
To learn more about where you can send Iterable SMS internationally, read Iterable SMS Services.
To add Iterable SMS to your account, contact your customer success manager.
Brand Affinity Explainable AI and Copy Assist are generally available!
August 2, 2023
We're happy to announce that two great new features, Brand Affinity Explainable AI and Copy Assist are ready for you to use.
For more information about the valuable new insights you'll have into users' Brand Affinity scores with the addition of Explainable AI, see Brand Affinity.
For details about using the Copy Assist feature for help writing copy for your campaigns, see Copy Assist.
Updated Yes/No Split tile in journeys
August 1, 2023
We redesigned the journeys Yes/No Split tile to make it easier to choose the right filtering options for each use case. Now when you set up a Yes/No Split tile in a journey that uses the Event Occurs or API Call entry source, you'll see the option to filter based on only the instance of the event that added each user to the journey or every instance of that event in a user's history. (See Filtering Users in Journeys to learn more.)
This update is part of a rolling release that begins August 1, 2023. If you don't see it yet, look for the redesigned tile in the next few weeks!
July 2023
Expanded data export capacity
July 26, 2023
Today's release introduces a new way to export your Iterable data using asynchronous API requests. These new endpoints scale your export capabilities so you can process large volumes of data—up to 100GB per job.
Here's how they work:
- To start an export, send a request to
POST /api/export/start
, using the request body to define the dataset you're exporting. - Check the job status and retrieve URLs to download your data using
GET /api/export/{jobId}/files
. - Download and process each file in the response.
- Use the
startAfter
parameter to iterate through the files (10 per page).
To take advantage of this new data export workflow, update your code to use these new endpoints. Existing export APIs haven't changed and remain available for use.
To learn more, read our API Overview.
Frequency Management: Frequency capping now available
July 20, 2023
Have you ever wanted more control over how many messages you're sending to your users? Too many messages can lead to message fatigue and unsubscribes—results that you don't want from your campaigns.
Frequency Management consists of two new Iterable features: Frequency Capping,
which is available today, and Frequency Optimization that is coming soon.
Frequency Capping limits the number of marketing messages sent to users in a
given period of time by providing a frequency cap. This setting ensures that
users receive a manageable amount of communication, which can help your
organization increase engagement and reduce churn.
Frequency Capping allows you to:
- Apply frequency caps for email, push, and SMS channels.
- Set a maximum number of marketing messages that all users in the project can receive within a certain period of time (in daily, weekly, or monthly).
- Ignore Frequency Management rules for a campaign, journey, or message type to ensure Iterable sends priority content to your audience.
To learn more, see Frequency Management
Introducing Brand Affinity Explainable AI
July 17, 2023
If you've ever wondered how Iterable generates Brand Affinity™ labels or have wanted additional insight into a user's affinity score, welcome to Brand Affinity Explainable AI! This new functionality provides these insights:
A user's affinity labels for the past 30 days to see what changes may have occurred.
A summary from the past 90 days of the campaigns that contributed most to a user's past and current affinity scores.
A summary from the past 90 days of the metrics that contributed most to a user's affinity score with an explanation of how those actions compare to the behavior of users.
For more information, see Brand Affinity.
NOTE
Brand Affinity Explainable AI is available in public beta and is ready for you to use today. If you have any questions about this beta feature, talk to your customer success manager.
Introducing Iterable's Copy Assist
July 12, 2023
Every writer has those moments when the words just don't come—it's frustrating, and can be stressful when combined with tight deadlines and limited resources. But, what if you could get help during those trying times, some creative suggestions or an alternate spin on text that you're just not thrilled with?
Welcome to Copy Assist, the Iterable AI feature that enhances and expedites the process of writing copy for your campaigns. When you're creating a campaign or template, enter text as you always do, and Copy Assist generates alternative suggestions for to consider.
For information about using Copy Assist today, see Copy Assist.
NOTE
Copy Assist is available in public beta and is ready for you to use today. If you have any questions or feedback about this beta feature, talk to your Iterable customer success manager.
June 2023
Updated experimentation analytics
June 13, 2023
We're excited to announce an update to Iterable Experiments. With this release, you'll see a contextualized banner that you can review for a quick summary of the state or outcome of any existing experiment. You can view additional high-level details about an experiment on the Overview tab, and more detailed, customizable performance-related information on the new Performance tab.
This update is being rolled out over the next few weeks, so if you don't see it yet, it'll be there soon! In the meantime, read Experiment Analytics for a preview.
May 2023
Campaign modernization — now generally available!
May 31, 2023
We've released a major update to Iterable's campaign creation and editing experience. These updates have been in beta, but they're now generally available for all projects.
What's new:
- A modernized, one-page design that allows you to configure the various pieces of your campaign in any order that you like.
- New scheduling options for blast campaigns.
- Inline validation as you make changes. Warning icons indicate areas that need your attention.
To see a video overview of everything that's changed, read Campaign Modernization
Iterable's Snowflake integration: updates and deprecations
May 16, 2023
We've updated our Snowflake + Iterable Integration docs to include descriptions of the following information that's shared by Iterable with Snowflake:
- Channels
- Experiments
- Lists
- Message types
- Templates
- User identities
- Workflows
If you're using Snowflake Data Sharing with your Iterable project, these events started syncing on April 28, 2023.
Additionally, we've deprecated a couple of fields that appear in various event tables:
-
LABELS
useLABEL_IDS
instead -
EMAIL_LIST_IDS
useLIST_IDS
instead
Starting June 16, 2023, Iterable will no longer sync these fields. If you're referencing them in code or otherwise, please update before then.
Refreshed page for message channels and message types
May 1, 2023
Starting today, you'll see an updated page for message channels and message types settings. We've modernized the look and feel while maintaining the settings that you're already familiar with.
To check it out, log in to Iterable and head to Settings > Message Channels and Types.
April 2023
Permissions update
April 27, 2023
We've updated the permissions required to view some of the data displayed in the following parts of Iterable:
- Campaign index
- Campaign setup
- Template setup
- Journeys — push and in-app message tile configuration
If you encounter any errors, have your Iterable admin add the View Channels permission to your role.
If you still have trouble, contact support.
Roku Messaging
April 17, 2023
Now you can send in-app campaigns to Roku devices! With this release you can:
- Create a single template for your campaign, then send it on multiple platforms (mobile, web, and Roku) and track all your campaign metrics in one place.
- Prevent your users from seeing the same message on more than one platform (for example, your Roku app and your website).
- Track custom events in your Roku campaigns.
To learn more about this feature, see:
- The Roku Messaging support docs.
- Overview of Iterable's Roku SDK
NOTE
Roku Messaging is available as an add-on to your Iterable account. Talk to your customer success manager to get started!
March 2023
New role permissions by channel
March 30, 2023
Today we're delivering updated role permissions that allow you to provide access to specific to message mediums (email, push, web push, in-app, SMS).
We've split the Journeys, Campaigns, & Experiments > Activate & Manage permission into two separate permissions:
Manage and Publish Journeys
-
Manage and Publish Campaigns
This permission is further split into specific message mediums: Email, SMS, In App, Push, and Web Push.
Project members can manage and publish campaigns and experiments only for the message mediums included in their project role. If a member doesn't have permission to publish for a given message medium, the action will be disabled.
Along with this change, we're also releasing:
- A new page design for Settings > Roles.
- An updated workflow for creating a new role.
- A new user interface for managing a role's permissions.
- Minor changes to the language for some permissions and their descriptions—but their privileges remain the same.
These changes clarify the process of creating and managing roles, and give you more flexibility as you do so. Now, you can give targeted, specific privileges to specialists on your team, like people who focus on specific message mediums, or campaigns but not journeys.
Roles that had the Journeys, Campaigns, & Experiments > Activate & Manage permission prior to this release have been updated to now have the following permissions (because of this, nothing changes for these users):
- Manage and Publish Journeys
- Manage and Publish Campaigns - for all message mediums.
NOTE
If your organization uses SAML for authorization, then members are assigned roles via your identity provider's SAML settings. Roles migrate to the new permissions as described above and no changes are needed to your SAML settings as a result of this update.
To change a role's permissions, a member with the Manage Roles org permission can make updates on the Settings > Roles page. SAML does not need to be changed for this.
To give a member a different role, your IT administrator must make changes with your organization's identity provider. Update your SAML settings based on these instructions: Setting up Single Sign-on (SSO): Authentication and authorization.
To learn more about these updates, read Permissions for Using Iterable.
Single Sign-On (SSO) migration begins today
March 28, 2023
For the past few months, we have been transitioning to a new user authentication platform.
For many of our customers, this is a transparent change that requires no change on your end. However, today we're beginning the migration for organizations that use single sign-on (SSO) via SAML to log in. We sent an email to all customers impacted by this change with the instructions below.
SAML migration instructions
First, ask your IT administrator to make the following changes with your identity provider (IdP):
-
Change the Single Sign-on URL (also called Assertion Consumer Service or ACS URL) to:
-
https://auth.iterable.com/login/callback?connection=saml-org-<YOUR_ORG_ID>
(USDC-based projects) -
https://auth.eu.iterable.com/login/callback?connection=saml-org-<YOUR_ORG_ID>
(EDC-based projects)
-
Change the Audience URI (also called SP entity ID or Entity ID) to:
urn:auth0:iterable:saml-org-<YOUR_ORG_ID>
Leave all other SAML app settings for Iterable as is.
Next, ask your Iterable customer success manager to complete the migration for your organization.
Until you've completed these changes, all SSO users can log in via the Log in with SSO button at https://app.iterable.com or https://app.eu.iterable.com.
Once migration is complete, there are two ways for SSO-authenticated users to log in:
- By accessing the Iterable tile from your IdP.
- By entering their email address directly on Iterable's login page.
Additionally, any non-SSO users who still log in using their email and password with the same email domain as your SAML Domain set in Iterable can visit the following URLs to log in (depending on your project's data center):
- https://app.iterable.com/login?forcePassword=true
- https://app.eu.iterable.com/login?forcePassword=true
To learn more about SSO and user authentication in Iterable, read these articles:
- Authentication Options: Username and Password, Google Sign-In, and SAML SSO
- Single Sign-On (SSO) Overview
- Setting up Single Sign-On (SSO)
- SSO Tips for Common Providers (Azure AD, Google Workspace, Okta)
Journeys — Facebook Audiences tile
March 27, 2023
The Facebook audiences journey tile is now available for all Iterable customers! You can use this tile to add users to (or remove them from) one of your Facebook Custom Audiences when they reach a particular stage of a journey. (You must have a Facebook ad account to use this tile.)
To get started, see our support guide Facebook Custom Audiences.
Campaign modernization beta
March 21, 2023
A new campaign experience is now in beta! Updates include a modernized campaign creation flow, new design, and new scheduling options. To sign up for the beta, contact your customer success manager.
What's new:
- A one-page design, so you can configure the campaign in any order.
- An updated, modern campaign design.
- New scheduling options for blast campaigns.
- Content validation, indicated by a green icon in each area. If any errors are detected, the icon changes to a red warning.
To see a video overview and deep dive into what's changed, see Campaign Modernization.
Updates to Snowflake Data Share
We're happy to announce that the Snowflake Data Share now includes new campaign and project tables. Keep an eye out over the coming weeks for new data schema, including new mapping reference tables and updates to existing events tables.
For more information, read Snowflake + Iterable Integration.
Templates updates
March 17, 2023
These template updates include improvements to the WYSIWYG editor, displaying user data when sending proofs as random users, specific template preview error messaging, and snippet editing.
Sending test messages as random users
After you send a test message to yourself with random user data, you can view the selected users and a summary of their user profile data.
Toggle visual guidelines
The WYSIWYG editor now supports enabling/disabling visual guidelines for tables with no border or with a border set to "0". When visual guidelines are enabled, tables that meet the criteria are surrounded by a dotted line. For more details, see WYSIWYG Editor.
Compare and Cleanup in snippets
To help you verify and fix snippet HTML, you can now use the Compare and Cleanup tools when editing snippets in the WYSIWYG editor.
Previewing a template
New template error messaging in Preview mode shows the reason for preview failures (email, in-app, SMS, and push templates). The message highlights content issues like incorrect or missing Catalog references, template configuration resulting in a send skip for the selected user, and invalid Handlebars expressions.
Learn more in the newly updated Template Editors support docs:
Copying journeys to different projects
March 10, 2023
Got a successful journey that you want to copy to another project? Now you can! 🎉
We just released a Studio update that lets you select a different destination project in the Copy journey menu. You can choose to copy just the tiles, or include copies of the journey's campaigns and/or webhooks.
We hope this update saves you time and lets you get back to building your next great journey!
Segmentation performance enhancement
March 1, 2023
To help maintain system performance, we’ve enhanced our Segmentation tool to prevent queries that are overly complex. This is a highly rare occurrence that will have no noticeable impact for the vast majority of Iterable users.
In the unlikely event that you're unable to save your query, please open a support ticket for assistance.
February 2023
User update performance enhancement
February 27, 2023
Today, we're rolling out another performance enhancement: Iterable no longer processes user update requests that don't actually change the user profile.
For the vast majority of organizations, this results in performance improvements when processing inbound change requests by reducing duplicate and no operation transactions.
Previously, Iterable would process these requests, resulting in an update to
the user profile's profileUpdatedAt
field — even though the user profile
hadn't actually changed. With this update, profileUpdatedAt
is no longer
modified when user profile data has not changed.
This is a universal change that affects all user profile updates, including API requests that include user data, list uploads, and user profile updates in a journey. In a bulk update, Iterable processes all meaningful updates, but ignores any updates that don't change the user data state.
In the rare case you need the original behavior, talk to your customer success manager.
Journeys — read-only view
February 17, 2023
We updated Studio to make it easier for you to view your tile settings while you're in Published mode. Now, when you view a published journey, you'll be able to open your tiles and view their settings, but all of the menu options will be grayed out so you know you can't make changes.
If you decide to edit your journey, create a new draft, and the tile settings will be in full color so you know you can make changes. Happy building!
Changes to our integration with Zendesk
February 14, 2023
Zendesk recently stopped supporting HTTP targets and replaced them with webhooks. Their webhooks don't allow users to set custom headers, making them incompatible with Iterable's APIs. As a result, our integration with Zendesk no longer supports a two-way data flow — you can only use it to send data to Zendesk.
Channel Optimization in journeys
February 13, 2023
Take the guesswork out of choosing which channel you should use to send messages to your users by sending campaigns from a Channel Optimization tile in a journey. With Channel Optimization, Iterable analyzes users' historical data and sends the message to the channel it determines they’re most likely to engage with.
Learn more about this feature in Channel Optimization, and learn how to set up a Channel Optimization tile in a journey in Sending Messages from a Journey.
SMS Smart Opt-In links for in-App templates
February 13, 2023
Users can now opt-in to receive SMS with just two clicks!
Starting today, you can grow your SMS audience with ease when you leverage Iterable's SMS Smart Opt-In feature. SMS Smart Opt-In provides a special link that you can send with your in-app campaigns as a call-to-action to sign up for SMS. When the link is tapped on a mobile phone, your user is taken to a pre-filled opt-in message—they just need to click Send. When they do, you'll gain a user's written consent for SMS communications along with their authentic phone number.
This simple-yet-powerful link eliminates the need for custom SMS opt-in journeys and complicated web forms, enabling your team to focus on results.
To learn more about SMS smart opt-in and how to move forward with your SMS opt-in strategy, read SMS Smart Opt-In.
NOTE
You can create SMS Smart Opt-In links for all of your SMS sending accounts (Iterable SMS, Telnyx, Twilio). However, the link can only be added to in-app templates at this time.
Audience Insights enhancements
February 10, 2023
We're releasing enhancements to Audience Insights. Now, you can:
- Add custom insights for any conversion event or user profile field.
- View the five highest converting campaigns for the selected list of users.
- Filter the highest converting campaigns list by conversion event type.
Additionally, we're enabling Behavioral insights for all projects!
January 2023
Templates improvements
January 31, 2023
We've released another batch of templates updates! Here's what we've improved with this release:
Large templates load faster
To load large templates faster, Iterable now runs template content error validation in the background. The template UI loads first, so you can start editing right away while Iterable works on finding any common errors or missing requirements in your content.
When you're editing a large template, it might take a few seconds for error messages to appear. When you're editing a campaign, the Continue to Review button is disabled until the content is finished being checked for errors. You might notice this in templates with many locales, or HTML files over 200 KB.
Expanded search criteria for templates
We've made it easier to find what you're searching for in certain areas of the templates experience.
In the template details area:
- You can now search the Message type field by ID, message type, and channel.
- In an email template, search the From email field by name in addition to email address.
- In an SMS template, search the Sender field by Message Service SID or Message Profile ID (found in Settings > Senders) in addition to name.
When you're sending proofs:
- When you're sending a proof as random users or to an internal list, you can click the list dropdown and search for a list by list ID and secondary details (like Created date).
- The list search field in the Send proof window is no longer case-sensitive, so you can enter your search terms in upper case or lower case and still find your lists!
When you're adding data feeds:
- In the Select a data feed dropdown, you can now search for a data feed's alias in addition to the data feed's name.
Deep link field for push templates
The Deep link field now appears in the details area for push templates you've created and updated via Iterable's API. You can edit and delete deep links from a push template's details page.
The Deep link field shows in a push template's details area when:
- You create or update a push template via Iterable's API and pass in the
deep link
key, with or without a value. - You had previously created a push template via Iterable's API and passed in
the
deep link
key, with or without a value.
The Deep link field does not show in the details area of a push template when:
- You create or update a push template via the API and do not pass in the
deep link
key.
Improvements to Google analytics and link parameter options
We've improved the appearance and behavior of the Google analytics and Link parameters options in email and in-app templates.
- To delete a link parameter, use the new Delete button.
- We made the link parameter field longer, so it's easier to edit long values.
- When you're viewing the details area in read-only mode, the Google Analytics and link parameter On / Off status indicators no longer stack when the browser window is narrow.
Locales menu updates
We gave the Locales menu a fresh coat of paint! Here's what's new:
- We updated the flag icons.
- Two-letter language-only locale codes (like
en
) now show a globe icon instead of a flag, since it's unclear which region/dialect they refer to (for example, English is spoken in multiple countries around the world, including US, AU, and GB). - Two- or four-letter locale codes that include an ISO country code (like
US
) show a flag icon. - You can now search for a locale in the Locales dropdown.
To learn more, read Creating Content in Multiple Languages.
Improved loading speed for dynamic lists
January 17, 2023
To improve performance, the dynamic list sizes displayed on Iterable's list index page now update once per hour. This change affects the list's displayed size, but not its actual membership—a campaign sent to a dynamic list still goes to all users on that list at send time. To see the real-time list size without waiting for the display to refresh, open the list and click Refresh Results. For more information, read Lists Overview.
Recall in-app messages
January 10, 2023
Now you can recall an in-app message campaign to prevent your users from seeing it. Whether you’ve changed your mind, caught a mistake, or your campaign was so successful it wiped out your inventory, we've got your back!