Iterable is a complete cross-channel growth marketing platform. You can message your customers seamlessly across channels (email, SMS, push, and in-app messages) and grow your customer base, their engagement, and their lifetime value.
Iterable lets you to send the right message, to the right device, at the right time.
Here is a quick rundown of the main functionality available to you. The images you see along the left of each section show you the menu items in the Iterable dashboard that give you access to that functionality.
#Users and segmentation
Our functionality revolves around your users (interchangeably called "subscribers"). With Iterable, you can import all of your users from other services or from your own internal systems. Once they are in Iterable, you can:
- Assign any property or event to their profile.
- Put them into dynamic and static lists.
- Segment them using any property or event.
Static lists are lists of users that don't change (unless you change them). Dynamic lists, on the other hand, are lists that are defined by a segment and change over time based on the users that fall into that segment.
For example, if you formed a segment of "users who have not purchased in the last 60 days but have opened an email" and turn that into a dynamic list, the list will from then on add users that match those criteria while losing users that make a purchase.
Templates are the blueprint for your emails and push notifications.
Your Iterable templates can be as sophisticated as you want to make them, from static text, to HTML with logic, personalization and external data feeds. We support Handlebars JS logic, and JSON, RSS and XML data feeds.
When you start a campaign, you can choose to use an existing template or work on a new one.
Campaigns are how you communicate with your users. Iterable supports both blast and triggered campaigns.
Blast campaigns are basically standard marketing campaigns - email, SMS>, push or in-app messages that are sent to users in a list at the same time. With Iterable, blast campaigns can be easily set up and scheduled based on your, or your users', time zone.
Triggered campaigns are those that are sent to users once a certain triggering event occurs. With Iterable this could be anything: a user being added to a list, a user doing something on your website/mobile app, a user property (eg. birthday) changing, etc.
Workflows are the mechanism by which you can add tremendous sophistication to your marketing campaigns. A workflow outlines all the potential interaction you could have with a user and how to handle different scenarios.
In Iterable, marketers build workflows via a powerful drag-and-drop interface that includes all manner of actions, filters and A/B tests, and is able to kick-off other workflows. Workflows can also initiate any necessary actions on third party systems (or your own backend) via our integrations, APIs and webhook support.
Our experiment functionality lets you A/B test any aspect of your campaigns. You have full control over what to maximize, what percentage of a list will participate in a test, how long the experiment will last and more. We'll even select the winner for you to save you time.
Iterable's integrations provide ultimate flexibility. They make it possible to extend Iterable's functionality as necessary and connect it with your own backend systems.
There are four types of integrations:
APIs: You have access to all our functionality via our APIs. Add users to lists, get event data, update user information, track revenue, and much more.
Data feeds: We support JSON, RSS, and XML data feeds, which means you can customize your campaigns with up-to-the-minute information from your own backend, or any other information source.
Webhooks: Any event in Iterable (and any of our workflows) can trigger an event in a remote web service and vice versa.
Third-party integrations: We've integrated with useful services like Segment, Mixpanel, Google Analytics, and more coming soon. For more information, take a look at APIs and integrations.
Just getting started with Iterable? Take a look at Sending your first campaign.