Setting Up a Dedicated Sending Domain with Google Domains

This guide explains how to connect your own domain to the CRM's email service using Google Domains as your DNS provider. You will add five DNS records to authenticate your domain for sending emails.

Before You Begin

You can configure either your main domain (like yourcompany.com) or a subdomain (like mail.yourcompany.com) as your dedicated sending domain. If you already use Google Workspace for email on your main domain, you must use a subdomain for the CRM to avoid conflicts with existing email settings.

Step 1: Add Your Domain in the CRM

Navigate to Settings > Email Services > Dedicated Domain and click the + Add Domain button. Enter your chosen domain name (either the root domain or a subdomain) and click Add & Verify. A screen will appear showing the five DNS records you need to add. Keep this screen open, as you will need to copy values from it.

Step 2: Access Your Google Domains DNS Settings

In a new browser tab, log in to your Google Domains account. Select the domain you are configuring and click DNS from the left-hand menu. You will add all the DNS records in this section. Important: Do not save after adding each record individually. Add all five records first, then save once at the end.

Step 3: Add the First TXT Record (SPF)

In Google Domains, click Create new record.

  • Host Name: Enter only the subdomain prefix. For a root domain, enter @. For a subdomain like replies.yourcompany.com, enter replies.
  • Type: Select TXT.
  • Data: Enter the following value exactly: v=spf1 include:mailgun.org ~all

Click Create new record to proceed to the next step without saving.

Step 4: Add the Second TXT Record (DKIM)

Click Create new record again. The values for this record are unique to your domain.

  • Type: Select TXT.
  • Host Name: Copy the hostname value shown for the second TXT record in your CRM. Only copy the part before your root domain (e.g., if the value is mx._domainkey.helpdesk.yourcompany.com, copy mx._domainkey.helpdesk).
  • Data: Copy the full, unique data value for the second TXT record directly from the CRM's DNS records screen.

Click Create new record to continue.

Step 5: Add the MX Records

Click Create new record to add the mail exchange records.

  • Host Name: Enter only the subdomain prefix (or @ for the root domain), following the same logic as the previous steps.
  • Type: Select MX.
  • Data: Enter the first MX value: 10 mxa.mailgun.org. Then, click + Add more to this record and enter the second value: 10 mxb.mailgun.org.

Click Create new record for the final record.

Step 6: Add the CNAME Record

Add the last record.

  • Host Name: For a root domain, enter email. For a subdomain like replies.yourcompany.com, enter email.replies.
  • Type: Select CNAME.
  • Data: Enter mailgun.org.

Step 7: Save and Verify

Now that all five records are entered, click Save in your Google Domains DNS settings. Return to the CRM tab and click the Verify Domain button on the Email Services screen. If some records do not verify immediately, wait a few minutes for DNS changes to propagate and try again.