Sync users, events, lists, catalogs, and campaigns in Iterable, and react when system events or campaigns change. Connect Iterable campaigns and audiences to CRM, ads, and analytics workflows.
Watch CampaignsTriggers when a campaign is created or updated.
Watch System EventsTriggers when an Iterable system event is delivered.
Export Data as CSVExports event data as CSV.
Export Data as JSONExports event data as JSON.
Export User EventsExports a user's events.
Get CampaignReturns a single campaign.
Get Campaign MetricsRetrieves metrics for campaigns.
Get Catalog Field MappingsReturns catalog field mappings.
Get Catalog ItemReturns a catalog item.
Get Child CampaignsRetrieves child campaigns of a recurring campaign.
Get Email TemplateReturns an email template.
Get Email Template by Client IDRetrieves email templates by client template ID.
Get Embedded MessagesRetrieves a user's embedded messages.
Get Embedded TemplateReturns an embedded message template.
Get ExperimentReturns an experiment.
Get Experiment MetricsRetrieves experiment metrics.
Get Experiment VariantsRetrieves experiment variants.
Get Export FilesRetrieves files for an export job.
Get Forgotten User IDsRetrieves hashed forgotten user IDs.
Get Forgotten UsersRetrieves hashed forgotten user emails.
Get In-App MessagesRetrieves a user's in-app messages.
Get In-App TemplateReturns an in-app template.
Get List SizeReturns how many users are on a list.
Get List UsersReturns users on a list as plain text.
Get MetadataReturns a metadata value.
Get Metadata TableRetrieves keys in a metadata table.
Get Push TemplateReturns a push template.
Get Sent MessagesRetrieves messages sent to a user.
Get SMS TemplateReturns an SMS template.
Get SnippetReturns a snippet by ID or name.
Get UserReturns a user by email.
Get User by EmailReturns a user by email query.
Get User by User IDReturns a user by user ID.
Get User by User ID QueryReturns a user by user ID query.
Get User EventsRetrieves events for a user by email.
Get User Events by User IDRetrieves events for a user by user ID.
Get User FieldsRetrieves the project's user field names.
Get Web In-App MessagesRetrieves a user's web in-app messages.
List CampaignsRetrieves campaign metadata.
List Catalog ItemsRetrieves items in a catalog.
List CatalogsRetrieves catalog names.
List ChannelsRetrieves messaging channels.
List ExperimentsRetrieves a list of experiments.
List Export JobsRetrieves export jobs.
List JourneysRetrieves a list of journeys.
List ListsRetrieves all lists.
List Message TypesRetrieves message types.
List Metadata TablesRetrieves metadata tables.
List SnippetsRetrieves a list of snippets.
List TemplatesRetrieves project templates.
List WebhooksRetrieves campaign-send webhooks.
Preview List UsersReturns a sample of users on a list.
View Email in BrowserReturns a previously sent email.
Abort CampaignAborts a campaign.
Activate Triggered CampaignActivates a triggered campaign.
Add Users to ListAdds users to a list.
Archive CampaignsArchives one or more campaigns.
Begin SMS VerificationStarts SMS phone verification.
Bulk Create Catalog ItemsCreates many catalog items.
Bulk Delete Catalog ItemsDeletes many catalog items.
Bulk Update UsersUpdates many user profiles.
Bulk Update User SubscriptionsUpdates subscription preferences for many users.
Cancel CampaignCancels a scheduled or recurring campaign.
Cancel EmailCancels a scheduled email.
Cancel ExportCancels an export job.
Cancel In-App MessageCancels a scheduled in-app message.
Cancel PushCancels a scheduled push notification.
Cancel RCS MessageCancels a scheduled RCS message.
Cancel SMSCancels a scheduled SMS.
Cancel Web PushCancels a scheduled web push notification.
Cancel WhatsAppCancels a scheduled WhatsApp message.
Check SMS VerificationChecks an SMS verification code.
Create CampaignCreates a campaign.
Create CatalogCreates a catalog.
Create Email TemplateCreates an email template.
Create Embedded TemplateCreates an embedded message template.
Create In-App TemplateCreates an in-app template.
Create ListCreates a new list.
Create Push TemplateCreates a push template.
Create SMS TemplateCreates an SMS template.
Create SnippetCreates a snippet.
Deactivate Triggered CampaignDeactivates a triggered campaign.
Delete CatalogDeletes a catalog.
Delete Catalog ItemDeletes a catalog item.
Delete ListDeletes a list.
Delete MetadataDeletes a metadata key.
Delete Metadata TableDeletes a metadata table.
Delete SnippetDeletes a snippet.
Delete Templates in BulkDeletes many templates.
Delete UserDeletes a user by email.
Delete User by User IDDeletes a user by user ID.
Forget UserForgets a user for GDPR.
Invalidate JWTInvalidates JWTs issued for a user.
Make an API CallPerforms an arbitrary authorized API call.
Merge UsersMerges two user profiles.
Patch Catalog ItemPartially updates a catalog item.
Preview Email TemplatePreviews an email template.
Preview In-App TemplatePreviews an in-app template.
Remove User from SubscriptionUnsubscribes a user by email.
Remove User from Subscription by User IDUnsubscribes a user by user ID.
Remove Users from ListRemoves users from a list.
Schedule CampaignSchedules an existing campaign.
Send CampaignSends an existing campaign now.
Send EmailSends an email to a user.
Send Email Template ProofSends a proof of an email template.
Send In-App MessageSends an in-app message to a user.
Send In-App Template ProofSends a proof of an in-app template.
Send PushSends a push notification to a user.
Send Push Template ProofSends a proof of a push template.
Send RCS MessageSends an RCS message to a user.
Send SMSSends an SMS to a user.
Send SMS Template ProofSends a proof of an SMS template.
Send Web PushSends a web push notification to a user.
Send WhatsAppSends a WhatsApp message to a user.
Start ExportStarts an export job.
Subscribe UserSubscribes a user by email.
Subscribe User by User IDSubscribes a user by user ID.
Subscribe User to Double Opt-InStarts a double opt-in subscription.
Track Bulk EventsTracks many custom events.
Track Embedded ClickTracks an embedded message click.
Track Embedded ReceivedTracks an embedded message received event.
Track Embedded SessionTracks an embedded message session.
Track EventTracks a single custom event.
Track PurchaseTracks a purchase.
Trigger CampaignTriggers a campaign.
Trigger WorkflowTriggers a journey for a user or list.
Unforget UserRestores a forgotten user.
Update CartUpdates a user's shopping cart.
Update Catalog Field MappingsSets catalog field mappings.
Update Catalog ItemCreates or replaces a catalog item.
Update Email TemplateUpdates an email template.
Update Embedded TemplateUpdates an embedded message template.
Update In-App TemplateUpdates an in-app template.
Update MetadataSets a metadata value.
Update Push TemplateUpdates a push template.
Update SMS TemplateUpdates an SMS template.
Update SnippetCreates or updates a snippet.
Update Subscriptions in BulkSubscribes or unsubscribes many users.
Update UserCreates or updates a user profile.
Update User EmailUpdates a user's email address.
Update User SubscriptionsUpdates a user's subscription preferences.
Update WebhookUpdates an existing campaign-send webhook.
When to use Iterable
Common scenarios where Iterable automation saves time and reduces manual work.
Use Iterable's "Watch Campaigns" trigger to react the instant an event occurs and push data into connected tools.
Automate "Export Data as JSON" in Iterable as a workflow step — combine it with triggers, filters, and AI steps for full-pipeline coverage.
Combine "Export Data as CSV" from Iterable with triggers or actions in other apps to close the loop — one event, many downstream outcomes.
Frequently asked questions
Common questions about automating Iterable in your workflows.
Iterable has 2 triggers, including "Watch Campaigns" and "Watch System Events". Use them to start workflows the moment Iterable events fire — no polling required.
Connect Iterable to any app in workflows
Search apps and open an app-to-app integration page in one click.