Skip to content
FlowHubFluxonLab
Google Sheets
Google Sheetsfree

Sync Squarespace Newsletter Signups to Mailchimp via Google Sheets

by bangank36adapted from n8n official workflow galleryUpdated Aug 2026
RequiresGoogle SheetsGoogle SheetsMailchimpMailchimp
Share Post Share
MaWhen clicking ‘Test workflow’When clicking ‘…ScSchedule TriggerSquarespace newsletter submissionsSquarespace new…SILoop Over each itemLoop Over each …Add new member to MailchimpAdd new member …12345
1/5
STEPS · 5
Run manually by an operator

This workflow captures Squarespace newsletter signups in a Google Sheet and automatically creates new Mailchimp contacts in the selected audience. It overcomes the limitation in Squarespace’s native Mailchimp integration, which only supports new, empty audiences. You can trigger the workflow manually or schedule it for continuous synchronization. Step-by-step tutorial First, you need to connect Squarespace newsletter block submission to Google Drive In Mailchimp node, choose your targeted audience in List Name or ID Connect a Squarespace Form to Google Drive To connect a form to Google Drive: In the form's storage options, click Connect on Google Drive. Log into your Google account. Click Allow to permit Squarespace to connect to Google Drive. Enter a Spreadsheet Name. This creates a new spreadsheet for your form submissions. Columns in my sheet: Submitted On Email Address Name This structure is inspired by Squarespace’s newsletter block connection, but you can modify it based on your preferred data format. 👉 Clone my Google Sheets template Requirements Credentials To use this workflow, you need: Mailchimp API Key** – Required to add contacts to Mailchimp.

Tags

n8nreference-onlygoogle-sheetsmailchimp
Connects
sheetsGoogle SheetsmailchimpMailchimp
CategoryGoogle Sheets
Triggermanual
Complexitymedium
Nodes5
AddedMar 21, 2025

Related workflows

See all Google Sheets
sheetsmailchimp
free

Gather leads in Google Sheet and Mailchimp

Gather leads into Mailchimp, automate marketing, and sales process.

by emmanuelchilaka779
sheetsWtelegramtwilio
free

Add data from a photo to Google Sheets

Automatically adding expense receipts to Google Sheets with Telegram, Mindee API, Twilio, and n8n.

by isa024787bel
sheets
free

Transform data in Google Sheets

This workflow appends, lookup, updates, and reads data from a Google Sheet spreadsheet. Set node: The Set node is used to generate data that we want to add to Google Sheets. Depending on your use-case you might have data coming from a different source. For example, you might be fetching data from a WebHook call. Add the node that will fetch the data that you want to add to the Google Sheet. Use can then use the Set node to set the data that you want to add to the Google Sheets. Google Sheets node: This node will add the data from the Set node in a new row to the Google Sheet. You will have to enter the Spreadsheet ID and the Range to specify which sheet you want to add the data to. Google Sheets1 node: This node looks for a specific value in the Google Sheet and returns all the rows that contain the value. In this example, we are looking for the value Berlin in our Google Sheet. If you want to look for a different value, enter that value in the Lookup Value field, and specify the column in the Lookup Column field. Set1 node: The Set node sets the value of the rent by $100 for the houses in Berlin. We pass this new data to the next nodes in the workflow. Google Sheets2 node: This no

by Harshil Agrawal