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