AutomationMart
Home/Browse/Auto-import contacts from Google Sheets to MailChimp subscriber lists
n8n

Auto-import contacts from Google Sheets to MailChimp subscriber lists

n8nn8n6 modulesv1.0
GmailGoogle SheetsMailchimpLinkedIn

Google Sheets to MailChimp Auto-Importer Overview This n8n workflow automatically imports contacts from Google Sheets into your MailChimp mailing list. Perfect for businesses collecting leads through Google Forms, event registrations, or maintaining contact lists in spreadsheets. Key Features - πŸ“Š Bulk Import: Process entire Google Sheets at once - πŸ”„ Smart Name Parsing: Automatically splits full names into first and last names - πŸ“± Phone Number Support: Includes phone numbers

At a glance

Auto-import contacts from Google Sheets to MailChimp subscriber lists is a ready-made n8n workflow you import as a workflow JSON file β€” no build required. It connects Gmail, Google Sheets, Mailchimp, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, Mailchimp, LinkedIn
Modules
6
Price
Free
Version
v1.0
Auto-import contacts from Google Sheets to MailChimp subscriber lists workflow diagram

About this workflow

Google Sheets to MailChimp Auto-Importer Overview This n8n workflow automatically imports contacts from Google Sheets into your MailChimp mailing list. Perfect for businesses collecting leads through Google Forms, event registrations, or maintaining contact lists in spreadsheets. Key Features - πŸ“Š Bulk Import: Process entire Google Sheets at once - πŸ”„ Smart Name Parsing: Automatically splits full names into first and last names - πŸ“± Phone Number Support: Includes phone numbers as merge fields - ⚑ Error Resilience: Continues processing even if individual contacts fail - πŸ“ Import Summary: Generates a summary of processed contacts Prerequisites Before using this workflow, ensure you have: 1. An active n8n instance (self-hosted or cloud) 2. A Google account with access to Google Sheets 3. A MailChimp account with at least one audience/list created 4. Basic understanding of n8n workflows Initial Setup Step 1: Import the Workflow 1. Copy the workflow JSON 2. In n8n, click "Import from File" or paste the JSON 3. Save the workflow with a meaningful name Step 2: Configure Google Sheets Connection 1. Click on the "Get Google Sheet Data" node 2. Click on "Credential to connect with" 3. Select "Create New" and choose "Google Sheets OAuth2" 4. Follow the OAuth flow to authenticate your Google account 5. Save the credentials Step 3: Configure MailChimp Connection 1. Click on the "Add to MailChimp" node 2. Click on "Credential to connect with" 3. Select "Create New" and choose "MailChimp OAuth2" or "MailChimp API" 4. For API method: - Log into MailChimp - Go to Account β†’ Extras β†’ API keys - Generate a new API key - Copy and paste it into n8n 5. Save the credentials Step 4: Configure Your Specific Settings Google Sheets Settings: 1. Open the "Get Google Sheet Data" node 2. Replace YOURGOOGLESHEETID with your actual sheet ID - Find this in your Google Sheets URL: 3. Replace YOURSHEETNAME with your worksheet name (e.g., "Sheet1" or "Form Responses 1") MailChimp Settings: 1. Open the "Add to MailChimp" node 2. Replace YOURMAILCHIMPLISTID with your audience ID - Find this in MailChimp: Audience β†’ Settings β†’ Audience name and defaults 3. Verify the status is set to "subscribed" Google Sheets Format Requirements Your Google Sheet must have the following columns (exact names): - Names: Full name of the contact (e.g., "John Doe") - Email address: Valid email address - Phone Number: Contact phone number (optional) Example: | Names | Email address | Phone Number | |-------|--------------|--------------| | John Doe | john@example.com | +1234567890 | | Jane Smith | jane@example.com | +0987654321 | How to Use Manual Execution: 1. Open the workflow in n8n 2. Click "Execute Workflow" 3. Monitor the execution progress 4. Check the output of "Create Import Summary" for results Scheduling (Optional): To run this automatically: 1. Replace the "Manual Trigger" node with a "Schedule Trigger" node 2. Set your desired schedule (e.g., daily at 9 AM) 3. Activate the workflow Customization Options Adding More Fields: To include additional fields like company name or address: 1. Add columns to your Google Sheet 2. Modify the "Edit Fields" node to include new fields 3. Update the "Format Subscriber Data" code to map new fields 4. Add corresponding merge fields in the MailChimp node Handling Duplicates: The workflow uses "continueRegularOutput" error handling, which means: - Existing subscribers will be skipped - New subscribers will be added - The workflow continues processing Adding Email Notifications: To receive import summaries via email: 1. Add a Gmail or Email node after "Create Import Summary" 2. Configure with your email settings 3. Use the import summary data in the email body Troubleshooting Common Issues: 1. "Invalid API Key" (MailChimp) - Verify your API key is correct - Check that your MailChimp account is active 2. "Sheet not found" (Google Sheets) - Verify the sheet ID is correct - Ensure the service account has access to the sheet 3. "Email already exists" errors - This is normal for existing subscribers - The workflow will continue processing other contacts 4. Missing data in MailChimp - Check that column names match exactly (case-sensitive) - Verify data exists in the Google Sheet Best Practices 1. Test First: Always test with a small dataset first 2. Backup Data: Export your MailChimp list before large imports 3. Clean Data: Ensure email addresses are valid before importing 4. Monitor Regularly: Check import summaries for any issues 5. Respect Privacy: Only import contacts who have consented to receive emails Support For issues specific to: - n8n platform: Visit n8n Community Forum - Google Sheets API: Check Google Developers Documentation - MailChimp API: See MailChimp API Documentation - Need help customizing? Contact me for consulting and support or add me on LinkedIn - License This workflow template is provided free for personal and commercial use. Feel free to modify and share!

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n β†’ click the menu β†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Add an Etsy shop's listings to a Google Sheet

Every time Etsy gets the listings of a shop, Make will automatically add their data to a sheet in Google Sheets. The example here uses the sheet in [this link](https://docs.google.com/spreadsheets/d/1xICfzRMFmizOZmtryhT6mIxhJduRMUl64wmLKGtF1Mg/edit#gid=0)

Free

Add new AWeber subscribers to a Google Sheets spreadsheet

Every time a new subscriber is created in AWeber, Make will automatically add the subscriber's info to a new row in your Google Sheets spreadsheet. The template uses this [example spreadsheet](https://goo.gl/VF9vHd).

Free

Import Google Sheets contact to Wealthbox Persons

Every time a new conatct is added to Google Sheet, a new contact is automatically created in Wealthbox. Wealthbox offers many parameters for contact, in this template we will work only with Personal contacts using First name, Last name, and Email in columns A, B, and C.

Free

Auto-publish social videos to 9 platforms via Google Sheets and Blotato

Auto-Publish Social Videos to 9 Platforms via Google Sheets and Blotato Who is this workflow for? This workflow is ideal for marketers, content creators, virtual assistants, and automation specialists managing multi-platform video content. It’s especially useful for teams who want to centralize publishing via a spreadsheet and automate social distribution in one shot. What problem does this workflow solve? Manually posting videos to multiple social platforms is tedious and time-consuming. This w

Free

Send Bulk Text Messages from Google Sheets

Send hundreds of SMS messages with one click! Simply create a 'Sender', 'Message', and 'Recipient' column in Google Sheets, fill in the details and GatwayAPI will do the rest! (YES - you can send different messages!)

Free

Create a Revolut Business draft payment from a new Zoho Books bill

Use this template to create a Revolut Business draft payment when a Zoho Books bill is created. The setup of the template assumes you have your vendor data stored in a Google Sheets sheet. Your sheet has to include these columns: Name of the vendor and payment details. To see which details are required to create a Revolut draft payment depending on the country, click [here](https://developer.revolut.com/docs/build-banking-apps/#tutorials-tutorials-work-with-draft-payments-international-paymen

Free

Automate rental agreements with BoldSign, Google Sheets & Gemini AI

Complete Video Documentation: Explanation WITH clean Video timestamps: Prerequisites: You need a rental agreement document, a BoldSign account (which has a free tier for testing) [00:44], a Google Sheet, and an n8n instance. BoldSign Setup: How to upload your agreement as a template, drag-and-drop the signature and text fields [[01:13](

Free

Generate videos automatically with Veo3 Fast API, Google Drive & email notifications

Automated Video Generation, Google Drive Upload, and Email Notification with Veo 3 Fast API This workflow automates the process of generating videos using the Veo 3 Fast API, uploading the video to Google Drive, and notifying the user via email. All tasks are executed seamlessly, ensuring a smooth user experience with automatic error handling. Node-by-Node Explanation 1. On Form Submission: Triggers the workflow when a user submits

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint β€” instant download
  • Setup guide PDF included
  • 5 downloads Β· valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

β‚Ή2,499/ session
3 hrs Β· video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free