ClawLink
Marketing18 toolsPaste one API key

Engage Platform integration for AI agents

Engage Platform provides customer data, account, list, event, batch, and transactional messaging APIs for customer engagement workflows.

Use it from your agent

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

Setup

Connect Engage Platform 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

Engage Platform exposes 18 tools through ClawLink. The 16 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
engage_platform_get_listRetrieve an Engage list by its internal list IDRead
engage_platform_get_userRetrieve one Engage customer or account by its caller-supplied application UID, not Engage'sRead
engage_platform_list_account_membersList customers belonging to one Engage account identified by its application UIDRead
engage_platform_list_listsReturn one cursor-controlled page of active Engage user listsRead
engage_platform_list_usersReturn one cursor-controlled page of Engage customers and accounts, optionally filtered byRead
engage_platform_add_user_to_accountsAdd a customer to one or more Engage accounts, optionally assigning a role in each accountWrite
engage_platform_add_user_to_listsAdd and subscribe an existing user to one or more Engage listsWrite
engage_platform_create_listCreate an Engage user list and return its Engage list ID for subscription toolsWrite
engage_platform_create_userCreate an Engage customer or account with a caller-chosen application UIDWrite
engage_platform_set_account_member_roleSet or replace a customer's role in one Engage account membershipWrite
engage_platform_set_list_subscriptionSubscribe, resubscribe, or unsubscribe an existing user on one Engage listWrite
engage_platform_update_listUpdate supplied settings on an existing Engage list without changing unspecified fieldsWrite
engage_platform_upsert_userUpdate profile or custom attributes for an application UID, creating the user if it does notRead
engage_platform_archive_listArchive a list so it disappears from list results and cannot receive new subscribersWrite
engage_platform_remove_list_subscriberCompletely remove one user's membership from one Engage listWrite
engage_platform_track_user_eventAppend an immutable event to a user's Engage activity historyRead