Skip to main content

Documentation Index

Fetch the complete documentation index at: https://osforms.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Prerequisites

A Resend account with a verified sending domain and an API key (re_xxxxxxxxxxxx).

Setup

  1. Go to Integrations in your osforms dashboard
  2. Click Connect next to Resend
  3. Paste your Resend API key
  4. Enter the From address — must use your verified Resend domain (e.g. forms@yourdomain.com)
  5. Enter the To address where submission notifications should be delivered
  6. Optionally set a custom subject line
  7. Click Save

What you receive

Each submission triggers an email containing:
  • All submitted form fields as a formatted table
  • Submission timestamp
  • Submission ID for cross-referencing in the dashboard

Testing

Click Send Test in the integration settings to send a sample email and verify your configuration before going live. The test uses sample data and does not create a real submission.

Configuration reference

FieldRequiredDescription
apiKeyYesResend API key starting with re_
fromEmailYesSender address on your verified Resend domain
toEmailYesDelivery address for notification emails
subjectNoEmail subject. Default: "New submission: {form name}"

Failure handling

If Resend rejects the request (e.g. invalid API key, unverified domain), the integration is marked as failed and you’ll receive:
  • An in-app notification with the error message
  • An email alert at your account email (sent via the system Resend key, not yours)
You can review all integration logs per submission in the dashboard under Submissions → View Logs.
Resend’s free tier includes 100 emails/month. You are billed by Resend directly at their rates — osforms never charges for integrations.