> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovable.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect your app to Resend

> Connect your app to Resend to send transactional and marketing emails from Lovable apps using your own Resend account.

export const connector_0 = "Resend"

[Resend](https://resend.com/) is an email API platform for sending and managing email delivery. The Resend app + chat connector lets your Lovable apps call Resend from your workspace using a managed workspace-level connection.

Resend is available as an [app + chat connector](/integrations/app-connectors): one shared connection that works in the chat while you build and in your published apps.

Each Resend connection uses your own Resend API credentials. After it is connected, projects in your workspace can use the connection to send emails through your Resend account.

Use the Resend connector when your app needs to send email as part of product workflows, such as confirmations, notifications, or campaign-related messages.

Use another path when:

* You only need your app's authentication emails sent from your custom domain. In that case, see [Custom emails](/features/custom-emails).
* You need each end user to connect their own email provider account separately. App + chat connectors are workspace-level, not per-end-user connections.

## Common use cases and example apps

| Example app       | Example prompt                                                                             | Description                                                     |
| :---------------- | :----------------------------------------------------------------------------------------- | :-------------------------------------------------------------- |
| Order updates app | *Send an order confirmation email through Resend after checkout.*                          | Send transactional confirmations when users complete an action. |
| Booking platform  | *When a booking is created, email the customer and the internal team through Resend.*      | Trigger multi-recipient operational emails from one workflow.   |
| User onboarding   | *Send a welcome email series through Resend when a new account is created.*                | Automate onboarding touchpoints tied to app events.             |
| Newsletter        | *Create a newsletter signup flow that stores subscribers and sends campaigns with Resend.* | Build list and campaign flows using your Resend setup.          |

## How Resend connections work

Each Resend connection uses one Resend API key.

Within your Lovable workspace:

* You can create multiple Resend connections.
* Each connection is a separate credential setup.
* Multiple projects can use the same connection.

This helps you separate environments, such as staging and production.

## How to connect Resend

Workspace **admins** and **owners** can connect Resend.

When a connection is created, Resend becomes available across all projects in the workspace.

### Requirements and billing

* **Available on:** all plans
* **Connector roles:** workspace admins and owners can create and manage Resend connections
* **Additional admin controls:** on Business and Enterprise plans, workspace admins and owners choose who can create connections per connector, as described in [Who can create connections and clients](/integrations/admin-controls#who-can-create-connections-and-clients)
* **Prerequisites:** a Resend account and a Resend API key
* **Recommended for production:** verify your sending domain in Resend before high-volume sending

<Note>
  Resend usage and pricing are owned by your Resend account. Charges for email sending are billed by Resend, not by Lovable.
</Note>

<Warning>
  App + chat connector connections are workspace-level. Anyone in the workspace who can use connected projects can use the Resend connection in those projects.
</Warning>

### Set up your Resend connection

<Steps>
  <Step title="Open the connector">
    Open **Connectors** and select **Resend**.
  </Step>

  <Step title="Add a connection">
    Click **Add connection**.
  </Step>

  <Step title="Name the connection">
    In **Display name**, enter a clear name, for example `Resend Prod` or `Resend Staging`.
  </Step>

  <Step title="Enter credentials">
    Paste your Resend API key in the authentication field.
  </Step>

  <Step title="Create the connection">
    Click **Create**.
  </Step>

  <Step title="Use it in your app">
    Prompt Lovable to add or update email flows that use Resend, then test with real recipient addresses you control.
  </Step>
</Steps>

## FAQ

<AccordionGroup>
  <Accordion title="Do I need a Resend account to use this connector?">
    Yes. You need your own Resend account and API key to create a Resend connection in Lovable.
  </Accordion>

  <Accordion title="Who pays for email sending with this connector?">
    Email sending through this connector is billed by Resend, based on your Resend plan and usage.
  </Accordion>

  <Accordion title="Can I create multiple Resend connections?">
    Yes. You can create multiple connections, for example to separate staging and production environments.
  </Accordion>

  <Accordion title="Can end users connect their own Resend accounts inside my app?">
    Not through this app + chat connector flow. App + chat connectors are configured at workspace level.
  </Accordion>

  <Accordion title="What should I check first if emails are not sending?">
    Verify your API key, confirm sender/domain setup in Resend, and check Resend activity/logs for rejected or failed sends.
  </Accordion>
</AccordionGroup>

## Limitations

* A Resend app + chat connector is a workspace-level credential, not a per-user email login flow.
* For production reliability, verify your sending domain in Resend and monitor delivery/rejection activity in Resend logs.
* If a connected project stops sending after connector changes, open the connection and confirm it is still linked to the project.

## Manage your {connector_0} connection

Connections are managed from [**Connectors**](https://lovable.dev/dashboard?connectors): select **{connector_0}**, then open the connection.

* **Unlink projects** to remove {connector_0} access from specific projects while keeping the connection available for others. See [Unlink projects from a connection](/integrations/app-connectors#unlink-projects-from-a-connection) for the steps.
* **Delete the connection** to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use {connector_0} stop working until a new connection is added. See [Delete a connection](/integrations/app-connectors#delete-a-connection) for the steps and who can delete.
