Skip to main content

Quick Start

  1. Make sure you have a Readdy Pro subscription
  2. Log in to Resend and create an API Key with Full Access permission
  3. Open the Resend configuration from the Readdy integration panel
  4. Paste API Key → Select a verified domain → Configure email settings → Send test → Done
Read on for detailed instructions.

Overview

Resend is a professional email delivery service. By integrating Resend with Readdy, you can send form notification emails using your own custom domain and brand identity, improving your professional image and email deliverability.

Key Features

  • Send notification emails from your own domain
  • Customize sender name, email address, and email subject
  • Support email subject variable substitution
  • Real-time test email sending

Prerequisites

  • Readdy Pro plan required (project does not need to be published)
  • A Resend account (free sign-up: resend.com)
  • A custom domain added and verified in Resend; custom domains purchased on Readdy are supported
Resend does not require your project to be published, but a Readdy Pro subscription is needed.
Do not enter a Readdy subdomain (e.g. xxx.readdy.ai) in Resend — it cannot be verified.

Entry Points

You can access the Resend configuration through:
  1. Integration Panel — Click the tools/integrations icon in the project editor to find the Resend card
  2. TopBar Indicator — After configuration, a Resend icon appears in the top toolbar; click it to quickly view status or access settings
  3. Project Notification Settings — In Project Settings > Notification Settings, you can see Resend configuration and the Brand Email toggle
Resend entry point in the Integration Panel

Resend entry point in the Integration Panel

Resend status indicator and dropdown menu in the TopBar

Resend status indicator and dropdown menu in the TopBar


Configuration Steps

Resend configuration consists of 4 steps: API Key → Domain Selection → Email Settings → Test Send.
1

Step 1: Enter API Key

Log in to the Resend Console and go to the API Keys page, then create a new API Key.
You must select “Full Access” permission. If you choose “Sending Access” or other restricted permissions, domain lists will fail to load and email sending will not work properly.
Copy the generated API Key (starts with re_), paste it in the Readdy Resend configuration panel, and click “Next” — the system will automatically validate the Key.The configuration panel includes a tutorial video to help you quickly learn how to create an API Key in Resend.
Resend Console API Key creation page

Resend Console API Key creation page — select “Full Access” permission

API Key input step in Readdy

API Key input step in Readdy

2

Step 2: Select Domain

After the API Key is validated, the system will automatically fetch your domain list from Resend.
  • Verified domains — Displayed with a green “Verified” badge; click to select directly
  • Custom domains bound in Readdy (unverified) — Support one-click verification; see details below
  • Other domains (added only in Resend, unverified) — Click “Verify” to go to the Resend Console, where you need to manually add DNS records to complete verification
Only verified domains can be selected to proceed to the next step. If the domain list is empty, please add a domain in the Resend Console first.
If the domain you added in Resend was purchased or bound through Readdy, you can complete one-click verification with the following steps — no manual DNS configuration required:
  1. Add your domain in the Resend Console and go to the DNS Records configuration page
  2. You do not need to manually add DNS records — simply click the “I’ve added the records” button at the bottom of the page
  3. Return to the Readdy Resend configuration panel
  4. Find the domain in the domain list and click the “Verify” button next to it
  5. Readdy will automatically configure all required DNS records (DKIM, SPF, DMARC, etc.) for you
  6. Once verification is complete, click the Refresh button to update the domain status
One-click verification only applies to custom domains bound in Readdy. If your domain is managed by another provider (e.g. Cloudflare, GoDaddy, etc.), you will need to manually add DNS records in the Resend Console following the instructions on the DNS Records page.
Domain selection list showing verified and unverified domains

Domain selection list in Readdy

Resend DNS Records page

Resend DNS Records page — click “I’ve added the records”

Click Verify in Readdy

Click “Verify” button in Readdy

Domain verified in Resend

Domain verified in Resend Console

Domain verified in Readdy

Domain now shows as verified in Readdy

3

Step 3: Configure Email Settings

Configure your notification email sending information. A real-time email preview is displayed above the form:
  • Sender Name (required) — The display name recipients will see, e.g. “Your Company Name”, up to 50 characters
  • Sender Email (required) — Enter the email prefix; the system will automatically append the selected domain. For example, entering notification results in notification@yourdomain.com. The default prefix is notification
  • Email Subject (required) — Supports the following variables:
    • Project name
    • Form name
    • Submission time
  • Reply-To Address (optional) — The address where user replies will be sent. If left empty, the sender email is used
Email configuration page with real-time preview

Email configuration page with real-time preview area

4

Step 4: Send Test Email

Enter an email address to send a test email and verify your configuration.
  • After a successful send, click the “Complete” button to finish the configuration
  • You can also click “Skip & Finish” to complete the setup without sending a test
Test email sending page

Test email sending page


Post-Connection Management

After configuration is complete, you enter the “Connected” state. In the configuration panel, you can:
  • View configuration summary — API Key (masked), domain, and email settings details
  • Switch domain — Click the “Switch” button on the domain card to select a different verified domain
  • Modify email settings — Click the “Modify” button on the email settings card to change sender, subject, etc.
  • Send test email — Click the “Send Test Email” button to verify your configuration at any time
  • Refresh status — Click the refresh button in the top-right corner to get the latest configuration status
  • Disconnect — Click the “Disconnect” link at the bottom
To change the API Key, you need to disconnect and reconfigure; or when the API Key becomes invalid, click the “Reconfigure” button to enter a new API Key.
Connected state configuration management panel

Connected state configuration management panel


Brand Email Toggle

In Project Settings > Notification Settings, you can use the “Brand Email” toggle to control whether Resend is used to send notification emails:
  • On — Send emails using your configured brand domain and information
  • Off — Send emails using Readdy’s default method
After completing the Resend configuration for the first time, Brand Email is enabled by default.
Brand Email toggle in Notification Settings

Brand Email toggle in Notification Settings


Error State Handling

Symptom: A red warning appears at the top of the configuration panel, showing “Configuration Invalid”Cause: The API Key was deleted, revoked, or has insufficient permissions in the Resend ConsoleSolution: Click the “Reconfigure” button, create a new Full Access API Key in Resend, and re-enter it
Invalid API Key error state

Invalid API Key error state

Symptom: A red warning appears at the top of the configuration panel, indicating the domain has been removedCause: The domain was deleted or its verification expired in the Resend ConsoleSolution: Click the “Switch” button and select another verified domain
Domain Removed error state

Domain Removed error state

Symptom: An orange warning appears at the top of the configuration panel, indicating the quota has been exceededCause: The Resend account’s monthly email sending quota has been exceededSolution: Click “View in Resend” to upgrade your Resend plan or wait for the quota to reset
Quota Exceeded error state

Quota Exceeded error state


FAQ

Yes, Resend does not require your project to be published. However, a Readdy Pro subscription is required to use this feature.
You must select “Full Access” permission. Restricted permissions such as “Sending Access” are insufficient for operations like fetching the domain list, and will cause configuration to fail. If you experience an empty domain list or sending failures, check your API Key permission settings first.
  1. Confirm that the API Key has Full Access permission
  2. Confirm that you have added and verified a domain in the Resend Console
  3. Click the refresh button on the domain list to reload
  4. If it is still empty, click the “Add Domain” button to go to the Resend domain management page
Test sending may encounter the following errors:
ErrorCauseSolution
Invalid API KeyAPI Key was deleted or has insufficient permissionsClick “Reconfigure” and create a new Full Access API Key
Domain RemovedDomain was deleted in the Resend ConsoleGo to Resend and check the domain status
Rate LimitedToo many sends in a short periodWait a few minutes and click “Retry”
Quota ExceededResend monthly sending quota exceededUpgrade your Resend plan or wait for the quota to reset
Send FailedOther reasonsClick “Retry”; if the issue persists, check domain verification status and API Key permissions
  • Notification emails will revert to Readdy’s default sending method
  • The sender will display as a Readdy email address instead of your brand email
  • The API Key will be removed from Readdy, but your Resend account will not be affected
  • You can reconfigure at any time
Resend requires a custom domain to send emails. Readdy subdomains (e.g. xxx.readdy.ai) are not domains you own and cannot be added or verified in Resend. Please bind your own custom domain in Readdy before using this feature.

Need Help?

Contact Support