Note: While our most popular guides have been translated into Spanish, some guides are only available in English.

Using Zoho Mail with your Squarespace domain

You can use Zoho Mail to set up custom email addresses using the same Squarespace domain that you use with your site.

Tip: If you don't have email for your domain yet, we recommend signing up for Google Workspace through Squarespace instead. With Google Workspace, you can get custom email addresses for domains on your site, billed directly through Squarespace. You'll also get access to other Google Workspace features like Google Calendar and Google Drive.

Before you begin

  • You must have an existing account with Zoho.
  • You must have a custom Squarespace domain. If you're using a third-party custom domain, contact your domain provider for help adding Zoho Mail.
  • Your domain can't already be connected to Google Workspace or another custom email account.

Step 1 - Get your unique CNAME

After you've signed up with Zoho, you'll need to verify that you own the domain name by adding records to your domain in Squarespace.

Note: When you first sign up for Zoho, you'll follow a setup wizard that takes you directly to your unique CNAME, so you can skip to Step 2.
  1. Go to Zoho's Mail Admin Control Panel and log into your account.
  2. Click Domains in the side navigation.
  3. Follow Zoho’s steps to add a domain for mail hosting, then generate a unique CNAME. You’ll use this code to help verify the domain through Squarespace, so we recommend copying and pasting it somewhere safe.
Note: Zoho offers specific instructions to verify your domain on Squarespace using Open SRS. We now use DNS settings instead of Open SRS, so we recommend following the steps below instead of Zoho’s instructions for Squarespace.

Step 2 - Add CNAME

In the Home menu, click Settings, then Domains.

Click the domain you're linking with Zoho, then click DNS settings to open this domain's DNS records. For detailed steps, visit Accessing your Squarespace domain's DNS settings.

Scroll down to Custom Records and select CNAME from the drop-down menu.


Add your CNAME records:

  1. In the www field, add your unique Zoho CNAME.
  2. In the Enter alias data field, enter
  3. Click Add.
Note: Don't delete other CNAMEs that you may have added previously.


  1. Click Save at the top of the page.

Step 3 - Add preset MX records

In the same DNS settings panel, select Zoho Mail from the Add Presets drop-down menu.


You'll now have two MX records in place to send and receive mail from your Zoho account.

Note: It can take 30 to 45 minutes for any DNS changes to process.


Adding MX records to European sites

If you're in the EU or UK, you can manually add the Zoho Mail MX records to your DNS settings panel:

  1. Scroll down to Custom Records and select MX from the drop-down menu.
  2. In the Priority column, enter 10.
  3. In the Enter mail server field, enter
  4. Click Add.
  5. Add a second MX record for with a Priority of 20.

Zoho MX records are typically determined by the location of your account. If you're unsure the MX records you need to enter, contact Zoho to confirm the correct records.

Note: Don't add MX records for both .com and .eu versions of the Zoho Mail server. Doing so could prevent you from sending or receiving email.

Step 4 - Add DKIM and SPF records

Zoho recommends adding DKIM and SPF records for further authentication of your account. Both records help prove to recipients that your email is genuine and that no one is impersonating your account.

Add a DKIM record

  1. In your Zoho account, follow Zoho’s instructions to generate a unique TXT record, which acts as your domain key. This will be a long string of letters, numbers, and symbols.
  2. In your Squarespace DNS settings, scroll down to Custom Records.
  3. Choose TXT from the Record drop-down.
  4. In the Host field, enter a name for your text record followed by ._domainkey. For example, if you want to name your record “zoho,” your full host record should look like this:
Note: Zoho asks you to include your full domain name as part of the Host value, but you don’t need to add this. Squarespace adds the domain name automatically on the backend.
  1. In the Data field, paste the TXT record that you generated from Zoho.
  2. Click Add.

Add an SPF record

  1. In your Squarespace DNS settings, scroll down to Custom Records.
  2. Choose TXT from the Record drop-down.
  3. In the Host field, enter @
  4. In the Data field, enter v=spf1 ~all
  5. Click Add.

For more help, see Zoho’s documentation on using DKIM records and SPF records.

Step 5 - Verify your domain

In your Zoho account, click Verify by CNAME at the bottom of the Domain Setup screen.


When your Zoho DNS Zone is updated, you'll see a success message.

On this page, create the administrator email address you'll use for Zoho. This will be the first part of your custom email address, like

Click Create Account to complete the setup.

Getting more help

For more help with settings in your Zoho account, contact their support team. You can also visit their documentation.

Was this article helpful?
55 out of 71 found this helpful