A trigger is the first step in every Automation. It defines which event will start the Automation when received. When your application sends an event to Resend, every active Automation with a matching trigger will execute its workflow for that contact.Documentation Index
Fetch the complete documentation index at: https://resend.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
How it works
- Using the dashboard
- Using the API
The trigger is the first node in the editor.
Choose an existing custom event or type a new event name.


Identifying contacts
When sending an event to trigger an Automation, you must identify the contact using either acontact_id or an email address.
- Using contact ID
- Using email address
Use a contact ID when you already have the contact stored in your Audience:
Event payload
You can include apayload object with your event to pass data into the Automation. This data becomes available as variables in subsequent steps in the Automation using the event.* namespace.
event.amount, event.currency, and event.retryDate would be available in email templates, conditions, and other steps.
View the Send Event API reference for the full endpoint specification.
Configuration
The name of the event that triggers the automation.