Skip to main content
Resend is a developer-first transactional email API built for high deliverability. Connect it to Rocket and describe the email flow you want in chat. Rocket generates the complete implementation: email templates, send logic, and secure API integration.
Resend works best paired with Supabase for linking emails to authenticated users. You can also route Supabase Auth emails through Resend’s SMTP for full branding control.

What you can use it for

Welcome emails

Personalized welcome emails triggered the moment a user signs up, with onboarding steps and branding.

Password reset flows

Secure, branded password reset emails instead of the default Supabase template.

Order confirmations

Receipt emails after a purchase with order details, totals, and receipt number.

Newsletter signups

Collect emails and add subscribers to a mailing list using Resend Audiences.

Team invitation emails

Branded invite emails with a unique signup or join link when adding team members.

Quick start

1

Get your Resend API key

Go to the Resend API keys documentation to 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

How to create a Resend API key - Resend documentation
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 ConnectorsIn the preview toolbar, click the ... button and select Connectors. Click the Resend card.
Click Resend integrationClick Resend integration
When you connect Resend from Connectors, Rocket does not automatically create email flows. After saving your API key, describe the email flow you want in chat.
Paste your API key into the field and click Save. A green dot appears next to Resend when the connection is active.Update or disconnectClick 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 recommended. Rocket links Resend emails to Supabase user accounts for the best experience. Supabase is not strictly required, but most auth email flows (welcome, password reset) work best with it connected.
  • 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

Recommended for linking emails to authenticated users and routing auth emails through Resend.

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.