Engage
engageEngage turns your customers into fans with personalised messaging; using emails, push and in-app notifications, and SMS.
Acciones disponibles (22)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add Customer to AccountsENGAGE_ADD_CUSTOMER_TO_ACCOUNTSAcciónTool to add a customer to one or more account entities. Use when you need to associate a user with accounts and optionally assign roles.
ENGAGE_ADD_CUSTOMER_TO_ACCOUNTSAcciónTool to add a customer to one or more account entities. Use when you need to associate a user with accounts and optionally assign roles.
Parámetros de entrada
uidstringObligatorioUser ID of the customer to add to accounts
accountsobject[]ObligatorioArray of accounts to add the customer to, each with account ID and optional role
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add User to ListsENGAGE_ADD_USER_TO_LISTSAcciónTool to add a Customer or Account to one or more Lists in Engage.so. Use when you need to subscribe a user to specific lists for targeted messaging.
ENGAGE_ADD_USER_TO_LISTSAcciónTool to add a Customer or Account to one or more Lists in Engage.so. Use when you need to subscribe a user to specific lists for targeted messaging.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account to add to lists
listsstring[]ObligatorioArray of list IDs to add the user to. Each ID should be a valid list identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive ListENGAGE_ARCHIVE_LISTAcciónTool 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.
ENGAGE_ARCHIVE_LISTAcciónTool 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.
Parámetros de entrada
idstringObligatorioThe List ID to archive
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive UserENGAGE_ARCHIVE_USERAcciónTool 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 related data will be preserved.
ENGAGE_ARCHIVE_USERAcciónTool 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 related data will be preserved.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account to archive.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Convert User TypeENGAGE_CONVERT_USER_TYPEAcciónTool to convert a user between Customer and Account entity types. Use when you need to change a customer to an account or vice versa.
ENGAGE_CONVERT_USER_TYPEAcciónTool to convert a user between Customer and Account entity types. Use when you need to change a customer to an account or vice versa.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account to convert.
typestringObligatorioenumThe entity type to convert to: customer or account.
customeraccount
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ListENGAGE_CREATE_LISTAcciónTool 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.
ENGAGE_CREATE_LISTAcciónTool 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.
Parámetros de entrada
titlestringObligatorioList title (required)
descriptionstringString attached to the object - a description or summary of the list
double_optinbooleanIf true, subscribers receive a confirmation mail before being added to the list
redirect_urlstringURL to redirect users to after subscription
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create UserENGAGE_CREATE_USERAcciónTool to create a new user (Customer or Account) in Engage. Use when you need to add a user with optional metadata, device tokens, or list subscriptions.
ENGAGE_CREATE_USERAcciónTool to create a new user (Customer or Account) in Engage. Use when you need to add a user with optional metadata, device tokens, or list subscriptions.
Parámetros de entrada
idstringObligatorioUnique identifier for the user in your application. This will be returned as 'uid' in the response.
metaobjectObject containing additional custom user attributes (string, number, or boolean values)
emailstringUser's email address for communication
listsstring[]Array of List IDs to automatically subscribe the user to
numberstringUser's phone number in international format (e.g., +1234567890)
accountsobject[]Array of account assignments with ID and optional role
last_namestringUser's last name
created_atstringDate the user signed up. Should be a valid ISO 8601 date string
first_namestringUser's first name
is_accountbooleanIf true, creates the user as an Account entity instead of a regular Customer
device_tokenstringDevice token for push notifications
device_platformstringDevice platform for push notifications. Must be 'android' or 'ios'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Subscriber From ListENGAGE_DELETE_SUBSCRIBER_FROM_LISTAcciónTool to remove a subscriber from a List entirely (different from unsubscribing). Use when you need to completely delete a subscriber's association with a specific list.
ENGAGE_DELETE_SUBSCRIBER_FROM_LISTAcciónTool to remove a subscriber from a List entirely (different from unsubscribing). Use when you need to completely delete a subscriber's association with a specific list.
Parámetros de entrada
list_idstringObligatorioThe List ID from which to remove the subscriber
subscriber_uidstringObligatorioThe subscriber's unique user ID to remove from the list
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete UserENGAGE_DELETE_USERAcciónTool 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.
ENGAGE_DELETE_USERAcciónTool 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.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account to delete. This is the ID you supplied when creating the user, not Engage's internal ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Account MembersENGAGE_GET_ACCOUNT_MEMBERSAcciónTool to retrieve all members (Customers) of an Account in Engage. Use when you need to list users who are part of a specific account.
ENGAGE_GET_ACCOUNT_MEMBERSAcciónTool to retrieve all members (Customers) of an Account in Engage. Use when you need to list users who are part of a specific account.
Parámetros de entrada
uidstringObligatorioUser ID of the Account whose members to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ListENGAGE_GET_LISTAcciónTool to retrieve a single List by its ID. Use when you need to fetch details about a specific List.
ENGAGE_GET_LISTAcciónTool to retrieve a single List by its ID. Use when you need to fetch details about a specific List.
Parámetros de entrada
idstringObligatorioThe unique identifier of the List to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get User By IDENGAGE_GET_USERAcciónTool to retrieve a single user by their user ID. Use when you need to fetch complete user information including metadata, attributes, devices, lists, segments, and message statistics.
ENGAGE_GET_USERAcciónTool to retrieve a single user by their user ID. Use when you need to fetch complete user information including metadata, attributes, devices, lists, segments, and message statistics.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account (the ID you supplied when creating the user)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ListsENGAGE_LIST_LISTSAcciónTool 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.
ENGAGE_LIST_LISTSAcciónTool 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.
Parámetros de entrada
limitintegerNumber of Lists to return. Defaults to 10. Maximum of 30.
next_cursorstringPagination cursor for next dataset page
previous_cursorstringPagination cursor for previous dataset page
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List UsersENGAGE_LIST_USERSAcciónTool to retrieve a paginated list of all users in Engage. Use when you need to list users with optional filtering by email and cursor-based pagination support.
ENGAGE_LIST_USERSAcciónTool to retrieve a paginated list of all users in Engage. Use when you need to list users with optional filtering by email and cursor-based pagination support.
Parámetros de entrada
emailstringFilter results to return only users with this specific email address.
limitintegerNumber of users to return. Defaults to 10. Maximum of 30.
next_cursorstringPagination cursor for retrieving the next page of results.
previous_cursorstringPagination cursor for retrieving the previous page of results.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Merge UsersENGAGE_MERGE_USERSAcciónTool to merge two user profiles in Engage. The source user is merged into the destination user, and the source user profile is removed. Use when you need to consolidate duplicate user accounts or combine user data from multiple profiles into a single account.
ENGAGE_MERGE_USERSAcciónTool to merge two user profiles in Engage. The source user is merged into the destination user, and the source user profile is removed. Use when you need to consolidate duplicate user accounts or combine user data from multiple profiles into a single account.
Parámetros de entrada
sourcestringObligatorioThe ID of the user to merge. This user will be merged into the destination user and the source user profile will be removed.
destinationstringObligatorioThe ID of the user that the source user is being merged into. This user will contain all merged data.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove Customer from AccountENGAGE_REMOVE_CUSTOMER_FROM_ACCOUNTAcciónTool to remove a Customer from an Account in Engage. Use when you need to disassociate a customer from a specific account.
ENGAGE_REMOVE_CUSTOMER_FROM_ACCOUNTAcciónTool to remove a Customer from an Account in Engage. Use when you need to disassociate a customer from a specific account.
Parámetros de entrada
aidstringObligatorioUser ID of the Account to remove the Customer from. Example: 'test_account_1739394000'
uidstringObligatorioUser ID of the Customer to remove from the Account. Example: 'test_customer_1739394000'
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Batch RequestENGAGE_SEND_BATCH_REQUESTAcciónTool 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 immediate validation, so ensure all parameters are correct. Request size must remain under 100KB.
ENGAGE_SEND_BATCH_REQUESTAcciónTool 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 immediate validation, so ensure all parameters are correct. Request size must remain under 100KB.
Parámetros de entrada
dataarrayObligatorioArray of batch operations. Each item must have 'type' and 'id', plus operation-specific parameters. Total request size must be under 100KB.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Subscribe User to ListENGAGE_SUBSCRIBE_USER_TO_LISTAcciónTool to create a user and subscribe them to an Engage.so List. Use when you need to add users to a specific list for email marketing or user segmentation. If the user already exists, they will be added to the List without creating a duplicate.
ENGAGE_SUBSCRIBE_USER_TO_LISTAcciónTool to create a user and subscribe them to an Engage.so List. Use when you need to add users to a specific list for email marketing or user segmentation. If the user already exists, they will be added to the List without creating a duplicate.
Parámetros de entrada
idstringObligatorioThe List ID to subscribe the user to.
metaobjectAdditional user attributes as key-value pairs. Values must be string, number, or boolean.
emailstringObligatorioThe user's email address (required). Requires full authentication.
numberstringThe user's phone number in international format (e.g., +1234567890).
last_namestringThe user's last name.
created_atstringCreation date if the user already exists (ISO 8601 format recommended).
first_namestringThe user's first name.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Track User EventENGAGE_TRACK_USER_EVENTAcciónTool to add user events to Engage. Use this to track user actions and events in your application. You can later segment users based on these actions or events.
ENGAGE_TRACK_USER_EVENTAcciónTool to add user events to Engage. Use this to track user actions and events in your application. You can later segment users based on these actions or events.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account
eventstringObligatorioThe event title
valueanyThe event value. Can be string, number, or boolean
timestampstringTimestamp of the event. Defaults to current time.
propertiesobjectObject containing additional event properties (string, number, or boolean values)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Account RoleENGAGE_UPDATE_ACCOUNT_ROLEAcciónTool to update the role of a Customer in an Account or set a new one if none exists. Use when you need to assign or change a customer's role within a specific account.
ENGAGE_UPDATE_ACCOUNT_ROLEAcciónTool to update the role of a Customer in an Account or set a new one if none exists. Use when you need to assign or change a customer's role within a specific account.
Parámetros de entrada
aidstringObligatorioUser ID of the Account in which to update the Customer's role.
uidstringObligatorioUser ID of the Customer whose role to update.
rolestringObligatorioThe new role to assign to the Customer in the Account.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Subscriber StatusENGAGE_UPDATE_SUBSCRIBER_STATUSAcciónTool to update a subscriber's status on a List. Use when you need to subscribe, re-subscribe, or unsubscribe a user from a specific List.
ENGAGE_UPDATE_SUBSCRIBER_STATUSAcciónTool to update a subscriber's status on a List. Use when you need to subscribe, re-subscribe, or unsubscribe a user from a specific List.
Parámetros de entrada
idstringObligatorioThe List ID to update the subscriber status for
uidstringObligatorioThe subscriber's user ID
subscribedbooleanObligatorioSet to true to subscribe or re-subscribe the user, false to unsubscribe
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update UserENGAGE_UPDATE_USERAcciónTool to update user data and attributes on Engage. Use this to update user data changes like changes in plan, name, location, etc. If the user doesn't exist, this method creates the user.
ENGAGE_UPDATE_USERAcciónTool to update user data and attributes on Engage. Use this to update user data changes like changes in plan, name, location, etc. If the user doesn't exist, this method creates the user.
Parámetros de entrada
uidstringObligatorioUser ID of the Customer or Account to update. This is the unique identifier for the user in your system.
metaobjectObject containing additional user attributes to add or update. Use this for custom properties like plan, location, preferences, etc.
emailstringUser's email address. Updating email requires full authentication.
numberstringUser's phone number in international format (e.g., +1234567890).
last_namestringUser's last name.
created_atstringDate the user signed up. Should be a valid date string in ISO format.
first_namestringUser's first name.
is_accountbooleanIf true, converts user to account. If false and entity is account, converts to user.
device_tokenstringUser's device token for push notifications.
device_platformstringDevice platform: android or ios.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not