Launchframe

Email

Launchframe uses Resend for transactional email — welcome emails, password resets, notifications.

Module

email-resend

Provides Resend client initialization, email sending utilities, and a demo page.

npx create-launchframe my-app --email-provider resend
npx create-launchframe my-app --email-provider none

Key files

FilePurpose
src/lib/email.tsResend client + send utility
src/app/email/page.tsxEmail demo / management page

Usage

import { sendEmail } from '@/lib/email';

await sendEmail({
  to: 'user@example.com',
  subject: 'Welcome!',
  html: '<p>Thanks for signing up.</p>',
});

Environment

RESEND_API_KEY=re_...
EMAIL_FROM=onboarding@yourdomain.com