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

# Vercel

> Learn how to verify your domain on SendKit using Vercel DNS.

## Prerequisites

Before you begin, make sure you have:

1. A [SendKit account](https://app.sendkit.dev/register) with a domain added
2. Access to your [Vercel dashboard](https://vercel.com/dashboard)
3. Your domain's DNS records from the SendKit domain detail page

## Add DNS records

Log in to Vercel, go to your project's **Settings > Domains**, select your domain, then click the **DNS Records** tab. Click **Add Record** for each of the following.

### 1. DKIM record

<Steps>
  <Step title="Add a new record">
    Click **Add Record** and select **TXT** as the type.
  </Step>

  <Step title="Set the name">
    In the **Name** field, enter `sendkit._domainkey`.
  </Step>

  <Step title="Set the value">
    In the **Value** field, paste the full DKIM value from your SendKit domain detail page.
  </Step>

  <Step title="Save">
    Click **Add**.
  </Step>
</Steps>

| Vercel field | SendKit value                |
| ------------ | ---------------------------- |
| Type         | `TXT`                        |
| Name         | `sendkit._domainkey`         |
| Value        | Your DKIM value from SendKit |

### 2. SPF record

<Steps>
  <Step title="Add a new record">
    Click **Add Record** and select **TXT** as the type.
  </Step>

  <Step title="Set the name">
    In the **Name** field, enter `send`.
  </Step>

  <Step title="Set the value">
    In the **Value** field, paste the SPF value from your SendKit domain detail page.
  </Step>

  <Step title="Save">
    Click **Add**.
  </Step>
</Steps>

| Vercel field | SendKit value               |
| ------------ | --------------------------- |
| Type         | `TXT`                       |
| Name         | `send`                      |
| Value        | Your SPF value from SendKit |

### 3. MX record

<Steps>
  <Step title="Add a new record">
    Click **Add Record** and select **MX** as the type.
  </Step>

  <Step title="Set the name">
    In the **Name** field, enter `send`.
  </Step>

  <Step title="Set the value">
    In the **Value** field, paste the MX value from your SendKit domain detail page.
  </Step>

  <Step title="Set priority">
    Set **Priority** to `10`.
  </Step>

  <Step title="Save">
    Click **Add**.
  </Step>
</Steps>

| Vercel field | SendKit value              |
| ------------ | -------------------------- |
| Type         | `MX`                       |
| Name         | `send`                     |
| Value        | Your MX value from SendKit |
| Priority     | `10`                       |

### 4. DMARC record (optional)

<Steps>
  <Step title="Add a new record">
    Click **Add Record** and select **TXT** as the type.
  </Step>

  <Step title="Set the name">
    In the **Name** field, enter `_dmarc`.
  </Step>

  <Step title="Set the value">
    In the **Value** field, enter `v=DMARC1; p=none;`.
  </Step>

  <Step title="Save">
    Click **Add**.
  </Step>
</Steps>

## Verify your domain

Go back to your [SendKit domain detail page](https://app.sendkit.dev) and click **Refresh**. Vercel DNS changes typically propagate within a few minutes.

<Info>
  If verification doesn't succeed immediately, wait a few minutes and try again. SendKit also checks automatically in the background.
</Info>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Domain not using Vercel DNS">
    Vercel DNS only works if your domain's nameservers are pointed to Vercel. If you're using Vercel for hosting but another provider for DNS, add the records at that DNS provider instead.
  </Accordion>

  <Accordion title="DNS Records tab not visible">
    The DNS Records tab is only available for domains using Vercel as the DNS provider. Check your domain's nameserver configuration.
  </Accordion>
</AccordionGroup>
