> For the complete documentation index, see [llms.txt](https://docs.cymbal.co/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cymbal.co/help/setting-up-cymbal/domain-setup-dns/adding-dns-records.md).

# Adding DNS records

To connect your domain to Cymbal and enable custom email addresses or domains, you need to add DNS records to your DNS provider. Follow these simple steps to complete the setup:

***

#### **Step 1: Log In to Your DNS Provider**

1. Log in to your DNS provider's website. This is typically where you purchased your domain (e.g., GoDaddy, Namecheap, Google Domains, Cloudflare, or others).
2. Navigate to the **DNS Settings** or **Manage DNS** section for your domain.

***

#### **Step 2: Add DNS Records**

You will see a list of DNS records in Cymbal's settings that you need to add. Below is a guide for each type of record:

**A) Adding CNAME Records**

1. Locate the option to add a new record (look for an “Add” or “Create” button).
2. For each CNAME record provided by Cymbal:
   * Set the **Type** to `CNAME`.
   * Copy the **Name** (e.g., `_domainkey.mail`, `www`) and paste it into the **Name/Host** field.
   * Copy the **Value/Data** and paste it into the **Target/Points to** field.
   * Save the record.

**B) Adding MX Records**

1. Add a new MX record:
   * Set the **Type** to `MX`.
   * Copy the **Name/Host** (e.g., `em.mail`) and paste it into the field.
   * Enter the **Value/Data** (e.g., `feedback-smtp.us-west-2.amazonses.com`) in the target field.
   * Set the **Priority** to the value provided by Cymbal (e.g., `10`).
   * Save the record.

**C) Adding TXT Records**

1. Add a new TXT record:
   * Set the **Type** to `TXT`.
   * Copy the **Name/Host** (e.g., `_dmarc.mail`, `em.mail`) and paste it into the corresponding field.
   * Copy the **Value/Data** and paste it into the target field.
   * Save the record.

***

#### **Step 3: Save and Verify**

1. Double-check that all records match exactly as shown in Cymbal. Any typos can cause the connection to fail.
2. Save all changes in your DNS provider’s dashboard.

***

#### **Step 4: Wait for Propagation**

DNS changes may take some time to propagate (up to 24–48 hours). Once the records are active, Cymbal will automatically verify your domain.

***

#### **Common DNS Providers – Quick Links**

Here are direct links to guides for adding DNS records with popular providers:

* [GoDaddy](https://www.godaddy.com/help/manage-dns-records-680)
* [Squarespace](https://support.squarespace.com/hc/en-us/articles/360002101888-Adding-DNS-records-to-your-domain)
* [Namecheap](https://www.namecheap.com/support/knowledgebase/article.aspx/434/2237/how-do-i-set-up-host-records-for-a-domain/)
* [Cloudflare](https://developers.cloudflare.com/dns/manage-dns-records/how-to/create-dns-records/)

***

#### **Help - I don't know who is my DNS Provider**

You can figure out who your DNS provider is using this [tool](https://whois.domaintools.com/). Just enter your domain and then look for the **Registrar**.

***

#### **Need Help?**

If you encounter any issues or need assistance, contact the Cymbal support team [here](https://cymbal.co/help) or at [*hello@cymbal.co*](https://cymbal.co/help) We’re here to help!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cymbal.co/help/setting-up-cymbal/domain-setup-dns/adding-dns-records.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
