How Squarespace and Mailchimp Work Together
The Mailchimp Squarespace integration works by connecting form submissions on your Squarespace site to a specific audience in your Mailchimp account. When someone enters their email on your site, Mailchimp captures it automatically - no manual exports, no copy-pasting, no leads slipping through the cracks.
There are three main methods for connecting the two platforms: the native Newsletter Block integration (the simplest), Mailchimp's embedded signup form code (more flexible), and a third-party automation bridge like Zapier (most powerful). Each has different trade-offs in complexity, customization, and capability. The right one depends on what you actually need your email list to do.
Method 1: Connect Mailchimp via the Squarespace Newsletter Block
This is the fastest way to add Mailchimp to Squarespace. The Newsletter Block is a built-in Squarespace element that connects directly to your Mailchimp audience without any code required. It handles the most common use case: a sign-up form on your homepage, landing page, or footer that automatically adds subscribers to a Mailchimp list.
Step 1: Add a Newsletter Block to Your Page
Open the Squarespace editor and navigate to the page where you want the form. Click the plus icon to add a new block, then search for Newsletter. Insert it into your chosen section. You can drop it anywhere on the page - above the fold, inside a section, or as a full-width strip at the bottom.
Step 2: Connect to Your Mailchimp Account
Click on the Newsletter Block to open its settings, then select the Storage tab. Click Add an Account and choose Mailchimp from the list of available integrations. Squarespace will open a Mailchimp authorization screen - log in to your Mailchimp account and click Allow to grant access. You only need to do this once; the connection persists across your site.
Step 3: Choose Your Mailchimp Audience
After authorizing, Squarespace will ask which Mailchimp audience (formerly called a list) should receive submissions from this form. Select the audience you want to grow. If you have multiple audiences set up in Mailchimp, make sure you pick the right one - each Newsletter Block can only connect to a single audience at a time.
Step 4: Customize Your Form Fields
By default, the Newsletter Block collects first name and email. If you want to capture additional fields - last name, phone number, or custom tags - add those fields to your Mailchimp audience settings first, then return to Squarespace and map them inside the block's field settings. Keep forms short. Every extra field reduces completion rates.
Step 5: Test the Connection
Before publishing, submit a test entry using your own email address. Go to your Mailchimp account and check the audience you connected. The test subscriber should appear within a few minutes. If it does not, revisit the Storage tab and reauthorize the connection. Double opt-in settings in Mailchimp can also delay the appearance of new contacts - check your audience settings if you do not see the entry arrive.
Method 2: Use Mailchimp's Embedded Signup Form
If you need more control over your form's design and fields than the Newsletter Block allows, Mailchimp's embedded form gives you a full HTML form you can paste anywhere in Squarespace using a Code Block. This method is more flexible but requires some comfort with HTML and CSS.
Step 1: Generate the Embed Code in Mailchimp
Log into Mailchimp and go to Audience, then Signup Forms, then Embedded Forms. Use the form builder to configure your fields, labels, and layout. When you are satisfied, click Continue and copy the HTML code Mailchimp generates. This is the code you will paste into Squarespace.
Step 2: Add a Code Block in Squarespace
In the Squarespace editor, navigate to the page section where you want the form. Add a new block and choose Code from the block types. Paste the Mailchimp HTML code into the code editor. The form will render inside the block and submissions will go directly to your Mailchimp audience without any additional configuration.
Step 3: Style the Form to Match Your Site
Mailchimp's default form styling rarely matches a Squarespace template out of the box. Use Squarespace's Custom CSS panel to override the form's appearance - fonts, button colors, field border radius, and spacing can all be adjusted. For a walkthrough of how to work with custom CSS in Squarespace, see our guide on how to add custom CSS to Squarespace.
Method 3: Connect Squarespace Form Blocks to Mailchimp via Zapier
If you want to use Squarespace's native Form Block - rather than a Newsletter Block - and still route submissions into Mailchimp, you need a middleware tool. Squarespace Form Blocks do not connect natively to Mailchimp, but they can connect to Zapier through a form-handling service, which then forwards data into any Mailchimp audience you choose.
Step 1: Set Up Your Squarespace Form Block
Add a Form Block to your page and configure the fields you need - name, email, and any custom inputs. Under Storage, connect the form to a service like Formspree or Basin, which will handle the form submission and make it available to Zapier as a trigger event.
Step 2: Create a Zap in Zapier
In Zapier, create a new Zap with the form-handling service (Formspree, Basin, or similar) as the trigger. Set the action to Mailchimp: Add/Update Subscriber. Map the form fields to the corresponding Mailchimp audience fields. Once the Zap is active, every new form submission on your Squarespace site will automatically create or update a subscriber in Mailchimp.
Step 3: Test the Full Flow
Submit a test entry through your Squarespace form and verify that it flows through your form handler, appears as a trigger event in Zapier, and lands in your Mailchimp audience. This method is the most powerful option for advanced workflows - you can add tags, update fields, trigger automations, and segment subscribers based on which form they submitted.
Setting Up Mailchimp Automations After Connecting
Once your Squarespace Mailchimp form is working and new subscribers are flowing into your audience, the next step is putting those contacts to work. Mailchimp's automation tools let you send a welcome email immediately after someone signs up, trigger a nurture sequence, or tag subscribers based on how they joined your list.
A welcome email is the most important automation to set up first. People are most engaged with your brand in the first 24 hours after subscribing - a simple, personal message at that moment performs far better than the same message sent a week later. Set it up under Automations in Mailchimp and connect it to the audience your Squarespace form feeds into.
If you run multiple forms across your Squarespace site - a homepage signup, a lead magnet form on a blog post, and a checkout opt-in - use Mailchimp tags to track which form each subscriber came from. That segmentation makes your future campaigns sharper and more relevant. For more ways to strengthen the email experience across your site, our guide on how to customize your Squarespace website covers the design and layout decisions that keep visitors engaged long enough to subscribe.
Common Squarespace Mailchimp Integration Problems
The most frequent issue after connecting Mailchimp to Squarespace is that subscribers do not appear in the audience. This almost always comes down to one of three things: double opt-in is enabled in Mailchimp and the subscriber has not confirmed, the wrong audience is selected in the Newsletter Block, or the Mailchimp authorization has expired and needs to be refreshed.
If embedded forms are rendering oddly on mobile, the issue is usually the default Mailchimp stylesheet conflicting with your Squarespace template's CSS. Override the form container's width and padding in your Custom CSS to bring it into alignment. Keeping your visual design consistent across forms, pages, and popups is worth the extra effort - it is one of the fundamentals covered in our Squarespace design tips guide.
For GDPR compliance, add a consent checkbox to any form collecting data from visitors in the EU. Mailchimp supports this natively in its form builder, and Squarespace's Newsletter Block allows you to add custom form descriptions explaining how subscriber data is used.
Frequently Asked Questions
How do I connect Mailchimp to Squarespace?
Does Squarespace integrate with Mailchimp natively?
Why are my Squarespace Mailchimp subscribers not showing up?
Can I add a Mailchimp popup to Squarespace?
How do I add a Mailchimp signup form to Squarespace without code?
Can I use Mailchimp automations with Squarespace signups?
What is the difference between Squarespace Email Campaigns and Mailchimp?
Conclusion: Your Form Should Work as Hard as Your Site Does
The Mailchimp Squarespace integration is not complicated once you understand which method fits your setup. Use the Newsletter Block for a clean, code-free connection. Use an embedded form when you need more control over design. Use Zapier when you need the full power of automation and segmentation across multiple forms.
What matters most is that the connection actually works - that every visitor who trusts you with their email address ends up in your Mailchimp audience, not lost in a form that goes nowhere. Test it. Confirm it. Then build the automations that make that list do something useful.
A working Squarespace Mailchimp setup is not a nice-to-have. It is one of the most reliable systems you can build into your site - one that quietly grows your list and nurtures your audience without requiring your attention every day.
* Read the rest of the post and open up an offer