Skip to main content
The Resend connector lets your workflows send transactional and marketing emails, manage audience contacts, and verify sending domains.
For the full API reference, see the Resend API documentation.
If you just need to send a quick notification email without setting up an external service, use the built-in Send Email node instead, as it sends from Spojit with no connection required.

Connection setup

1

Get your API key

Log in to the Resend dashboard and navigate to API Keys. Create a new API key or copy an existing one.
2

Add the connection in Spojit

Go to Connections in Spojit, click Add Connection, select Resend, and enter:
  • API Key: Your Resend API key (starts with re_)
  • Default From Address (optional): A default sender address (e.g., Team <hello@yourdomain.com>) used when from is not specified in the tool parameters
Make sure you’ve verified a sending domain in Resend before sending emails. Emails from unverified domains will fail.

Tools

Emails

string
Sender address. Falls back to the connection’s default from address.
string | string[]
required
Recipient email address(es).
string
required
Email subject line.
string
HTML email body.
string
Plain text email body.
string | string[]
CC recipient(s).
string | string[]
BCC recipient(s).
string | string[]
Reply-to address(es).
object[]
Email tags for tracking. Each tag has a name and value.
string
Schedule send time (ISO 8601).
object[]
File attachments. Each item is an object with a filename and base64-encoded content.In a workflow, map content to an upstream output that already produces base64-encoded bytes (e.g. a file downloaded over HTTP/FTP, or a document produced by another step).
Example request:
Example response:
object[]
required
Array of email objects with the same fields as send-email (including attachments).
Example request:
Example response:
string
required
Email ID.
Example request:
Example response:
No parameters required.Example response:

Contacts

string
required
Audience ID.
string
required
Contact email address.
string
First name.
string
Last name.
boolean
default:"false"
Whether the contact is unsubscribed.
Example request:
Example response:
string
required
Audience ID.
Example request:
Example response:
string
required
Audience ID.
string
required
Contact ID.
Example request:
Example response:
string
required
Audience ID.
string
required
Contact ID.
string
New first name.
string
New last name.
boolean
Update subscription status.
Example request:
Example response:
string
required
Audience ID.
string
required
Contact ID.
Example request:
Example response:

Domains

No parameters required.Example response:
string
required
Domain ID.
Example request:
Example response:
string
required
Domain ID.
Example request:
Example response:

Advanced

Send a request to any Resend API endpoint.
string
required
HTTP method: GET, POST, PATCH, PUT, or DELETE.
string
required
API path (e.g., /emails).
object
Request body.
Example request:
Example response: