Local Environment
Resend
Configure transactional email delivery with Resend
StudyStudio sends transactional emails through Resend (integrated via @convex-dev/resend). These include email verification, password resets, and webhook notifications.
Create a Resend Account
Sign up at resend.com and verify a domain you own. This gives you an API key and lets you send from an address on your domain.
Get Your API Key
From the Resend dashboard, create an API Key and copy it.
Add the Variables
RESEND_API_KEY=your-resend-api-key
RESEND_SENDER_EMAIL=StudyStudio <noreply@yourdomain.com>The sender email must come from a domain you verified in Resend, or Resend will reject the send.
Test It
Sign up for a new account and confirm the verification email arrives in the inbox. If it does not, check the Resend dashboard logs for delivery errors.