Check out the new features we released in 2019!
If you have questions about any of these features, talk to your Iterable customer success manager.
October 15, 2019
This release includes a preview of Mobile Inbox, a way for users to receive, view, save and delete in-app messages.
Mobile Inbox is now generally available. For more information, see Mobile Inbox GA release notes.
Opt-in message types and push creation modes
September 11, 2019
This release includes the following updates:
Opt-in message types
When a campaign is associated with an opt-in message type, Iterable only sends it to users who have explicitly subscribed to that type.
Push creation modes
When creating a template for a push notification campaign, use a new toggle to enable or disable expert mode. Expert mode shows and hides advanced push notification features.
Opt-in message types
To use opt-in message types or the associated new subscription-related APIs in an existing Iterable project, you must first have your Iterable customer success manager enable the feature for your project or organization. Before doing so, please read about an associated breaking API change and verify that it will not impact you.
Iterable campaigns are associated with message channels and types, which together define:
- Whether the message is marketing or transactional.
- The medium used to send the message.
- The type of content the message contains (daily deals, new products, weekly updates, etc.).
Channels and types give users coarse and fine-grained control over the types of content they want to receive (and the types of content they don't want to receive).
Historically, all Iterable message types have been opt out: users automatically received the message type's content until they unsubscribed from it.
With this release, it's also possible to define opt-in message types: types for which users receive no content unless they explicitly subscribe.
This release also includes new APIs that make it easier to subscribe and unsubscribe individual users or multiple users from a single message channel, message type, or list.
To learn more about opt-in message types, read Message Channels and Message Types Overview.
Push creation modes
The push notification template editor has an updated interface that includes an expert mode, which makes it easier to find various settings necessary for configuring push notification templates.
For more information, read Sending Push Notifications.
If you have any questions about opt-in message types or push creation modes, please contact your Iterable customer success manager.
September 10, 2019
To add Catalog to your Iterable account, talk to your customer success manager.
This release introduces Catalog, which allows you to store data in Iterable and query it at send time to customize your campaigns.
With Catalog, Iterable can store information about your organization and projects and use this data to dynamically personalize messages for each recipient of a campaign at send time.
For example, the catalogs associated with an Iterable project might contain data about stores, deals, products, events, services, and locations relevant to your organization.
For each of a campaign's recipients, Iterable queries this data at send time using collections. Then, templates use the data returned by the collections to customize the message.
Historically, this type of personalization at scale required you to host and manage a set of web services. With Catalog, the data lives right in Iterable, so there's need to create and maintain additional infrastructure.
For more information about Catalog, take a look at the following documents:
- Catalog Overview
- Using Catalog
- Catalog Items
- Defining Data Types for Catalog Item Fields
- Using Catalogs & Collections in Messages
- Catalog Limitations
- Catalog APIs
Questions about Catalog?
If you have any questions about Catalog, please contact your Iterable customer success manager.
Selective push notifications
August 22, 2019
This release includes selective push notifications, a new feature which allows you to target specific mobile apps with push notification campaigns.
Selective push notifications
Use selective push notifications to target a specific subset of your mobile apps with a push notification campaign.
To enable selective push notifications, this release introduces mobile apps. Each mobile app in Iterable stores information about one of your organization's actual mobile apps: its name, platform, package name, store URL (if applicable), and push integration information.
After you've defined these mobile apps in Iterable, you can target them with push notification campaigns as necessary:
If you don't enable selective push notifications for a given push notification campaign, Iterable sends that campaign to all the push integrations defined in the project, regardless of whether or not they are associated with a mobile app in Iterable.
For more information about selective push notifications, read:
If you have any questions about selective push notifications, please contact your Iterable customer success manager.
Bulk user deletion
August 20, 2019
This release includes bulk user deletion, a new feature for deleting multiple users from an Iterable project.
Bulk user deletion
Bulk user deletion simultaneously deletes multiple users from an Iterable project, completely and irrevocably erasing all their information (user profile, subscription preferences, list memberships, campaign events, custom events).
Only users having the project permission Create and Manage User Profiles and Data can perform bulk deletions.
To do so, define a static list of users and click Delete Contacts from Project:
Iterable will then delete the users from the project, usually within 24 hours.
For more information, read Deleting Users.
If you have any questions about bulk deletion, please contact your Iterable customer success manager.
Modernized user interface
August 1, 2019
Today, we're releasing an update to Iterable's user interface. This update simplifies the experience of using Iterable, modernizes its look and feel, and makes it easier to discover features and stay productive.
Iterable's primary navigation is now found in a menu bar at the top of the screen.
The features on the Messaging menu help you send messages to your users, whether through workflows, campaigns, or experiments.
The Content menu provides access to features that help you define the content you'll use when messaging your users: templates, snippets, and data feeds.
The Audience menu helps you define static and dynamic lists, segment users, and look up user profiles.
Use the features found on the Insights menu to track the performance of your campaigns and workflows and view logs.
The Integrations menu helps you connect your Iterable project to other systems (your own or third-party) with integrations, APIs, and webhooks.
The projects menu, which slides in from the side when you click the button in the upper-right corner of the screen, lets you switch between various Iterable projects, create new projects, and edit your account.
Use the Settings menu to configure details such as message channels, senders, DNS, mobile push, and billing.
If you need help, check out the Help menu, which links to various resources to help you get the answers you need.
If you have any questions about Iterable's updated user interface, don't hesitate to reach out to your customer success manager.
July 16, 2019
This release includes UX improvements related to templates, campaigns, and workflows; new organization management screens; and improved previews for push notifications and in-app messages.
UX improvements for templates, campaigns, and workflows
UX simplifications for templates, campaigns, and workflows make it easier to find and work with project resources exactly where they're needed:
- The templates screen now lists only base templates. Templates associated with campaigns can be edited while viewing those campaigns.
- A template associated with a workflow campaign can now be edited directly from the workflow's send node.
- Campaign analytics can be seen directly on the send node associated with a workflow (once that workflow is enabled).
New organization member management screens simplify the process of:
- Adding and removing members to and from an Iterable organization.
- Adding and removing members to and from Iterable projects.
- Changing a user's first and last name.
- Re-sending Iterable invitation emails.
For more information, read Creating and Managing Member Accounts.
Push notification preview improvements
Push notification previews now update as you type, making it faster to create and edit push notification campaigns. It's also now possible to click push notification previews to see an expanded view of image attachments.
In-app message preview improvements
It's now possible to preview an in-app message template without leaving the template editing screen, making it easier to understand what the message will look like when rendered on various devices.
Additionally, when using the Preview With Data function for in-app messages, Iterable will now render Handlebars with user data, as appropriate.
For more information, read In-App Messages and Mobile Inbox.
Support for custom expiration times in-app
April 15, 2019
New and improved features:
- Added support for custom expiration times for in-app messages. For more information, read In-App Messages and Mobile Inbox.