
How to Setup Mailchimp Integration with Squarespace: A Complete Guide
Mailchimp integration with Squarespace allows you to collect email addresses, send newsletters, and sync your online store information effectively.
Core Features
- Add email signup forms and newsletter blocks
- Create newsletter pop-ups
- Add subscription options at checkout
- Sync products, orders, and customer data
- Create automated email newsletters from blog posts
Domain Authentication Setup (Custom Domains)
- Add CNAME Records in Squarespace DNS Settings:
First Record:
- Type: CNAME
- Host: k2._domainkey
- Data: dkim2.mcsv.net
Second Record:
- Type: CNAME
- Host: k3._domainkey
- Data: dkim3.mcsv.net
- Complete authentication in Mailchimp following their documentation
Form and Newsletter Block Setup
Important Guidelines:
- Use new empty Mailchimp audiences for best results
- Keep form fields consistent across multiple blocks
- Limit data fields to 30 (Mailchimp requirement)
- Field values cannot exceed 255 characters
Connection Steps:
- Click Storage in block editor
- Select Connect next to Mailchimp
- Log into Mailchimp
- Choose audience for form submissions
Double Opt-in Settings
- Enabled by default for spam prevention
- Recommended for EU compliance
- Can be disabled through Storage tab settings
Multiple Forms and Accounts
Best Practices:
- Use separate audiences for different forms
- Ensure identical fields when connecting multiple blocks
- Connect different Mailchimp accounts to different forms
Commerce Integration
Features:
- Sync products and orders
- Add subscription options at checkout
- Track customer information
- Create automated email campaigns
Traffic Analysis
- Monitor visitor sources from Mailchimp campaigns
- Track effectiveness of email marketing
- Analyze visitor engagement
Common Limitations
- 30 data field maximum per audience
- 255 character limit for field values
- Required fields must match Mailchimp settings
- Form fields must be identical for multiple block connections
This integration streamlines email marketing operations while maintaining data consistency between platforms.