Resend Integration
Connect Resend to send transactional emails like verification links and password resets from your Revlo account.
Resend uses API keys for authentication. You'll need to create an API key from your Resend dashboard and configure a verified sender email.
How to Connect
- Create a Resend accountSign up at resend.com if you don't have one.
- Verify your domain (required)
- Go to Domains in the Resend dashboard
- Click Add Domain and enter your domain name
- Add the provided DNS records (SPF, DKIM) to your domain registrar
- Wait for verification (usually a few minutes, can take up to 24 hours)
- Create an API key
- Go to API Keys in the Resend dashboard
- Click Create API Key
- Give it a name (e.g., "Revlo")
- Select permissions: Sending Access
- Copy the API key (starts with
re_)
- Connect in Revlo
- In Revlo, go to
/integrations - Find the Resend integration card and click Configure
- Paste your API key
- Enter your "From" email using your verified domain (e.g.,
[email protected]) - Optionally set a reply-to email address
- Click Save
- In Revlo, go to
- Test the connectionClick Send test email in the modal to verify everything works correctly.
What It Enables
Email Verification
Automatically send verification emails when users register with email/password.
Password Resets
Send secure password reset links when users request to reset their password.
Test Emails
Send test emails directly from the Integrations page to verify your configuration.
Custom Branding
Emails are sent from your verified domain with your custom sender name and reply-to address.
Email Configuration
Your Resend API key starting with re_. Keep this secret and never share it publicly.
The email address that appears in the "From" field. This must be from a verified domain in Resend.
[email protected]If users reply to automated emails, the reply will go to this address. Useful for support@ or help@ addresses.
[email protected]Troubleshooting
This error means the email address you're trying to send from hasn't been verified in Resend.
- Go to Resend → Domains and verify your domain
- Make sure the "From" email uses your verified domain
- Wait a few minutes after adding DNS records for verification to complete
If test emails aren't arriving:
- Check your spam/junk folder
- Verify the "From" email domain is properly configured in Resend
- Check Resend's Logs page to see if the email was sent successfully
- On the free plan, Resend may restrict sending to unverified recipients
If you see an API key error:
- Verify you copied the entire API key (starts with
re_) - Make sure there are no extra spaces before or after the key
- Check that the API key hasn't been deleted or revoked in Resend
- Create a new API key if needed
Domain verification can take a few minutes:
- Ensure all DNS records (SPF, DKIM, DMARC) are added correctly
- DNS changes can take up to 48 hours to propagate (usually much faster)
- Use a tool like MXToolbox to check DNS records
- Contact Resend support if verification fails after 24 hours