Engage
Customer messaging platform for customers, accounts, lists, push, email, SMS, and in-app notifications.
Helps product teams subscribe customers and accounts to lists, send multichannel messages, and convert user types between customer and account entities.
Example Use Cases
These are the Engage actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
Tool to add a customer to one or more account entities. Use when you need to associate a user with accounts and optionally assign roles.
Tool 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.
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.
Tool 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.
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.
Tool to retrieve a single List by its ID. Use when you need to fetch details about a specific List.
Tool 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.
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.
Tool 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.
Tool 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.