Engage
Syncs customer behavior and account metadata into Engage to trigger personalized messaging and manages subscriber lists based on real time app events.
Try Engage in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Engage integration
- Describe the outcome and Ceven picks the right Engage calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Engage data, across all 22 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Engage access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Engage, when, and on whose behalf.
- The agent pauses and asks when Engage is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Engage.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Engage action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Engage, and when to use it.
Create user
Use this when a new person signs up for your app to initialize their profile with metadata and device tokens.
Update user
Update user attributes like plan level or location. Creates the user if they do not already exist in the system.
Track user event
Log a specific action a user took in your app to trigger behavioral segments or automated messages.
Subscribe user to list
Add a user to a specific marketing list for email or SMS. Creates the user first if they are missing.
Add user to lists
Associate an existing customer or account with one or more targeted messaging lists.
Update subscriber status
Change a user status to subscribe, resubscribe, or unsubscribe them from a specific list.
Get user by ID
Pull complete user details including metadata, attributes, devices, and current message statistics.
List users
Retrieve a paginated list of all users, with optional filtering by email address.
Add customer to accounts
Link a user to one or more account entities and assign their organizational roles.
Update account role
Change the role of a customer within a specific account to control their permission level.
Merge users
Combine two user profiles into one destination profile to clean up duplicate accounts.
Delete subscriber from list
Permanently remove a user from a specific list without necessarily unsubscribing them from all mail.
Archive List
Tool to archive a List in Engage. Use when you want to prevent new subscribers from being added to a list. Existing subscribers will not be affected.
Archive User
Tool to archive a user in Engage. Use when you need to deactivate a user account while preserving all historical data. The user will stop being active and all engagement and events for the user will be stopped, but all messages, logs, and r
Convert User Type
Tool to convert a user between Customer and Account entity types. Use when you need to change a customer to an account or vice versa.
Create List
Tool to create a new List in Engage for organizing subscribers. Use when you need to set up a new list for managing contacts or subscribers.
Delete User
Tool to completely delete all user data for a Customer or Account. This is a permanent, destructive action that removes all associated user data from Engage.
Get Account Members
Tool to retrieve all members (Customers) of an Account in Engage. Use when you need to list users who are part of a specific account.
Get List
Tool to retrieve a single List by its ID. Use when you need to fetch details about a specific List.
List Lists
Tool to retrieve a paginated list of all Lists in Engage. Use when you need to view available Lists or iterate through all Lists in the account.
Remove Customer from Account
Tool to remove a Customer from an Account in Engage. Use when you need to disassociate a customer from a specific account.
Batch Request
Tool to batch multiple create user, update user, and add user events operations into a single API call. Use when you need to perform multiple operations efficiently at the cost of one API request. The batch is queued for processing without
22 actions · scroll to see them all
Frequently asked questions
Alternatives to Engage
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Engage and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free