Installation |
Credentials |
Resources |
Trigger Events |
Development
A community node for n8n that integrates with the Resend email API. Send emails, manage contacts, handle domains, and receive webhooks.
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Click Install a community node
- Enter
n8n-nodes-resend-complete
- Restart n8n
Manual Installation
cd ~/.n8n
npm install n8n-nodes-resend-complete
Docker
docker run -it --rm \
-p 5678:5678 \
-e N8N_NODES_INCLUDE=n8n-nodes-resend-complete \
n8nio/n8n
Credentials
- Get your API key from Resend Dashboard
- In n8n, go to Credentials > Add credential
- Search for Resend API and paste your key
Resources
Email
| Operation |
Description |
| Send |
Send a single email with optional attachments |
| Send Batch |
Send up to 100 emails in one request |
| List |
List sent emails |
| Get |
Retrieve email details and status |
| Cancel |
Cancel a scheduled email |
| Update |
Modify a scheduled email |
Contact
| Operation |
Description |
| Create |
Add a new contact |
| Get |
Retrieve contact details |
| Update |
Modify contact information |
| Delete |
Remove a contact |
| List |
List all contacts |
Contact Property
| Operation |
Description |
| Create |
Create a custom contact property |
| Get |
Retrieve property details |
| Update |
Modify property settings |
| Delete |
Remove a property |
| List |
List all contact properties |
Segment
| Operation |
Description |
| Create |
Create a new segment |
| Get |
Retrieve segment details |
| Delete |
Remove a segment |
| List |
List all segments |
Topic
| Operation |
Description |
| Create |
Create a subscription topic |
| Get |
Retrieve topic details |
| Update |
Modify topic settings |
| Delete |
Remove a topic |
| List |
List all topics |
Broadcast
| Operation |
Description |
| Create |
Create an email campaign |
| Get |
Retrieve broadcast details |
| Send |
Send a broadcast to a segment |
| Update |
Modify broadcast settings |
| Delete |
Remove a broadcast |
| List |
List all broadcasts |
Template
| Operation |
Description |
| Create |
Create an email template |
| Get |
Retrieve template details |
| Update |
Modify a template |
| Delete |
Remove a template |
| List |
List all templates |
Domain
| Operation |
Description |
| Create |
Add a sending domain |
| Get |
Retrieve domain details |
| Verify |
Trigger domain verification |
| Update |
Modify domain settings |
| Delete |
Remove a domain |
| List |
List all domains |
API Key
| Operation |
Description |
| Create |
Generate a new API key |
| Delete |
Revoke an API key |
| List |
List all API keys |
Webhook
| Operation |
Description |
| Create |
Create a webhook endpoint |
| Get |
Retrieve webhook details |
| Update |
Modify webhook settings |
| Delete |
Remove a webhook |
| List |
List all webhooks |
Trigger Events
The Resend Trigger node receives webhooks for real-time email events. Signatures are automatically verified using Svix.
| Event |
Description |
email.sent |
Email sent to recipient |
email.delivered |
Email delivered successfully |
email.delivery_delayed |
Email delivery delayed |
email.opened |
Recipient opened the email |
email.clicked |
Link clicked in email |
email.bounced |
Email bounced |
email.complained |
Spam complaint received |
contact.created |
New contact added |
contact.updated |
Contact modified |
contact.deleted |
Contact removed |
domain.created |
New domain added |
domain.updated |
Domain modified |
domain.deleted |
Domain removed |
Limitations
- Maximum email size: 40MB (including attachments)
- Attachments not supported with scheduled emails
Development
git clone https://github.com/jannispkz/n8n-nodes-resend-complete.git
cd n8n-nodes-resend
npm install
npm run build
npm run lint
License
MIT
Acknowledgments
Based on n8n-nodes-resend by SilkePilon.
GitHub |
Issues |
Resend Docs