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

# GoDaddy

> Add the DNS records Lettr needs in your GoDaddy account to verify your sending, inbound, tracking, and storage domains with DKIM and DMARC.

This guide walks you through adding the required DNS records for Lettr using GoDaddy's DNS management. GoDaddy is a domain registrar and web hosting provider that offers DNS management through its account dashboard at [dcc.godaddy.com](https://dcc.godaddy.com).

You will configure a **sending domain** (CNAME, DKIM TXT, and DMARC TXT records) and, optionally, an **inbound domain** (MX records), **tracking domain** (two CNAME records), and **storage domain** (CNAME and two TXT records).

***

## Sending Domain Setup

A sending domain authenticates your outgoing emails with DKIM and DMARC, ensuring they are delivered reliably and not marked as spam. This requires a CNAME record for domain verification, a TXT record for DKIM signing, and a TXT record for DMARC policy.

To create a sending domain in Lettr:

1. Select **Domains** in the navigation panel
2. Select **Sending Domains**
3. Click **Create Sending Domain**
4. Enter your desired sending subdomain (e.g. `mailing.company.com`)
5. Click **Create Domain**

<Tip>
  Use a subdomain (e.g. `mailing.company.com`) instead of the root domain (`company.com`). A subdomain provides proper
  reputation segmentation and is required if you also plan to receive emails with Lettr.
</Tip>

Click your new domain in the Sending Domains list.

This will display a list of DNS records that need to be configured. Keep this page open — you will need these values soon.

### Configure GoDaddy DNS

Log in to your [GoDaddy account](https://dcc.godaddy.com), make sure the **DNS** in the left-hand menu is selected, and select the domain for which you want to manage DNS records from the dropdown. Scroll down for DNS management.

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-domain-list.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=9809b373bc3166fd5f07a2e31c087d35" alt="Domain listed in GoDaddy DNS zone list" width="3256" height="1548" data-path="images/daddy-domain-list.png" />

<Tip>
  If your domain was purchased through GoDaddy or your nameservers already point to GoDaddy, skip nameserver
  configuration entirely. Your domain is already using GoDaddy's nameservers by default — proceed directly to adding the
  DNS records below.
</Tip>

<AccordionGroup>
  <Accordion title="Domain registered with a different registrar?">
    If you registered your domain elsewhere but want to manage DNS on GoDaddy, you must first transfer the domain to GoDaddy. Select **Transfer** in the left-hand menu and follow the instructions.

    <img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-transfer.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=8d186f7d9fc16c5393fdba818b2400b5" alt="GoDaddy domain transfer page" width="2958" height="1300" data-path="images/daddy-transfer.png" />

    Then, select DNS in the left-hand menu, select your domain, and **update the nameservers**
    at your registrar to GoDaddy's nameservers shown in the domain configuration.

    <img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-nameservers.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=a579b1fd029966c502c138cf7ffb0d2c" alt="GoDaddy nameserver configuration" width="2922" height="1486" data-path="images/daddy-nameservers.png" />

    <Warning>Until the nameservers are updated, any records you add in GoDaddy will not resolve.</Warning>
  </Accordion>
</AccordionGroup>

### Add CNAME Record

The CNAME record verifies domain ownership with Lettr's email infrastructure.

Copy the CNAME values from Lettr to GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **CNAME** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default (typically 1 Hour).
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `mailing.lettr-demo.com`, paste only `mailing`. GoDaddy automatically appends your domain to the record name.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-mailing-1.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=6ab796b7ec08d3752c18eb8ef477217b" alt="Adding CNAME record in GoDaddy DNS Management" width="2336" height="1030" data-path="images/daddy-mailing-1.png" />

### Add TXT Record (DKIM)

The DKIM record adds a cryptographic signature to your outgoing emails, allowing recipients to verify they were sent by an authorized sender.

Copy the TXT values from Lettr to GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **TXT** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `scph0126._domainkey.mailing.lettr-demo.com`, paste only `scph0126._domainkey.mailing`.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-mailing-2.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=2d031e67648e0f13bdbc283461980bc1" alt="Adding DKIM TXT record in GoDaddy DNS Management" width="2332" height="1006" data-path="images/daddy-mailing-2.png" />

### Add TXT Record (DMARC)

The DMARC record tells receiving mail servers how to handle emails that fail authentication checks, protecting your domain from spoofing.

Copy the TXT values from Lettr to GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **TXT** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `_dmarc.mailing.lettr-demo.com`, paste only `_dmarc.mailing`.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-mailing-3.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=80dd98232df415bdd1ea3fc19b507fe5" alt="Adding DMARC TXT record in GoDaddy DNS Management" width="2312" height="1010" data-path="images/daddy-mailing-3.png" />

### Verify Your Sending Domain

After adding all three DNS records, go back to Lettr and click **Verify DNS Records**. DNS propagation can take up to 24–48 hours, though it typically completes within a few minutes.

***

## Inbound Domain Setup

An inbound domain allows Lettr to receive emails on your behalf. This requires three MX records that direct incoming mail to Lettr's mail servers.

### Add Inbound Domain to Lettr

To create an Inbound domain in Lettr:

1. Select **Domains** in the navigation panel
2. Select **Inbound Domains**
3. Click **Create Inbound Domain**
4. Enter your desired inbound subdomain (e.g. `inbound.company.com`)
5. Click **Create Domain**.

Click on your new domain in the Inbound Domains list.

This will display the MX records that need to be configured.

### Add MX Records

MX records tell other mail servers where to deliver emails addressed to your domain.

Copy the MX values from Lettr to GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **MX** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Priority** number (e.g. `10`) from Lettr and paste it into the **Priority** field in GoDaddy.
5. Copy the first **Required MX Record** value (without the priority number) from Lettr and paste it into the **Value** field in GoDaddy.
6. Leave **TTL** set to the default.
7. Click **Save**.
8. Repeat this process for the second (rx2.sparkpostmail.com) and third (rx3.sparkpostmail.com) MX records.

<Warning>
  GoDaddy may have default MX records (e.g. pointing to GoDaddy's own mail servers). If you are not using GoDaddy email, delete or update these existing MX records before adding the Lettr MX records to avoid mail delivery conflicts.
</Warning>

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `inbound.lettr-demo.com`, paste only `inbound`.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-inbound-1.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=15fed1d367f941f516c523be17879dfb" alt="Adding MX record in GoDaddy DNS Management" width="2312" height="1072" data-path="images/daddy-inbound-1.png" />

### Verify Your Inbound Domain

After adding all three MX records, go back to Lettr and click **Verify DNS Records**. DNS propagation can take up to 24–48 hours, though it typically completes within a few minutes.

***

## Tracking Domain Setup

A tracking domain allows Lettr to track email opens and link clicks using your own custom domain instead of the default Lettr tracking domain. This requires two CNAME records: one for the SSL certificate and one for routing tracking traffic to Lettr's infrastructure.

### Add Tracking Domain to Lettr

To create a Tracking domain in Lettr:

1. Select **Domains** in the navigation panel
2. Select **Tracking Domains**
3. Click **Create Tracking Domain**
4. Enter your desired tracking subdomain (e.g. `tracking.company.com`)
5. Click **Create Domain**

Click on your new domain in the Tracking Domains list.

This will display the CNAME records that need to be configured.

### Add SSL Certificate CNAME Record

The SSL Certificate CNAME record provisions an SSL certificate for your custom tracking domain, enabling secure HTTPS connections for tracked links.

Add the record in GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **CNAME** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `track.lettr-demo.com`, paste only `track`.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-tracking-1.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=050728b1baec03ace5d2e2c0a086abe4" alt="Adding SSL Certificate CNAME record in GoDaddy DNS Management" width="2322" height="1012" data-path="images/daddy-tracking-1.png" />

### Add Traffic CNAME Record

The Traffic CNAME record routes click and open tracking requests from your custom domain to Lettr's tracking servers.

Add the record in GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **CNAME** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `track.lettr-demo.com`, paste only `track`.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-tracking-2.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=be491bbd1fe101511f0cdc4873365acd" alt="Adding Traffic CNAME record in GoDaddy DNS Management" width="2312" height="1004" data-path="images/daddy-tracking-2.png" />

### Verify Your Tracking Domain

After adding both CNAME records, go back to Lettr and click **Verify DNS Records**.

***

## Storage Domain Setup

A storage domain lets you serve email assets (images, attachments) from your own custom domain instead of the default Lettr storage URL. This requires two TXT records for certificate validation and ownership verification, and a CNAME record for routing asset requests to Lettr's storage infrastructure.

### Add Storage Domain to Lettr

To create a Storage domain in Lettr:

1. Select **Domains** in the navigation panel
2. Select **Storage Domains**
3. Click **Create Storage Domain**
4. Enter your desired storage subdomain (e.g. `assets.company.com`)
5. Click **Create Domain**

Click on your new domain in the Storage Domains list.

This will display the TXT and CNAME records that need to be configured.

### Add TXT Record (Certificate Validation)

The Certificate Validation TXT record provisions an SSL certificate for your custom storage domain, enabling secure HTTPS delivery of email assets.

Add the record in GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **TXT** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy, just as with the CNAME record above.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-storage-1.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=21adbaf5a308c12a15a943917792c3da" alt="Adding Certificate Validation TXT record in GoDaddy DNS Management" width="2314" height="1010" data-path="images/daddy-storage-1.png" />

### Add TXT Record (Hostname Pre-validation)

The Hostname Pre-validation TXT record verifies ownership of the storage domain before Lettr provisions a custom hostname for it.

Add the record in GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **TXT** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy, just as with the CNAME record above.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-storage-2.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=4c56de3aaee642aa8e73b026b7f9d5fa" alt="Adding Hostname Pre-validation TXT record in GoDaddy DNS Management" width="2304" height="1006" data-path="images/daddy-storage-2.png" />

### Add CNAME Record (Domain Routing)

The Domain Routing CNAME record routes asset requests from your custom domain to Lettr's storage infrastructure.

Add the record in GoDaddy:

1. Click **Add New Record** on the DNS Management page.
2. Select **CNAME** from the **Type** dropdown.
3. Copy the **Hostname** from Lettr and paste it into the **Name** field in GoDaddy.
4. Copy the **Value** from Lettr and paste it into the **Value** field in GoDaddy.
5. Leave **TTL** set to the default.
6. Click **Save**.

<Info>
  Omit your domain suffix from the Hostname when pasting into GoDaddy. For example, instead of `assets.lettr-demo.com`, paste only `assets`.
</Info>

<img src="https://mintcdn.com/lettr/Udt0R6k9H8HSEGCZ/images/daddy-storage-3.png?fit=max&auto=format&n=Udt0R6k9H8HSEGCZ&q=85&s=7189981495d52a4979aa085744b54f0c" alt="Adding Domain Routing CNAME record in GoDaddy DNS Management" width="2312" height="1002" data-path="images/daddy-storage-3.png" />

### Verify Your Storage Domain

After adding all three records, go back to Lettr and click **Verify DNS Records**.

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Domain Suffix Not Omitted">
    GoDaddy automatically appends your domain to the record name. If you paste the full hostname (e.g. `mailing.lettr-demo.com`), the resulting record will be `mailing.lettr-demo.com.lettr-demo.com`, which will fail verification.

    Always paste only the subdomain portion (e.g. `mailing`, `scph0126._domainkey.mailing`, `_dmarc.mailing`).
  </Accordion>

  <Accordion title="Conflicting Default MX Records">
    GoDaddy often includes default MX records pointing to its own mail servers (e.g. `mailstore1.secureserver.net`). If these remain alongside the Lettr MX records, mail delivery may be unpredictable. If you are using a subdomain for inbound email (e.g. `inbound.company.com`), the default MX records on the root domain will not conflict. If you are using the root domain, delete the default GoDaddy MX records before adding the Lettr records.
  </Accordion>

  <Accordion title="TXT Record Character Limit">
    GoDaddy has a 1024-character limit for individual TXT record values in some configurations. DKIM values can exceed this limit. If GoDaddy truncates the value or shows an error when saving, try the following:

    * Split the value into two quoted strings separated by a space (e.g. `"first-half" "second-half"`). GoDaddy may concatenate them automatically.
    * If splitting does not work, contact GoDaddy support to increase the TXT record value limit for your domain.

    <Warning>
      If GoDaddy truncates your DKIM TXT value, DKIM verification will fail. Always confirm the full value was saved by editing the record after creation.
    </Warning>
  </Accordion>

  <Accordion title="Records Not Propagating">
    If verification fails after adding records, check the following:

    * **Wait at least 30 minutes** before your first verification attempt. Most records propagate within 1–2 hours.
    * **Confirm the records exist** using command-line tools:

    ```bash theme={null}
    # Check CNAME record
    dig CNAME mailing.yourdomain.com +short

    # Check DKIM record
    dig TXT scph0126._domainkey.mailing.yourdomain.com +short

    # Check DMARC record
    dig TXT _dmarc.mailing.yourdomain.com +short

    # Check MX records (inbound)
    dig MX inbound.yourdomain.com +short

    # Check tracking domain CNAME
    dig CNAME track.yourdomain.com +short

    # Check storage domain CNAME
    dig CNAME assets.yourdomain.com +short
    ```

    * **Use a web tool** like [dnschecker.org](https://dnschecker.org) to verify propagation across multiple DNS servers worldwide.
  </Accordion>

  <Accordion title="Wrong Record Type">
    A common mistake is selecting the wrong type in GoDaddy's Type dropdown:

    | Record                          | Correct Type |
    | ------------------------------- | ------------ |
    | Sending verification            | CNAME        |
    | DKIM                            | TXT          |
    | DMARC                           | TXT          |
    | Inbound mail                    | MX           |
    | Tracking SSL certificate        | CNAME        |
    | Tracking traffic                | CNAME        |
    | Storage certificate validation  | TXT          |
    | Storage hostname pre-validation | TXT          |
    | Storage domain routing          | CNAME        |
  </Accordion>

  <Accordion title="DKIM Value Truncated">
    The DKIM TXT value is a long string. After saving the record in GoDaddy, click the pencil icon to edit the record and confirm the full value was stored. If it appears truncated, see the TXT Record Character Limit section above.
  </Accordion>

  <Accordion title="Domain Forwarding or Parking Interference">
    If your domain has GoDaddy's domain forwarding or parking enabled, it may add extra DNS records (such as A records or CNAME records for `@`) that interfere with your Lettr configuration. Disable domain forwarding and parking in GoDaddy's domain settings before adding Lettr DNS records.
  </Accordion>

  <Accordion title="Nameservers Not Pointing to GoDaddy">
    If your domain is registered with GoDaddy but you have previously changed the nameservers to another provider, your DNS records in GoDaddy will not resolve. You can check this with:

    ```bash theme={null}
    dig NS yourdomain.com +short
    ```

    The output should include GoDaddy nameservers (e.g. `ns51.domaincontrol.com`, `ns52.domaincontrol.com`). If it shows a different provider's nameservers, either update them back to GoDaddy or add the Lettr DNS records at your current DNS provider instead.
  </Accordion>

  <Accordion title="When to Contact Support">
    If your DNS records are correctly configured (confirmed with `dig` or dnschecker.org) and verification still fails after 48 hours, contact Lettr support at **[support@lettr.com](mailto:support@lettr.com)** or through the in-app chat. Include your domain name and the output of the `dig` commands above.
  </Accordion>
</AccordionGroup>

***

## Related Topics

<CardGroup cols={2}>
  <Card title="Sending Domains" icon="paper-plane" href="/learn/domains/sending-domains">
    Learn about sending domain setup, SPF, DKIM, and DMARC.
  </Card>

  <Card title="Inbound Domains" icon="inbox" href="/learn/domains/inbound-domains">
    Configure MX records to receive emails with Lettr.
  </Card>

  <Card title="Tracking Domains" icon="link" href="/learn/domains/tracking-domains">
    Set up a custom tracking domain for click and open tracking.
  </Card>

  <Card title="Storage Domains" icon="hard-drive" href="/learn/domains/storage-domains">
    Serve email assets from your own custom domain.
  </Card>

  <Card title="Domains Overview" icon="globe" href="/learn/domains/introduction">
    Understand domain types and how they work in Lettr.
  </Card>

  <Card title="Domain Verification Failures" icon="circle-exclamation" href="/knowledge-base/troubleshooting/domain-verification">
    Troubleshoot common DNS configuration and propagation issues.
  </Card>
</CardGroup>
