Iterable

Cross-channel marketing platform for creating, executing, and optimizing campaigns

116 actionsAPI key

Connect Iterable

What your bot can do in Iterable

Looks up

  • List Message TypesLists all message types within a project.
  • Export Campaign Data to JSONExport campaign analytics data in JSON format with one entry per line.
  • Export data to CSVExport campaign analytics data in CSV format from Iterable.
  • Export User EventsExport all events for a user identified by email or userId.
  • Get campaign by IDRetrieves a campaign by its unique ID.
  • Get Campaign MetricsRetrieve performance metrics for one or more campaigns.
  • Get Catalog Field MappingsRetrieve field mappings (field to data type) and undefined fields for a catalog in Iterable.
  • Get catalog item by IDRetrieves a specific catalog item by its ID from the specified catalog.
  • Get email template by IDGet an email template by templateId.
  • Get Embedded MessagesRetrieves embedded messages for which the specified user is eligible, grouped by placementId.
Show 34 more
  • Get Embedded TemplateRetrieves an embedded message template by its unique ID.
  • Get Experiment MetricsRetrieve metrics for email experiments.
  • Get In-App MessagesGet a user's in-app messages from Iterable.
  • Get in-app template by IDRetrieves an in-app template by its unique ID.
  • Get List SizeGet the number of users within a list.
  • Get push template by IDRetrieves a push template by its unique ID.
  • Get SMS templateRetrieves an SMS template by its unique ID.
  • Get snippet by ID or nameRetrieves a snippet by its ID (numeric) or name (string).
  • Get template by client template IDRetrieves an email template by its client-defined template ID.
  • Get User By IDGet a user by userId from Iterable.
  • Get User By ID (Path)Get a user by userId (path parameter) from Iterable.
  • Get User EventsGet events for a specific user by userId.
  • Get User Sent MessagesGet messages sent to a user by email address or userId.
  • Get Web In-App MessagesGet a user's web in-app messages from Iterable.
  • List all campaignsRetrieves metadata about all campaigns in a project with optional pagination.
  • List all templatesRetrieves metadata about all templates in a project with optional pagination.
  • List Catalog ItemsGet the catalog items for a catalog.
  • List CatalogsRetrieve all catalog names from Iterable.
  • List ChannelsGet all message channels within the Iterable project.
  • List export filesGet the job status and files for an export started with the 'Start export' endpoint.
  • List Export JobsRetrieve a list of recent export jobs for the current project.
  • List Forgotten User IDsGet hashed user IDs of forgotten users for GDPR compliance.
  • List JourneysGet a list of journeys (workflows) within your Iterable project.
  • List List UsersGet all users within a list.
  • List ListsRetrieve all lists within a project.
  • List Metadata KeysList all keys in a metadata table.
  • List Metadata TablesList available metadata tables in Iterable.
  • List recurring campaign child campaignsRetrieve the child campaigns generated by a recurring campaign.
  • List SnippetsGet all snippets for the current project.
  • List User FieldsGet all user fields within a project.
  • List WebhooksGet all webhooks configured within the Iterable project.
  • Preview email templateGenerate a fully rendered HTML preview of an email template using custom data.
  • Preview in-app templateGenerate a fully rendered HTML preview of an in-app template using custom data.
  • Preview List UsersGet a random sample of up to 5000 users within a list.

Takes action

  • Abort CampaignAbort a running campaign to stop all in-progress message deliveries.
  • Activate a triggered campaignActivates a triggered campaign by its unique ID, allowing it to process events and send messages.
  • Archive CampaignsArchives one or more campaigns.
  • Bulk delete templatesBulk delete one or more base templates from Iterable.
  • Bulk Update User SubscriptionsBulk update subscription preferences for multiple users in Iterable.
  • Bulk Update UsersBulk update user data in Iterable.
  • Cancel CampaignCancel a scheduled or recurring campaign in Iterable.
  • Cancel EmailCancel a scheduled email to a specific user in Iterable.
  • Cancel ExportCancel a queued or running export created with the 'Start export' endpoint.
  • Cancel In-App MessageCancel a scheduled in-app message to a specific user in Iterable.
Show 62 more
  • Cancel PushCancel a scheduled push notification to a specific user in Iterable.
  • Cancel Web PushCancel a scheduled web push notification to a specific user in Iterable.
  • Cancel WhatsAppCancel a scheduled WhatsApp message to a specific user in Iterable.
  • Create a catalogCreate a catalog with the specified name in Iterable.
  • Create a new campaignCreates a new blast or triggered campaign from an existing template.
  • Create a new listCreate a new static list in Iterable.
  • Create Catalog ItemsAsynchronously creates or updates up to 1000 catalog items with a single request.
  • Create snippetCreates a new code snippet in Iterable.
  • Deactivate Triggered CampaignDeactivate a triggered campaign in Iterable.
  • Delete a catalogDelete a catalog by its name.
  • Delete a Catalog ItemDeletes the specified item from a catalog.
  • Delete a listDelete a list by its listId.
  • Delete Catalog ItemsAsynchronously deletes catalog items from a specified catalog in Iterable.
  • Delete Metadata TableAsynchronously deletes a metadata table by its table name.
  • Delete snippetDeletes a snippet by its ID (numeric) or name (string).
  • Delete User By IDAsynchronously deletes a user by userId from Iterable.
  • Forget UserDeletes the specified user's data from the Iterable project and prevents future data collection about them.
  • Merge UsersMerge two user profiles in Iterable.
  • Replace Catalog ItemAsynchronously creates or replaces the specified catalog item in the given catalog.
  • Replace Metadata ItemAsynchronously creates or replaces the metadata item associated with the specified key.
  • Schedule CampaignSchedule an existing campaign to be sent at a specified time.
  • Send CampaignSend an existing campaign immediately in Iterable.
  • Send email template proofSend a proof of an email template to a specific user.
  • Send in-app notification to targetSend an in-app notification to a specific user using Iterable.
  • Send in-app template proofSend a proof of an in-app template to a specific user using Iterable.
  • Send push template proofSend a proof of a push template to a specific user.
  • Send push to targetSend a push notification to a specific user using Iterable.
  • Send SMS template proofSend a proof of an SMS template to a specific user.
  • Send WhatsApp to targetSend a WhatsApp message to a specific user using Iterable.
  • Start ExportStart a data export job.
  • Subscribe to ListSubscribe one or more users to a specific list in Iterable.
  • Subscribe User By IDSubscribes a user to the specified subscription group by their userId.
  • Track Embedded ClickTracks a click event on an embedded message.
  • Track Embedded ReceivedTrack that an embedded message was received on a device.
  • Track Embedded SessionTracks an embedded message session and related impressions in Iterable.
  • Track EventTrack an event in Iterable.
  • Track Events in BulkTrack multiple events in bulk in Iterable.
  • Track PurchaseTrack a purchase event in Iterable.
  • Trigger CampaignTrigger a campaign to send to one or more lists of recipients.
  • Trigger JourneyTrigger a journey (workflow) in Iterable for a specific user or list.
  • Unforget UserUnforgets a previously forgotten user in Iterable, resuming data collection.
  • Unsubscribe from listRemove users from a list.
  • Unsubscribe User By IDUnsubscribes a user from the specified subscription group by their userId.
  • Update Catalog Field MappingsSet a catalog's field mappings (data types) in Iterable.
  • Update Catalog ItemAsynchronously creates or updates the specified catalog item in the given catalog.
  • Update email templateUpdate an existing email template in Iterable.
  • Update Embedded TemplateUpdates an embedded message template with the specified fields.
  • Update in-app templateUpdate an existing in-app template in Iterable.
  • Update push templateUpdates an existing push template in Iterable.
  • Update Shopping CartUpdate a user's shopping cart items in Iterable.
  • Update SMS templateUpdate an existing SMS template in Iterable.
  • Update snippet by ID or nameUpdates an existing snippet by ID (numeric) or creates/updates a snippet by name (string).
  • Update UserUpdate user data or add a user if none exists in Iterable.
  • Update User EmailUpdates a user's email address in Iterable.
  • Update User SubscriptionsUpdates user subscription preferences in Iterable.
  • Update WebhookUpdate an existing webhook configuration in Iterable.
  • Upsert email templateCreate or update an email template in Iterable.
  • Upsert Embedded TemplateCreates an embedded message template if it doesn't exist, or updates all embedded message templates that match the provided…
  • Upsert in-app templateCreate or update an in-app template in Iterable.
  • Upsert push templateCreate or update a push template in Iterable.
  • Upsert SMS templateCreate or update an SMS template in Iterable.
  • Verify SMS CodeVerifies an SMS verification code sent to a phone number in Iterable.

More marketing apps