Skip to main content
Resend is an email API platform for sending and managing email delivery. The Resend shared connector lets your Lovable apps call Resend from your workspace using a managed workspace-level connection. 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 Lovable Cloud authentication emails from your custom domain. In that case, see Custom emails.
  • You need each end user to connect their own email provider account separately. Shared connectors are workspace-level, not per-end-user connections.

Common use cases and example apps

Example appExample promptDescription
Order updates appSend an order confirmation email through Resend after checkout.Send transactional confirmations when users complete an action.
Booking platformWhen a booking is created, email the customer and the internal team through Resend.Trigger multi-recipient operational emails from one workflow.
User onboardingSend a welcome email series through Resend when a new account is created.Automate onboarding touchpoints tied to app events.
NewsletterCreate 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 can enable or disable shared connector availability at the workspace level
  • Prerequisites: a Resend account and a Resend API key
  • Recommended for production: verify your sending domain in Resend before high-volume sending
Resend usage and pricing are owned by your Resend account. Charges for email sending are billed by Resend, not by Lovable.
Shared connector connections are workspace-level. Anyone in the workspace who can use connected projects can use the Resend connection in those projects.

Set up your Resend connection

1

Open the connector

Go to Settings → Connectors → Shared connectors and select Resend.
2

Add a connection

Click Add connection.
3

Name the connection

In Display name, enter a clear name, for example Resend Prod or Resend Staging.
4

Enter credentials

Paste your Resend API key in the authentication field.
5

Create the connection

Click Create.
6

Use it in your app

Prompt Lovable to add or update email flows that use Resend, then test with real recipient addresses you control.

FAQ

Yes. You need your own Resend account and API key to create a Resend connection in Lovable.
Email sending through this connector is billed by Resend, based on your Resend plan and usage.
Yes. You can create multiple connections, for example to separate staging and production environments.
Not through this shared connector flow. Shared connectors are configured at workspace level.
Verify your API key, confirm sender/domain setup in Resend, and check Resend activity/logs for rejected or failed sends.

Limitations

  • A Resend shared 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.
Editors and above can remove specific projects from a connection without deleting the connection entirely. The connection will remain available for other projects. To unlink projects:
1

Navigate to connectors

Go to Settings → Connectors → Shared connectors and select .
2

Open the connection

Open the connection you want to manage.
3

Select projects

Under Linked projects, check the projects you want to unlink.
4

Confirm

Click Unlink projects and confirm.
When unlinked, those projects will no longer have access to through this connection. If a project needs again, you can link it to any available connection.

How to delete a connection

Workspace admins and owners can delete connections.
Deleting a connection is permanent and cannot be undone. It will remove the credentials from all linked projects, and any apps using this connection will stop working until a new connection is added.
Before deleting, review the Linked projects section to see which projects are currently using the connection. To delete a connection:
1

Navigate to connectors

Go to Settings → Connectors → Shared connectors and select .
2

Open the connection

Open the connection you want to remove.
3

Review linked projects

Review the Linked projects section.
4

Delete

Under Delete this connection, click Delete and confirm.