<!-- Set Up DKIM on GoDaddy — https://docs.warmerly.com/guides/dkim/godaddy -->

# Set Up DKIM on GoDaddy

**DKIM** (short for DomainKeys Identified Mail) is a small, hidden stamp added to your
emails that proves they really came from your domain. If you landed here, you probably
already have a DKIM selector and value from your email provider, and now you need to add
them to your domain's settings on GoDaddy. If you're not sure what DKIM is or where to
get your selector and value, start with the main guide first:
[What Is DKIM? (And How to Set It Up)](https://docs.warmerly.com/guides/dkim).

This guide shows you exactly where to click in GoDaddy to add the record.

## What you'll need before you start

- Your GoDaddy username and password (or the account that manages your domain).
- The **selector** and **value** your email provider gave you (for example, from Google
  Workspace, Microsoft 365, Mailgun, or SendGrid). See Step 2 of the
  [main DKIM guide](https://docs.warmerly.com/guides/dkim) if you don't have these yet.

## Step 1: Log in to GoDaddy

1. Go to [godaddy.com](https://www.godaddy.com) and click **Sign In** in the top right
   corner.
2. Enter your username and password.
3. If GoDaddy asks for a one-time code (this happens if you have extra security turned
   on for your account), check your email or authenticator app and enter it.

## Step 2: Find your domain's DNS settings

1. Once you're logged in, click **My Products** (usually in the top menu, or under your
   account icon).
2. Find the domain you want to update in your list of domains, and click on it. This
   opens the domain's settings page.
3. Look for a button or tab called **DNS**. Click it. This takes you to the **DNS
   Management** page (sometimes called **Manage DNS**) for that domain. This is where
   all of your domain's **DNS** records live. DNS (short for Domain Name System) is like
   your domain's address book. It tells the internet where to send your website
   traffic, your email, and other services.

## Step 3: Add a new TXT record

DKIM records are added as a **TXT record**. A TXT record is just a plain-text entry in
your DNS that other services can read.

1. On the DNS Management page, click **Add New Record** (sometimes shown as just
   **Add**).
2. From the **Type** dropdown, choose **TXT**.
3. In the **Name** (sometimes called **Host**) field, enter your selector followed by
   `._domainkey`. For example, if your email provider gave you the selector `google`,
   type:

   ```
   google._domainkey
   ```

   **Do not type your full domain name here.** GoDaddy automatically adds your domain
   name to the end, so typing the full domain (like
   `google._domainkey.yourdomain.com`) will create the wrong record. Just enter the
   selector part plus `._domainkey`.

4. In the **Value** field, paste the long string of letters and numbers your email
   provider gave you. This is often called the DKIM key. Paste it exactly as given,
   don't add extra spaces or line breaks.
5. Leave **TTL** (Time to Live) set to the default. TTL just controls how often other
   computers double-check this record; the default works fine.
6. Click **Save** (or **Save All Records** if you're adding more than one record at the
   same time).

That's it: GoDaddy now has your DKIM record saved.

| Field | What to enter |
| --- | --- |
| Type | `TXT` |
| Name / Host | `<your selector>._domainkey` (for example, `google._domainkey`) |
| Value | The long key value your email provider gave you |
| TTL | Leave as default |

## Step 4: Add the selector to Warmerly, if needed

Warmerly automatically checks for dozens of common DKIM selector names, so in most cases
it will find your new record on its own, no further action needed.

If Warmerly still shows "DKIM not found" after you've added the record and waited a
while (see the timing note below), your provider may use a selector name Warmerly
doesn't check by default. In that case:

1. In Warmerly, go to **Accounts**.
2. Click into the mailbox you're setting up.
3. Go to **Settings**.
4. Find the **DKIM selector** field and type in your selector, just the short name
   (like `google`), not the full record name.

## A note on timing

**DNS changes are not instant.** After you save a new TXT record in GoDaddy, it can take
anywhere from a few minutes up to **24-48 hours** to fully take effect everywhere on the
internet. This is normal. If Warmerly still shows "DKIM not found" right after you save
the record, don't worry, check back in a few hours, and again the next day if needed.

## Still stuck?

Head back to the main guide for more on troubleshooting and on the two other
email-security records that work alongside DKIM, **SPF** and **DMARC**:
[What Is DKIM? (And How to Set It Up)](https://docs.warmerly.com/guides/dkim).
