Resend
Transactional and marketing email API for sending email, managing domains, contacts, audiences, broadcasts, and templates.
Three ways to use Resend
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Resend.
Add Contact to Segment
Enroll an existing contact into a segment.
Cancel Email
Cancel a scheduled email so it won't be sent.
Create API Key
Create a new Resend API key, optionally scoped to a single domain.
Create Broadcast
Create a marketing broadcast aimed at a segment, optionally sent immediately or scheduled.
Create Contact
Create a contact and optionally enroll them in segments or topic subscriptions.
Create Domain
Register a sending domain with Resend and get the DNS records needed for verification.
Get started automating Resend
Ready-to-use workflows
Prompts using Resend
Recover failed Stripe payments with personalized Resend emails
When a Stripe invoice payment fails, send a tailored recovery email through Resend with a one-click payment update link, then alert your revenue team in Slack.
Daily post-purchase review request emails for Shopify
Every morning, email customers who got their Shopify order seven days ago and ask for a review, with safe retries and a quiet list for opted-out shoppers.
Recover failed Stripe payments with Supabase context and personalized retry emails
When a Stripe payment fails, pull the customer's history from Supabase, log the failure, alert revenue ops in Slack, and send a retry email matched to the customer's tier.
Customer changelog email from each GitHub release
Every time you publish a new GitHub release, turn the raw notes into a polished changelog email and queue it as a Resend broadcast to your product updates list.