Use Resend to send emails, retrieve their status, manage contacts, and inspect domains. Configure a Resend API key and the sender, recipients, and content required by the operation.
Use returned email IDs to check delivery status. The block's actions define the available operations; template editing and analytics management are not exposed here.
Send emails, retrieve email status, manage contacts, and view domains. Requires API Key.
Send an email using your own Resend API key and from address
Inputs and outputsParameter Type Required Description fromAddressstring Yes Email address to send from (e.g., "sender@example.com " or "Sender Name <sender@example.com >") tostring Yes Recipient email address (e.g., "recipient@example.com " or "Recipient Name <recipient@example.com >") subjectstring Yes Email subject line bodystring Yes Email body content (plain text or HTML based on contentType) contentTypestring No Content type for the email body: "text" for plain text or "html" for HTML content ccstring No Carbon copy recipient email address bccstring No Blind carbon copy recipient email address replyTostring No Reply-to email address scheduledAtstring No Schedule email to be sent later in ISO 8601 format tagsstring No Comma-separated key:value pairs for email tags (e.g., "category:welcome,type:onboarding") resendApiKeystring Yes Resend API key for sending emails
Parameter Type Description successboolean Whether the email was sent successfully idstring Email ID returned by Resend tostring Recipient email address subjectstring Email subject bodystring Email body content
Retrieve details of a previously sent email by its ID
Inputs and outputsParameter Type Required Description emailIdstring Yes The ID of the email to retrieve resendApiKeystring Yes Resend API key
Parameter Type Description idstring Email ID fromstring Sender email address toarray Recipient email addresses subjectstring Email subject htmlstring HTML email content textstring Plain text email content ccarray CC email addresses bccarray BCC email addresses replyToarray Reply-to email addresses lastEventstring Last event status (e.g., delivered, bounced) createdAtstring Email creation timestamp scheduledAtstring Scheduled send timestamp tagsarray Email tags as name-value pairs ↳ name string Tag name ↳ value string Tag value
Cancel a scheduled email before it is sent
Inputs and outputsParameter Type Required Description cancelEmailIdstring Yes The ID of the scheduled email to cancel resendApiKeystring Yes Resend API key
Parameter Type Description idstring Canceled email ID
Create a new contact in Resend
Inputs and outputsParameter Type Required Description emailstring Yes Email address of the contact firstNamestring No First name of the contact lastNamestring No Last name of the contact unsubscribedboolean No Whether the contact is unsubscribed from all broadcasts resendApiKeystring Yes Resend API key
Parameter Type Description idstring Created contact ID
List all contacts in Resend
Inputs and outputsParameter Type Required Description resendApiKeystring Yes Resend API key
Parameter Type Description contactsarray Array of contacts ↳ id string Contact ID ↳ email string Contact email address ↳ first_name string Contact first name ↳ last_name string Contact last name ↳ created_at string Contact creation timestamp ↳ unsubscribed boolean Whether the contact is unsubscribed hasMoreboolean Whether there are more contacts to retrieve
Retrieve details of a contact by ID or email
Inputs and outputsParameter Type Required Description contactIdstring Yes The contact ID or email address to retrieve resendApiKeystring Yes Resend API key
Parameter Type Description idstring Contact ID emailstring Contact email address firstNamestring Contact first name lastNamestring Contact last name createdAtstring Contact creation timestamp unsubscribedboolean Whether the contact is unsubscribed
Update an existing contact in Resend
Inputs and outputsParameter Type Required Description contactIdstring Yes The contact ID or email address to update firstNamestring No Updated first name lastNamestring No Updated last name unsubscribedboolean No Whether the contact should be unsubscribed from all broadcasts resendApiKeystring Yes Resend API key
Parameter Type Description idstring Updated contact ID
Delete a contact from Resend by ID or email
Inputs and outputsParameter Type Required Description contactIdstring Yes The contact ID or email address to delete resendApiKeystring Yes Resend API key
Parameter Type Description idstring Deleted contact ID deletedboolean Whether the contact was successfully deleted
Create a new audience in Resend
Inputs and outputsParameter Type Required Description audienceNamestring Yes The name of the audience to create resendApiKeystring Yes Resend API key
Parameter Type Description idstring Created audience ID namestring Audience name
Retrieve details of an audience by ID
Inputs and outputsParameter Type Required Description audienceIdstring Yes The ID of the audience to retrieve resendApiKeystring Yes Resend API key
Parameter Type Description idstring Audience ID namestring Audience name createdAtstring Audience creation timestamp
List all audiences in Resend
Inputs and outputsParameter Type Required Description resendApiKeystring Yes Resend API key
Parameter Type Description audiencesarray Array of audiences ↳ id string Audience ID ↳ name string Audience name ↳ created_at string Audience creation timestamp hasMoreboolean Whether there are more audiences to retrieve
Delete an audience from Resend by ID
Inputs and outputsParameter Type Required Description audienceIdstring Yes The ID of the audience to delete resendApiKeystring Yes Resend API key
Parameter Type Description idstring Deleted audience ID deletedboolean Whether the audience was successfully deleted
Create a broadcast email for an audience in Resend
Inputs and outputsParameter Type Required Description audienceIdstring Yes The ID of the audience to send the broadcast to broadcastFromstring Yes Sender email address (e.g., "sender@example.com " or "Sender Name <sender@example.com >") broadcastSubjectstring Yes Broadcast email subject line broadcastHtmlstring No HTML content of the broadcast broadcastTextstring No Plain text content of the broadcast broadcastReplyTostring No Reply-to email address broadcastNamestring No Friendly internal name for the broadcast broadcastPreviewTextstring No Preview text shown in the inbox before the email is opened resendApiKeystring Yes Resend API key
Parameter Type Description idstring Created broadcast ID
Send a broadcast immediately or schedule it for later
Inputs and outputsParameter Type Required Description broadcastIdstring Yes The ID of the broadcast to send broadcastScheduledAtstring No Schedule delivery in natural language (e.g., "in 1 min") or ISO 8601 format. Sends immediately if omitted resendApiKeystring Yes Resend API key
Parameter Type Description idstring Broadcast ID
Retrieve details of a broadcast by ID
Inputs and outputsParameter Type Required Description broadcastIdstring Yes The ID of the broadcast to retrieve resendApiKeystring Yes Resend API key
Parameter Type Description idstring Broadcast ID namestring Broadcast name audienceIdstring Audience ID (legacy) segmentIdstring Segment ID (the current recipient field) fromstring Sender email address subjectstring Broadcast subject replyTostring Reply-to email address previewTextstring Inbox preview text statusstring Broadcast status (e.g., draft, sent) createdAtstring Broadcast creation timestamp scheduledAtstring Scheduled send timestamp sentAtstring Timestamp the broadcast was sent
List all verified domains in your Resend account
Inputs and outputsParameter Type Required Description resendApiKeystring Yes Resend API key
Parameter Type Description domainsarray Array of domains ↳ id string Domain ID ↳ name string Domain name ↳ status string Domain verification status ↳ region string Region the domain is configured in ↳ createdAt string Domain creation timestamp hasMoreboolean Whether there are more domains to retrieve
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when an email bounces
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.) bounceTypestring Bounce type (e.g., Permanent) bounceSubTypestring Bounce sub-type (e.g., Suppressed) bounceMessagestring Bounce error message
Trigger workflow when a link in an email is clicked
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.) clickIpAddressstring IP address of the click clickLinkstring URL that was clicked clickTimestampstring Click timestamp (ISO 8601) clickUserAgentstring Browser user agent string
Trigger workflow when an email is marked as spam
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.)
Trigger workflow when an email is delivered
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.)
Trigger workflow when an email fails to send
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.)
Trigger workflow when an email is opened
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.)
Trigger workflow when an email is sent
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.)
Start a workflow for subscribed Resend email, contact, and domain events. Flattened email fields may be null for non-email events; use data for the full payload.
Configuration and outputsParameter Type Required Description apiKeystring Yes Required to create the webhook in Resend.
Parameter Type Description typestring Event type (e.g., email.sent, email.delivered) created_atstring Webhook event creation timestamp (ISO 8601), top-level created_at data_created_atstring Email record timestamp from payload data.created_at (ISO 8601), when present — distinct from top-level created_at email_idstring Unique email identifier broadcast_idstring Broadcast ID associated with the email, when sent as part of a broadcast template_idstring Template ID used to send the email, when applicable tagsjson Tag key/value metadata attached to the email (payload data.tags) fromstring Sender email address subjectstring Email subject line tojson Array of recipient email addresses datajson Raw event data from Resend (shape varies by event type: email, contact, domain, etc.) bounceTypestring Bounce type (e.g., Permanent) bounceSubTypestring Bounce sub-type (e.g., Suppressed) bounceMessagestring Bounce error message clickIpAddressstring IP address of the click clickLinkstring URL that was clicked clickTimestampstring Click timestamp (ISO 8601) clickUserAgentstring Browser user agent string