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
Weekly Linear changelog to a customer email, Notion, and Slack
Every Friday at 4pm, turn this week's shipped Linear work into a plain-English customer changelog, publish it in Notion, email your subscribers, and post a heads-up in Slack.
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.
Welcome new Typeform leads with Resend and add them to HubSpot
Every new demo or contact form response triggers a personalized welcome email from Resend and a fresh, deduped lead in HubSpot.
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.
Recover failed Stripe payments with Postgres context and Resend
When a Stripe payment fails, look up the customer in your Postgres database, mark the account past due, and send a personalized recovery email from Resend.
Monday customer health digest emailed to every account executive
Every Monday at 8am, each AE gets a personalized email ranking their accounts by heat, cold, and outreach-this-week, blending pipeline movement with real product usage.