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.
| Tool | What it does | Kind |
|---|---|---|
engage_platform_get_list | Retrieve an Engage list by its internal list ID | Read |
engage_platform_get_user | Retrieve one Engage customer or account by its caller-supplied application UID, not Engage's | Read |
engage_platform_list_account_members | List customers belonging to one Engage account identified by its application UID | Read |
engage_platform_list_lists | Return one cursor-controlled page of active Engage user lists | Read |
engage_platform_list_users | Return one cursor-controlled page of Engage customers and accounts, optionally filtered by | Read |
engage_platform_add_user_to_accounts | Add a customer to one or more Engage accounts, optionally assigning a role in each account | Write |
engage_platform_add_user_to_lists | Add and subscribe an existing user to one or more Engage lists | Write |
engage_platform_create_list | Create an Engage user list and return its Engage list ID for subscription tools | Write |
engage_platform_create_user | Create an Engage customer or account with a caller-chosen application UID | Write |
engage_platform_set_account_member_role | Set or replace a customer's role in one Engage account membership | Write |
engage_platform_set_list_subscription | Subscribe, resubscribe, or unsubscribe an existing user on one Engage list | Write |
engage_platform_update_list | Update supplied settings on an existing Engage list without changing unspecified fields | Write |
engage_platform_upsert_user | Update profile or custom attributes for an application UID, creating the user if it does not | Read |
engage_platform_archive_list | Archive a list so it disappears from list results and cannot receive new subscribers | Write |
engage_platform_remove_list_subscriber | Completely remove one user's membership from one Engage list | Write |
engage_platform_track_user_event | Append an immutable event to a user's Engage activity history | Read |