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 allow visitors to subscribe to your blog via email.
Note: If you're having trouble with the connection to MailChimp, visit Troubleshooting MailChimp issues.
This is a Premium feature available in the current Website Business plan and higher:
- Available in: All Business and Commerce plans
- Available in: Legacy Personal plan (no longer available for new subscriptions)
- Not available in: Current Personal plan
- Trial: You can use the MailChimp integration during a trial.
To learn more, visit Premium features.
Watch a video
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 a subscriber 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 list 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, it will need to connect to a new, empty MailChimp list. Form Blocks and Newsletter Blocks can't be used with existing MailChimp lists.
- If you edit any form fields after connecting to MailChimp, create and link a new MailChimp list. If your Form Block fields and MailChimp list fields become mismatched, this may cause issues with submissions passing to MailChimp.
- To connect multiple Form or Newsletter Blocks to the same MailChimp list, keep the form fields and settings exactly the same between the blocks. Any differences can cause form submissions to be dropped/rejected by MailChimp.
- Per MailChimp's policy, lists can't exceed 30 data fields. If the Form Block has more than 30 Form Fields, edit the Form Block and remove some fields.
To connect a Form or Newsletter Block to MailChimp:
- In the block editor, click the Storage tab, then click MailChimp. In this example, we're using a Form Block.
- Log into MailChimp.
- Select a MailChimp list for form submissions from the drop-down menu.
You can also connect a Cover Page form to MailChimp in the Action panel.
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 checklist 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 to MailChimp
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 Adding Cover Page actions.
Decide if visitors have to confirm their subscription (double opt-in)
MailChimp's double opt-in process asks visitors to confirm their mailing list subscriptions via email. After they confirm, their contact information is added to your MailChimp list.
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:
- Open the form's editor.
- For Form and Newsletter Blocks, click the Storage tab.
- Under MailChimp, uncheck Require double opt-in.
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.
Set up domain authentication
If you're sending your MailChimp newsletter from an email address using a Squarespace Domain, MailChimp recommends setting up your own DKIM and SPF authentication. If you skip this step, your email campaigns are more likely to be marked as spam.
To authenticate your domain, open Advanced DNS Settings and create the following CNAME and TXT records:
- Set Host as k1._domainkey
- Set Data as dkim.mcsv.net (Don't use MailChimp's recommended CNAME, k1._domainkey.yoursite.com, as the authentication will fail).
- Set Host as @
- Set Data as v=spf1 include:servers.mcsv.net ?all
Tip: For help authenticating a third-party domain, contact your domain provider.
Connect multiple blocks to MailChimp
Connecting multiple Form Blocks to a single MailChimp list can cause several issues, including dropped form submission data and disconnection from MailChimp. We recommend using a separate MailChimp list for each Form or Newsletter Block on your site when possible.
If you choose to connect multiple blocks to a single MailChimp list, 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 list:
- Reset the MailChimp connection for each block.
- Check each block to confirm all fields are identical.
- 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.