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

# Resend

> Connect Resend for custom email sending with DKIM/SPF authentication.

Bring Your Own Resend (BYO Resend) is the recommended option for sending emails from your own domain with proper authentication. Once connected, emails from UPBEAT OS go out through your Resend account using your verified domain — giving you the best deliverability and keeping your brand identity consistent. The alternative is the **UPBEAT shared sender**, which works out of the box but uses a shared sending domain.

## What this integration enables

Once connected:

* You can send emails from a custom address on your domain (e.g., `hello@yourdomain.com`)
* DKIM and SPF authentication are in place, which significantly improves inbox placement vs. unauthenticated sending
* Email sequences and one-off emails from UPBEAT OS route through Resend for delivery
* Your From name and address appear in recipients' inboxes exactly as you configure them

## Prerequisites

* A [Resend account](https://resend.com) (free tier available)
* A domain you own and can add DNS records to
* Access to your domain's DNS settings (through your registrar: Namecheap, Cloudflare, GoDaddy, etc.)

## How to connect

<Steps>
  <Step title="Create a Resend account">
    If you don't have one, sign up at [resend.com](https://resend.com). The free tier includes 3,000 emails per month.
  </Step>

  <Step title="Add and verify your domain in Resend">
    In the Resend dashboard, go to **Domains** → **Add Domain**. Enter your domain name. Resend will give you two DNS records to add: a DKIM TXT record and an SPF TXT record. Add both to your domain's DNS settings.

    DNS propagation typically takes a few minutes to a few hours, but can take up to 48 hours in rare cases. Once both records show as Verified in Resend, your domain is ready.
  </Step>

  <Step title="Get your Resend API key">
    In Resend, go to **API Keys** and click **Create API Key**. Name it "UPBEAT OS" and set the permission to **Sending access**. Copy the key.
  </Step>

  <Step title="Open Settings and scroll to **Integrations** in UPBEAT OS">
    Navigate to [/app/settings](https://useupbeat.com/app/settings).
  </Step>

  <Step title="Find the Resend card">
    Scroll to the Resend section and click **Connect**.
  </Step>

  <Step title="Enter your API key">
    Paste your Resend API key and click **Connect**.
  </Step>

  <Step title="Confirm the connection">
    The Resend card should show a green **Connected** status.
  </Step>

  <Step title="Set your From name and address">
    Go to the Email sender section of Settings. Enter your From name and From address (must be an address on your verified Resend domain). Select Resend as your sending route. Save.
  </Step>
</Steps>

## What you'll see once connected

* Emails generated in UPBEAT OS can be sent via Resend when you initiate the send
* Your configured From name and address appear on all outgoing emails
* Resend's dashboard shows delivery status, open rates (if tracking is enabled), and bounces

## How to disconnect

Open Settings and scroll to **Integrations**, find the Resend card, and click **Disconnect**. UPBEAT OS will stop routing emails through Resend. Switch your sending route to Gmail or Klaviyo in the Email sender section of Settings to continue sending.

## Troubleshooting

**Domain not verifying in Resend:** DNS changes can be slow. Wait at least an hour and check again. Use a DNS checker tool (like [dnschecker.org](https://dnschecker.org)) to see if your TXT records have propagated. Make sure you added records to the root domain, not a subdomain.

**"Invalid API key" error in UPBEAT OS:** Double-check you copied the full key from Resend and that it has Sending access (not read-only). Resend API keys start with `re_`.

**Emails landing in spam:** Check that both DKIM and SPF show as Verified in Resend's domain settings. If they're verified but emails are still going to spam, make sure your From address matches your verified domain (not a different domain).
