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.
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.
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.
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.
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.

Example prompts

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

  • 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.

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.