Skip to main content
Connect Resend and describe the email flow you want in chat. Rocket generates the complete implementation: email templates, send logic, and secure API integration.

What you can do

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.

Before you connect

You need your API key from the Resend Dashboard.

Create or copy your Resend API key
Never paste your Resend API key directly into chat. Always use the secure connection popup. If your key has been exposed, rotate it immediately from the Resend dashboard.
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.

Connect Resend

You can connect from two places - both open the same popup.Option 1: From chatType a prompt that mentions Resend - for example, Connect Resend and send a welcome email when a user signs up. Rocket detects the intent and shows a Connect button inline. Click it and the popup opens.
Resend connection prompt in the Rocket chat panel.Resend connection prompt in the Rocket chat panel.

Resend connection prompt in chat

Option 2: From the Connectors tabClick the ... button in the preview toolbar, then select Connectors.
Toolbar dropdown with Connectors option highlighted.Toolbar dropdown with Connectors option highlighted.

Open Connectors from the toolbar

Click the Resend card, then click Connect.
Connectors panel showing the Resend card with a Connect button.Connectors panel showing the Resend card with a Connect button.

Resend card in the Connectors panel

After clicking ConnectA popup opens. Paste your API key, then click Save. A green dot appears next to Resend when the connection is active.
Resend API key input popup.Resend API key input popup.

Paste your Resend API key in the popup

Update or disconnectGo to Connectors > Resend. Update your key or click Disconnect to remove the integration.
Resend integration showing connected state with a Disconnect button.Resend integration showing connected state with a Disconnect button.

Disconnect Resend

Example prompts

Tips

  • Supabase is recommended. Rocket links Resend emails to Supabase user accounts for the best experience. Most auth email flows (welcome, password reset) work best with Supabase connected.
  • SMTP routing for auth emails. Route Supabase Auth emails 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.
  • Free plan sender limits. Free Resend accounts can only send from the default account email. To use a custom domain, upgrade your Resend plan, verify the domain, and update the from field in your Supabase Edge Function.
Once your domain is verified in Resend, update the from field in the Edge Function that handles sending.
  1. Go to the Supabase Dashboard and open your project.
  2. Click Edge Functions in the left sidebar.
  3. Open the function that handles email sending (for example, send-welcome-email).
  4. Click the Code tab.
  5. Find the resend.emails.send call and update the from field:
  1. Click Deploy (or Redeploy) to apply the change.
  2. Trigger the function to confirm the email arrives from the new address. Use the Logs tab if anything fails.
If you route Supabase Auth emails (password reset, magic link) through Resend SMTP, the sender address for those is set separately under Project Settings → Authentication → SMTP Settings in the Supabase Dashboard, not in an Edge Function.

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.