Prerequisites
A Resend account with a verified sending domain and an API key (re_xxxxxxxxxxxx).
Setup
- Open your form in the dashboard and go to the Integrations tab
- Choose Email (Resend)
- Paste your Resend API key
- Enter the From Email. It must be on your verified Resend domain (e.g.
forms@yourdomain.com) - Enter one or more To Email(s) to receive notifications
- Optionally change the subject line
- Save
What you receive
Each submission sends one email with:- Subject
"{your subject} - {form name}"(default subject:New Form Submission) - Every submitted field in a table
- The time it was received
- The submission ID, to find it in the dashboard
Auto-reply
Turn on Auto-Reply to also send a confirmation to the person who filled in the form. It’s sent from your From Email with your Resend key.- Email Field: the form field that holds their address. Leave it empty and OSForms looks for a valid address in a field named
email,Email,e-mail,user_email,contact_email,mail, or similar. If none is found, the auto-reply is skipped. - Reply Subject and Email Template: HTML with these placeholders:
Values are HTML-escaped. Placeholders with no matching field are removed.
Testing
Once saved, use the test button in the integration settings to send a sample email (Test User, test@example.com) and confirm your setup. No real submission is created.
Configuration reference
To set this up through the API, see the EMAIL config.Failure handling
If Resend rejects the request (for example an invalid API key or unverified domain), the integration is logged as failed and you get:- An in-app notification with the error message
- An email alert at your account email, sent by OSForms rather than with your key
Resend bills you directly at their rates,
including their free tier. OSForms never charges for integrations.