Send Event
send-eventFire an event to trigger email automations for a contact. Identify the contact by ID or email and pass optional data for automation steps.
Instructions
Purpose: Fire an event to trigger automations for a specific contact.
When to use:
User wants to trigger an automation workflow for a contact
Testing an automation by sending a test event
Workflow: create-event (if needed) → create-automation (if needed) → send-event
Important:
The event name must match the trigger event name in an automation for it to fire.
Identify the contact by either contactId OR email, not both.
The payload is optional and can contain any key-value data that the automation steps can reference via event.* variables.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | The contact email to associate with the event. Use either contactId or email, not both. | ||
| event | Yes | The event name (e.g., "user.created", "payment.failed") | |
| payload | No | Optional key-value data passed to the automation. Accessible in steps via event.* variables. | |
| contactId | No | The contact ID to associate with the event. Use either contactId or email, not both. |