Skip to main content

Resend Integration Guide

What is Resend?​

Resend is the Developer-Friendly Email API.
Integrate Resend into your EZsite project to send emails. Once configured, signup emails will automatically use your Resend API key for delivery.

How to Integrate Resend?​

1. Create/Login to Resend Account​

Register at resend.com/signup or sign in.

2. Generate API Key​

  1. Go to API Keys: resend.com/api-keys
  2. Click Create API Key (top-right).
    Create API Key
  3. Configure permissions/domain and click Add.
  4. Copy the API key:
    Copy API Key

3. Configure EZsite Project​

  1. In your EZsite project Settings:
    • Paste API key
    • Enable Resend
    • Configure optional fields:
      • From Address
      • Reply-to Email

Before going to production

Testing Limitations

  • ❗ From Address: Must use @resend.dev domains (e.g., onboarding@resend.dev)
  • ❗ To Address: Limited to your Resend account email

Resend Configuration


Verify Your Domain In Resend​

Required for production use

1. Add Domain​

  1. Go to Domains → Add Domain.
    Add Domain
  2. Enter your domain (e.g., yourdomain.com).

2. Configure DNS Records​

Choose one method:

Automatic Setup (Cloudflare)​

  1. Click the "Sign in to Cloudflare" button.
    Cloudflare Login Button
  2. In the pop-up window:
    • Log in to your Cloudflare account (if prompted).
    • Click Authorize to grant Resend permission.
  3. Resend will automatically add and verify DNS records on your Cloudflare-managed domain.

Manual Setup​

  1. Copy the provided DNS records (TXT/MX):
    Manual DNS Setup
  2. Add them to your domain registrar's DNS settings.

3. Verify Status​

  • Check verification status (typically takes 5-60 minutes):
    Domain Status
  • Once verified, use from@yourdomain.com addresses freely.

Next Steps​

  • Update your EZsite From Address to use your verified domain
  • Send emails to any recipients