DashboardSign inStart your trial

Engage

Reference

22 actions for Engage workflows.

01. Operations

Act on Engage from a workflow

Operations are the actions a workflow can take in Engage, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Accounts

4 operations

Manage team members and their access levels within your Engage workspace. Use these operations to add or remove customers from accounts, adjust role permissions, and view current account membership for organizing team collaboration.

Action

Add Customer to Accounts

ENGAGE_ADD_CUSTOMER_TO_ACCOUNTS

Links a customer or user to one or more accounts in your system, optionally assigning them specific roles for access control. This enables you to organize customers by account and define their permissions within each account.

2 input
Action

Get Account Members

ENGAGE_GET_ACCOUNT_MEMBERS

Retrieve all members or customers associated with a specific account in your Engage workspace. This helps you understand who has access to your account and manage your team or customer relationships.

1 input
Action

Remove Customer from Account

ENGAGE_REMOVE_CUSTOMER_FROM_ACCOUNT

Removes a customer's association from an account in Engage, allowing you to disassociate contacts when relationships end or accounts need to be cleaned up. This helps maintain accurate customer records and prevent outdated contact information from cluttering your communications.

2 input
Action

Update Account Role

ENGAGE_UPDATE_ACCOUNT_ROLE

Assign or change a customer's role within your account, controlling their access level and permissions.

3 input

Audiences

8 operations

Build and manage subscriber lists for targeted communication campaigns. These operations let you create lists, add or remove users, control subscription statuses, and archive lists when they're no longer needed.

Action★ Featured

Add User to Lists

ENGAGE_ADD_USER_TO_LISTS

Subscribe customers or accounts to specific communication lists in Engage.so for targeted messaging campaigns. This helps you organize your audience by interests, segments, or engagement levels.

2 input
Action★ Featured

Create List

ENGAGE_CREATE_LIST

Creates a new subscriber list in Engage to organize and manage your contacts by groups or campaigns. This helps you segment your audience for targeted communication efforts.

4 input
Action★ Featured

Subscribe User to List

ENGAGE_SUBSCRIBE_USER_TO_LIST

Add a user to a specific mailing list in Engage, creating their profile if needed and avoiding duplicates. Use this to build targeted audience segments for email campaigns and marketing initiatives.

7 input
Action

Archive List

ENGAGE_ARCHIVE_LIST

Archive a list in Engage to stop accepting new subscribers while keeping existing ones intact. Use this when you want to close off a list from new signups without losing your current audience.

1 input
Action

Delete Subscriber From List

ENGAGE_DELETE_SUBSCRIBER_FROM_LIST

Permanently removes a subscriber's entire association with a specific mailing list, completely deleting their profile from that list. Use this when you need to fully eliminate a contact from a list rather than just unsubscribing them.

2 input
Action

Get List

ENGAGE_GET_LIST

Retrieve detailed information about a specific contact list, including its configuration, members, and settings. Use this to view list details, verify list membership, or pull data for list management tasks.

1 input
Action

List Lists

ENGAGE_LIST_LISTS

Retrieve all your email lists in Engage to view available audience segments and manage your subscriber groups. This helps you organize and track which lists exist in your account.

3 input
Action

Update Subscriber Status

ENGAGE_UPDATE_SUBSCRIBER_STATUS

Updates a subscriber's status on a mailing list, allowing you to subscribe, re-subscribe, or unsubscribe contacts based on their engagement or preferences. This helps you manage your email list and keep it aligned with subscriber interests.

3 input

Batch

1 operation

Submit multiple API requests in a single operation to improve efficiency when performing bulk actions. This is useful for high-volume data synchronization or when you need to coordinate several changes at once.

Action

Batch Request

ENGAGE_SEND_BATCH_REQUEST

Combine multiple user management and event tracking operations into a single efficient API request to save bandwidth and reduce processing overhead. This is ideal when you need to create users, update profiles, or log events in bulk without waiting for individual responses.

1 input

Events

1 operation

Record user interactions and behaviors to build a complete activity timeline. Track custom events to feed your engagement strategies and create richer customer profiles for personalization.

Action★ Featured

Track User Event

ENGAGE_TRACK_USER_EVENT

Records user actions and behaviors in your application so you can understand customer engagement patterns and create targeted segments based on their activity.

5 input

Users

8 operations

Create, update, and manage individual user profiles within your engagement platform. These operations handle user lifecycle management, including creating new profiles, updating information, converting user types, merging duplicates, and viewing user details or lists.

Action★ Featured

Create User

ENGAGE_CREATE_USER

Add a new customer or team member to your Engage account with optional profile information, device tokens for push notifications, and list subscriptions. This enables you to expand your contact database and set up communication channels for new users.

12 input
Action★ Featured

Update User

ENGAGE_UPDATE_USER

Updates or creates customer information in Engage, including details like name, plan, location, and other custom attributes. Use this to keep your customer database synchronized with changes in their status or profile.

10 input
Action

Archive User

ENGAGE_ARCHIVE_USER

Deactivate a user account while keeping all their historical messages and data intact. This preserves your communication records without permanently deleting the user's information.

1 input
Action

Convert User Type

ENGAGE_CONVERT_USER_TYPE

Change how a contact is classified in your system—convert between treating them as an individual customer or an organizational account. This helps you manage different relationship types as your business needs evolve.

2 input
Action

Delete User

ENGAGE_DELETE_USER

Permanently removes a customer or account and all their associated data from your Engage system. Use this when you need to completely delete a user's presence from your communication platform.

1 input
Action

Get User By ID

ENGAGE_GET_USER

Retrieve complete profile information for a specific user including their contact details, attributes, devices, and messaging history. Use this to access detailed user data for personalization, analysis, or account management.

1 input
Action

List Users

ENGAGE_LIST_USERS

Retrieve all users in your Engage workspace with optional filtering by email and pagination support, helping you manage and organize your team members.

4 input
Action

Merge Users

ENGAGE_MERGE_USERS

Consolidates duplicate user accounts by merging a source user profile into a destination user profile, eliminating redundancy and ensuring all user data is unified under a single account.

2 input
What now

Use Engage in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.