What is Resend?
Resend is a powerful email API platform that makes it easy to send transactional emails at scale. By integrating Resend with your Readdy website, you can:- Send appointment confirmation emails
- Deliver booking notifications
- Automate customer communication
- Ensure reliable email delivery
1. Basic Configuration
Step 1: Connect Supabase Database


Step 2: Sign Up for Resend
Step 3: Get Your Resend API Key

Step 4: Configure Resend in Readdy
Step 5: Add Resend API Key to Supabase
- Open your project in the Supabase Dashboard
- Navigate to Edge Functions in the left sidebar
- Click Secrets to manage environment variables
- In the Name field, enter:
RESEND_API_KEY - In the Value field, paste your Resend API key from Step 3
- Click Save to save the secret

2. Testing and Verification
After connecting Resend, you’ll need to test the email sending functionality to verify everything is working correctly.Step 1: Test Email Sending
Step 2: Verify Email Delivery
@resend.dev. Later, you can configure a custom domain to send emails from your own domain (e.g., noreply@yourdomain.com).3. Branding Setup
To send emails from your own domain (e.g.,reservation@yourdomain.com) instead of Resend’s default domain (@resend.dev), you’ll need to verify your domain with Resend.
Choose the scenario that matches your situation:
I Already Have a Domain
I Already Have a Domain
Step 1: Add Your Domain in Resend

Step 2: Copy DNS Records from Resend
- MX records (2) for email sending and receiving
- TXT record for SPF authentication
- TXT record for DKIM authentication
- TXT record for DMARC (optional)
Step 3: Configure DNS at Your Domain Provider
Type | Name | Value | Priority | Purpose |
|---|---|---|---|---|
| MX | send | feedback-smtp.us-east-1.amazonses.com | 10 | Enable Sending |
| MX | @ | inbound-smtp.us-east-1.amazonses.com | 10 | Enable Receiving |
| TXT | send | v=spf1 include:amazonses.com ~all | - | SPF Authentication |
| TXT | resend._domainkey | p=your-dkim-key-value | - | DKIM Authentication |
| TXT | _dmarc | v=DMARC1; p=none; | - | DMARC (Optional) |
Step 4: Verify Domain in Resend
I Don't Have a Domain
I Don't Have a Domain
Step 1: Purchase Domain in Readdy

Step 2: Add Domain in Resend
- Add your domain in Resend dashboard
- Copy the DNS records provided by Resend (MX x2, TXT SPF, TXT DKIM, TXT DMARC)
Step 3: Configure DNS Records
- MX records (2) for email sending and receiving
- TXT record for SPF authentication
- TXT record for DKIM authentication
- TXT record for DMARC (optional)
Troubleshooting
Email Not Sending
If emails are not being sent:- Check your Resend API key - Ensure it’s valid and hasn’t been revoked
- Verify domain status - If using a custom domain, make sure it’s verified
- Check Supabase connection - Ensure database is properly connected
- Review Resend logs - Check your Resend dashboard for error messages
Email Not Arriving
If the API call succeeds but emails don’t arrive:- Check spam folder - The email might be in the recipient’s spam folder
- Verify email address - Ensure the recipient email address is correct
- Check sending limits - Verify you haven’t exceeded your Resend quota
- Review DNS settings - If using a custom domain, ensure DNS records are correct
Database Not Recording Bookings
If booking data isn’t being saved, ask Readdy AI to help check the database configuration and set up data storage for you.Need Help?
Contact Support
- Ask AI: Available in your project
- Readdy Support: Submit a support ticket