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

# Adding DNS Records in Namecheap

> Step-by-step guide to adding your Flowforth DNS records in Namecheap so you can send emails from your domain.

This guide walks you through adding the required DNS records in Namecheap to verify your domain with Flowforth.

<Note>
  Before starting, make sure you've already [added your domain](/domains/manage-domains) in Flowforth. You'll need the DNS record values shown on the domain settings page.
</Note>

***

## Open Advanced DNS in Namecheap

1. Log in to your [Namecheap account](https://ap.www.namecheap.com)
2. Click **Manage** for the domain you want to verify
3. Go to the **Advanced DNS** tab

***

## Add the MX Record

Under the **Mail Settings** section, click the dropdown and select **Custom MX**:

1. Enter the name from Flowforth (e.g., `send`) in the **Host** field
2. Copy the **MX Value** from Flowforth into the **Value** field
3. Set the **Priority** to `10`
4. Use the **Automatic** TTL
5. Click **Save all changes**

<Warning>
  If you are switching the MX configuration from **Gmail** to **Custom MX**, you will need to re-add MX records for Gmail separately. If you don't, receiving mail in your Gmail inboxes will stop.
</Warning>

<Note>
  Namecheap automatically appends your domain to the Host field. Enter only the subdomain portion — for example, type `send` instead of `send.example.com`.
</Note>

<Note>
  Namecheap does not label the priority column. It is the empty column after the Value field. Do not use the same priority for multiple records. If priority `10` is already in use, try `20` or `30`.
</Note>

| Namecheap | Flowforth | Example Value                           |
| --------- | --------- | --------------------------------------- |
| Type      | Type      | `MX Record`                             |
| Host      | Name      | `send`                                  |
| Value     | Value     | `feedback-smtp.us-east-1.amazonses.com` |
| Priority  | Priority  | `10`                                    |
| TTL       | —         | `Automatic`                             |

***

## Add the SPF Record (TXT)

Under the **Host Records** section, click **Add New Record**:

1. Set the **Type** to `TXT Record`
2. Enter the name from Flowforth (e.g., `send`) in the **Host** field
3. Copy the **TXT Value** from Flowforth into the **Value** field
4. Use the **Automatic** TTL
5. Click **Save all changes**

<Note>
  Namecheap automatically appends your domain to the Host field. Enter only the subdomain portion — for example, type `send` instead of `send.example.com`.
</Note>

| Namecheap | Flowforth | Example Value                         |
| --------- | --------- | ------------------------------------- |
| Type      | Type      | `TXT Record`                          |
| Host      | Name      | `send`                                |
| Value     | Value     | `"v=spf1 include:amazonses.com ~all"` |
| TTL       | —         | `Automatic`                           |

***

## Add the DKIM Record (TXT)

In the same **Host Records** section, click **Add New Record**:

1. Set the **Type** to `TXT Record`
2. Enter the DKIM name from Flowforth (e.g., `resend._domainkey`) in the **Host** field
3. Copy the **DKIM Value** from Flowforth into the **Value** field
4. Use the **Automatic** TTL
5. Click **Save all changes**

<Note>
  Namecheap automatically appends your domain to the Host field. Enter only `resend._domainkey` instead of `resend._domainkey.example.com`.
</Note>

| Namecheap | Flowforth | Example Value                |
| --------- | --------- | ---------------------------- |
| Type      | Type      | `TXT Record`                 |
| Host      | Name      | `resend._domainkey`          |
| Value     | Value     | `p=example_domain_key_value` |
| TTL       | —         | `Automatic`                  |

***

## Add the DMARC Record (TXT)

While not strictly required, adding a DMARC record is highly recommended. It improves deliverability and protects your domain's reputation.

<Note>
  If your domain already has a DMARC record, you do not need to add another one. You can check by looking for an existing `TXT Record` with the host `_dmarc` in your Advanced DNS settings.
</Note>

In the **Host Records** section, click **Add New Record**:

1. Set the **Type** to `TXT Record`
2. Enter the DMARC name from Flowforth (e.g., `_dmarc`) in the **Host** field
3. Copy the **DMARC Value** from Flowforth into the **Value** field
4. Use the **Automatic** TTL
5. Click **Save all changes**

| Namecheap | Flowforth | Example Value       |
| --------- | --------- | ------------------- |
| Type      | Type      | `TXT Record`        |
| Host      | Name      | `_dmarc`            |
| Value     | Value     | `v=DMARC1; p=none;` |
| TTL       | —         | `Automatic`         |

***

## Add the Tracking Records (Optional)

If you enabled click tracking or open tracking when adding your domain in Flowforth, you'll need to add these two additional records. You can also enable tracking later from the domain detail page in Flowforth — the records will appear in your DNS table when tracking is turned on.

### CNAME Record (Tracking)

In the **Host Records** section, click **Add New Record**:

1. Set the **Type** to `CNAME Record`
2. Enter `links` in the **Host** field
3. Enter `links1.resend-dns.com` in the **Value** field
4. Use the **Automatic** TTL
5. Click **Save all changes**

| Namecheap | Flowforth | Value                   |
| --------- | --------- | ----------------------- |
| Type      | Type      | `CNAME Record`          |
| Host      | Name      | `links`                 |
| Value     | Value     | `links1.resend-dns.com` |
| TTL       | —         | `Automatic`             |

### CAA Record (Tracking)

In the **Host Records** section, click **Add New Record**:

1. Set the **Type** to `CAA Record`
2. Enter your domain (e.g., `@`) in the **Host** field
3. Enter `0 issue "amazon.com"` in the **Value** field
4. Use the **Automatic** TTL
5. Click **Save all changes**

| Namecheap | Flowforth | Value                  |
| --------- | --------- | ---------------------- |
| Type      | Type      | `CAA Record`           |
| Host      | Name      | `@`                    |
| Value     | Value     | `0 issue "amazon.com"` |
| TTL       | —         | `Automatic`            |

***

## Verify in Flowforth

Once all records are added in Namecheap, go back to your domain in **Settings → Domains** and click the **"Records Added"** button. Flowforth will check your DNS records and verify the setup in the background.

<Note>
  DNS changes can take anywhere from a few minutes to several hours to propagate. If verification doesn't succeed right away, wait and try again later.
</Note>

***

## Troubleshooting

* **Verification failed**: Double-check the records you added in Namecheap for copy/paste errors. Make sure you're using only the subdomain portion in the Host field (e.g., `send` not `send.example.com`).
* **Priority conflict**: If priority `10` is already in use on another MX record, use a different value like `20` or `30`.
* **Still not verifying after 72 hours**: Contact [support@flowforth.co](mailto:support@flowforth.co) and we'll help you debug the issue.

***

If you need help, contact [support@flowforth.co](mailto:support@flowforth.co).
