Manually trigger a Customer.io broadcast/campaign to send messages to a defined audience. Use this when you need to: - Send a pre-configured broadcast to specific recipients (by ID or email) - Override the broadcast's default UI-defined audience with custom filtering - Provide p…
idsarrayList of customer IDs to target (mutually exclusive with other audience options).
dataobjectGlobal key-value data for Liquid templating personalization across all recipients.
emailsarrayList of email addresses to target (mutually exclusive with other audience options).
recipientsobjectOverride the broadcast's UI audience with complex filtering logic. Use logical operators (and/or/not) with segment or attribute filters.
broadcast_idRequiredintegerThe ID of the broadcast to trigger.
data_file_urlstringHTTP(S) URL to a file with JSON data (one map per line with id/email and data). Mutually exclusive with other audience options.
per_user_dataarrayArray of user-specific data with id/email and personalization (mutually exclusive with other audience options).
id_ignore_missingbooleanSkip people without customer IDs. Default: false.
email_add_duplicatesbooleanAllow duplicate email recipients. Default: false.
email_ignore_missingbooleanSkip people without email addresses. Default: false.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.