> ## Documentation Index
> 
> Fetch the complete documentation index at: [/docs/llms.txt](/docs/llms.txt)
> 
> Use this file to discover all available pages before exploring further.

[Skip to main content](#content-area)

## 

[​

](#prerequisites)

Prerequisites

A [Resend](https://resend.com) account with a verified sending domain and an API key (`re_xxxxxxxxxxxx`).

## 

[​

](#setup)

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)

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)

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)

Configuration reference

| Field | Required | Description |
| --- | --- | --- |
| `apiKey` | Yes | Resend API key starting with `re_` |
| `fromEmail` | Yes | Sender address on your verified Resend domain |
| `toEmail` | Yes | Delivery address for notification emails |
| `subject` | No | Email subject. Default: `"New submission: {form name}"` |

## 

[​

](#failure-handling)

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.

[Theming](/docs/core/theming)[Google Sheets](/docs/integrations/google-sheets)

⌘I