New: every message picks a fast or a slow model

Engage Platform

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

What agents can do

Actions18

  • Add user to accounts

    Add a customer to one or more Engage accounts, optionally assigning a role in each account.

  • Add user to lists

    Add and subscribe an existing user to one or more Engage lists.

  • Archive list

    Archive a list so it disappears from list results and cannot receive new subscribers.

  • Create list

    Create an Engage user list and return its Engage list ID for subscription tools.

  • Create user

    Create an Engage customer or account with a caller-chosen application UID.

  • Delete user attribute

    Permanently remove one custom meta attribute from a user.

  • Get list

    Retrieve an Engage list by its internal list ID.

  • Get user

    Retrieve one Engage customer or account by its caller-supplied application UID, not Engage's internal ID.

10 more
  • List account members

    List customers belonging to one Engage account identified by its application UID.

  • List lists

    Return one cursor-controlled page of active Engage user lists.

  • List users

    Return one cursor-controlled page of Engage customers and accounts, optionally filtered by exact email.

  • Remove list subscriber

    Completely remove one user's membership from one Engage list.

  • Remove user from account

    Permanently remove one customer's membership from one Engage account.

  • Set account member role

    Set or replace a customer's role in one Engage account membership.

  • Set list subscription

    Subscribe, resubscribe, or unsubscribe an existing user on one Engage list.

  • Track user event

    Append an immutable event to a user's Engage activity history.

  • Update list

    Update supplied settings on an existing Engage list without changing unspecified fields.

  • Upsert user

    Update profile or custom attributes for an application UID, creating the user if it does not exist.

How it connects

You paste an API key from Engage Platform on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.