Skip to main content
Build email features with a single prompt.Resend is a developer-first transactional email API built for high deliverability. It handles welcome emails, password resets, order confirmations, and any other email your app needs to send.When you connect Resend to Rocket, you can describe the email flow you want in chat and Rocket generates the complete implementation: email templates, send logic, and secure API integration.You need a Rocket account, a Resend account, and Supabase connected (Rocket links emails to authenticated users).
Resend works best when paired with Supabase (for linking emails to authenticated users). You can also route Supabase Auth emails like sign-in and password reset through Resend’s SMTP for full branding control.

What you can use it for

Send a personalized welcome email the moment a user signs up, complete with onboarding steps and branding.Try this prompt:
When a new user signs up with Supabase, send a welcome email through Resend
with their name, a getting-started checklist, and our logo.
Rocket creates: signup event listener, email template with dynamic fields, and Resend API call.
Let users reset their password with a secure, branded email instead of the default Supabase template.Try this prompt:
Route Supabase password reset emails through Resend with our brand colors
and a custom "Reset your password" button.
Rocket creates: SMTP configuration for Supabase Auth, custom HTML email template, and reset link handling.
Send a receipt or confirmation email after a purchase, complete with order details and totals.Try this prompt:
After a Stripe payment succeeds, send an order confirmation email through Resend
with the product name, amount, and a receipt number.
Rocket creates: Stripe webhook listener, email template with order data, and Resend send call.
Collect email addresses and add subscribers to a mailing list using Resend Audiences.Try this prompt:
Add a newsletter signup form to the footer. Save the email to Supabase
and add it to my Resend Audience for weekly updates.
Rocket creates: signup form component, Supabase insert, and Resend Audience API call.
Invite new team members with a branded email containing a signup or join link.Try this prompt:
Add a "Send Invite" button on the team settings page. When clicked, send an
invitation email through Resend with a unique signup link stored in Supabase.
Rocket creates: invite form, unique token generation, Supabase storage, and Resend email with join link.

Quick start

1

Get your Resend API key

Go to the Resend API Keys page and create or copy your API key.
2

Connect in chat

Open any Rocket project and type:
Connect Resend and send a welcome email when a user signs up.
Paste your API key when prompted. Rocket builds the email flow instantly.
3

Test the email

Trigger the flow (for example, sign up as a test user) and check your inbox. Resend’s dashboard also shows delivery logs so you can confirm the email was sent.

Detailed setup

Get your Resend API key

Visit the Resend API Keys page to create or copy your key.
Never paste your Resend API key directly into Rocket chat. Always use the secure integration flow or the API key input in settings. If you believe your key has been exposed, rotate it immediately from the Resend dashboard.

Connect Resend to Rocket

There are two ways to connect Resend:Method 1: Use Rocket chat (fastest)In any project, open the chat panel and type something like:
  • Connect my Resend account to:
  • Send a welcome email when a user signs up.
  • Send a confirmation email after a form is submitted.
  • Add a newsletter subscription flow with Supabase + Resend.
A popup appears where you can paste and save your API key.
Resend integration popup in chatResend integration popup in chat
Method 2: From project settingsOpen any project and go to Integrations.
Integrations tabIntegrations tab
Click the Resend card.
Click Resend integrationClick Resend integration
When you connect Resend from Project Settings, Rocket will not automatically create email flows. After saving your API key, describe the email flow you want in chat for Rocket to implement it.
Paste your API key into the field and click Save to complete setup. A green dot appears next to Resend in your integrations list when the connection is active.

Update or disconnect

Click the Resend integration again. Replace the existing key or click Disconnect to remove it.
Remove Resend API keyRemove Resend API key

Prompt cookbook

Copy-paste these prompts after connecting Resend to build common email flows:
Use casePrompt
Welcome emailSend a welcome email through Resend when a new user signs up with Supabase.
Password resetRoute Supabase password reset emails through Resend with custom branding.
Order confirmationAfter a Stripe payment, send a receipt email through Resend with the order total.
Newsletter signupAdd a newsletter form that saves emails to Supabase and adds them to my Resend Audience.
Team inviteSend an invitation email through Resend with a unique join link when I invite a team member.
Email verificationSend a verification email through Resend with a 6-digit code when a user registers.
Weekly digestSend a weekly digest email every Monday with the user's activity summary from Supabase.
Abandoned cartIf a user adds items to cart but does not check out within 24 hours, send a reminder email through Resend.
Feedback requestSend a feedback request email through Resend 3 days after a user completes onboarding.
Custom HTML emailCreate a styled HTML email template in Resend with our logo, brand colors, and a CTA button.

Tips and limitations

  • Supabase is required. Rocket links Resend emails to Supabase user accounts. Connect Supabase before connecting Resend.
  • SMTP routing for auth emails. You can route Supabase Auth emails (sign-in, password reset) through Resend for custom branding. See the Resend + Supabase SMTP guide.
  • Resend Audiences for marketing. Resend supports newsletters and marketing emails through Audiences and Broadcasts, with built-in analytics and unsubscribe handling.
  • API key security. Your key is encrypted at rest and never exposed in your project code. Always use the secure integration flow to connect.
  • One Resend account per project. Each Rocket project connects to one Resend API key. Use different projects for different Resend accounts.

What’s next?

Stripe

Send order confirmation and receipt emails after Stripe payments with Resend.

Supabase

Resend requires Supabase for user accounts. Set it up if you have not already.

SendGrid

An alternative email integration if you prefer SendGrid’s platform.

Build a SaaS app

Full recipe: Supabase + Stripe + Resend + Netlify to build a complete SaaS product.