ClawLink
Marketing116 toolsPaste one API key

Iterable integration for AI agents

Create, send, and track cross-channel marketing campaigns

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Iterable once and call the same tools from all of them.

Setup

Connect Iterable through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Iterable exposes 116 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
iterable_export_data_csvExport campaign analytics data in CSV format from IterableRead
iterable_export_data_jsonExport campaign analytics data in JSON format with one entry per lineRead
iterable_export_user_eventsExport all events for a user identified by email or userIdRead
iterable_get_campaignRetrieves a campaign by its unique IDRead
iterable_get_campaign_metricsRetrieve performance metrics for one or more campaignsRead
iterable_get_catalog_field_mappingsRetrieve field mappings (field to data type) and undefined fields for a catalog in IterableRead
iterable_get_catalog_itemRetrieves a specific catalog item by its ID from the specified catalogRead
iterable_get_email_templateGet an email template by templateIdRead
iterable_get_embedded_messagesRetrieves embedded messages for which the specified user is eligible, grouped by placementIdRead
iterable_get_embedded_templateRetrieves an embedded message template by its unique IDRead
iterable_get_experiment_metricsRetrieve metrics for email experimentsRead
iterable_get_in_app_messagesGet a user's in-app messages from IterableRead
iterable_get_in_app_templateRetrieves an in-app template by its unique IDRead
iterable_get_list_sizeGet the number of users within a listRead
iterable_get_push_templateRetrieves a push template by its unique IDRead
iterable_get_sms_templateRetrieves an SMS template by its unique IDRead
iterable_get_snippetRetrieves a snippet by its ID (numeric) or name (string)Read
iterable_get_template_by_client_idRetrieves an email template by its client-defined template IDRead
iterable_get_user_by_idGet a user by userId from IterableRead
iterable_get_user_by_id_pathGet a user by userId (path parameter) from IterableRead
iterable_get_user_eventsGet events for a specific user by userIdRead
iterable_get_user_sent_messagesGet messages sent to a user by email address or userIdRead
iterable_get_web_in_app_messagesGet a user's web in-app messages from IterableRead
iterable_list_campaignsRetrieves metadata about all campaigns in a project with optional paginationRead
iterable_list_catalog_itemsGet the catalog items for a catalogRead
iterable_list_catalogsRetrieve all catalog names from IterableRead
iterable_list_channelsGet all message channels within the Iterable projectRead
iterable_list_export_filesGet the job status and files for an export started with the 'Start export' endpointRead
iterable_list_export_jobsRetrieve a list of recent export jobs for the current projectRead
iterable_list_forgotten_user_idsGet hashed user IDs of forgotten users for GDPR complianceRead