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

Using Mailchimp with Squarespace

Mailchimp is an email marketing service you can use to design and send email campaigns and newsletters. Through our integration, you can collect email addresses and grow your subscriber list through any form on your site. You can also add an email subscribe option to your blog.

If you're having trouble, visit Troubleshooting Mailchimp issues.

Tip: As an alternative, use Squarespace Email Campaigns to send emails directly from your site.
The Mailchimp integration is a Premium feature available in Business and Commerce plans.

Watch a video

Set up domain authentication in Mailchimp (custom domains only)

If you're sending your Mailchimp newsletter from an email address connected to a custom domain, set up your own DKIM and SPF authentication in Mailchimp. If you skip this step, your email campaigns are more likely to be marked as spam and new subscribers may not be added to your audience.

Step 1 - Create CNAME and TXT records in Squarespace

To authenticate your domain, open Advanced DNS Settings and create the following records:

First CNAME record:

  • Choose CNAME from the Record drop-down
  • In the Host field, enter k2._domainkey (Don't use MailChimp's recommended CNAME, k2._domainkey.example.com, as the authentication will fail)
  • In the Data field, enter dkim2.mcsv.net

Second CNAME record:

  • Choose CNAME from the Record drop-down
  • In the Host field, enter k3._domainkey (Don't use MailChimp's recommended CNAME, k3._domainkey.example.com, as the authentication will fail)
  • In the Data field, enter dkim3.mcsv.net

TXT record:

  • Choose TXT from the Record drop-down.
  • In the Host field, enter @
  • In the Data field, enter v=spf1 include:servers.mcsv.net ?all
Tip: For help authenticating a third-party domain, contact your domain provider.

Step 2 - Follow authentication steps in Mailchimp

Using the records you created in Squarespace, follow Mailchimp's documentation to complete the authentication process.

Connect a Form Block or Newsletter Block

You can use Mailchimp as a storage option in the Form Block and the Newsletter Block. This adds form submissions to an audience (formerly called a list) in your Mailchimp account.

When using Mailchimp in a Form Block or Newsletter Block, keep the following in mind:

  • If any fields other than Email are checked as required in your Mailchimp audience settings, form submissions won't collect in Mailchimp. To resolve the issue, uncheck them as Required in Mailchimp. You can then create required fields using the option in the Form Block.
  • To use Mailchimp as a storage option, we recommend connecting to a new, empty Mailchimp audience. To connect multiple Form or Newsletter Blocks to the same Mailchimp audience, keep the form fields and settings exactly the same between the blocks. Any differences can cause form submissions to be dropped/rejected by Mailchimp.
  • If you edit any form fields after connecting to Mailchimp, create and link a new Mailchimp audience. If your Form Block fields and Mailchimp audience fields become mismatched, this may cause issues with submissions passing to Mailchimp.
  • Per Mailchimp's policy, audiences can't exceed 30 data fields. If the Form Block has more than 30 form fields, edit the Form Block and remove some fields.
  • Mailchimp limits audience field values to 255 characters. If you expect to exceed that limit, we recommend connecting an additional storage option.

To connect a Form or Newsletter Block to Mailchimp:

  1. Click Storage in the block editor, then click Connect next to Mailchimp.
  2. Log into MailChimp.
  3. Select a Mailchimp audience for form submissions.

For detailed steps, visit Managing form and newsletter storage.

Add a newsletter pop-up

You can create a pop-up that appears when visitors land on your site to collect email addresses in Mailchimp. To learn more, visit Creating a promotional pop-up.

Ask customers to subscribe at checkout

If you use Commerce, you can add a Join our mailing list field to your checkout page. To learn more, visit Adding a newsletter subscribe option to checkout.

Create an email newsletter from your blog

You can use Mailchimp's RSS-to-Email campaign feature to automatically email subscribers when you add new content to your RSS feed. The email includes a digest of your blog post with images and post text or excerpts.

To learn more, visit Adding email subscriptions to your blog.

Connect a Cover Page form (version 7.0 only)

To build a mailing list on a landing page, create a Cover Page, add a form to it in the Action panel, and connect it to Mailchimp. To learn more, visit Cover Pages.

Decide if visitors have to confirm their subscription (double opt-in)

Mailchimp's double opt-in process asks visitors to confirm their audience subscriptions via email. After they confirm, their contact information is added to your Mailchimp audience.

Double opt-in is enabled by default on all forms that connect to Mailchimp. It helps you reduce spam and ensures that the people on your list are receptive to your content.

If you live in the EU, you might want to keep this setting checked to comply with local regulations.

To disable double opt-in:

  1. Open the form's editor.
  2. For Form and Newsletter Blocks, click the Storage tab, then click Mailchimp.
  3. Switch the Require double opt-in toggle off. 
Note: This guide is available as a resource, but should not be construed or relied upon in any way as legal advice. Per our Terms of Service, Squarespace doesn't provide advice or recommendations on any laws or requirements applicable to your site or business.

Connect multiple blocks to Mailchimp

Connecting multiple Form Blocks to a single Mailchimp audience can cause several issues, including dropped form submission data and disconnection from Mailchimp. We recommend using a separate Mailchimp audience for each Form or Newsletter Block on your site when possible.

If you choose to connect multiple blocks to a single Mailchimp audience, each block must be absolutely identical. Any discrepancies between type, name, or arrangement of fields between blocks will create errors.

To fix issues with multiple blocks connected to a Mailchimp audience:

  1. Reset the Mailchimp connection for each block.
  2. Check each block to confirm all fields are identical.
  3. Reconnect Mailchimp in the Storage tab.

Measure site traffic from Mailchimp

Traffic Sources Analytics shows where visitors come from on the web. When using Mailchimp for marketing, you can check to see how many visitors Mailchimp brings in through campaigns and forms, and how specific sources compare to one another.

Was this article helpful?
159 out of 333 found this helpful
Using Mailchimp with Squarespace