📱 Sync Zoom webinar attendees to Mailchimp with double opt-in and email filtering

⚡ 48 views · 📱 Social Media & Email Marketing

💡 Pro Tip — For lead enrichment, ScraperNode can pull LinkedIn profiles, company data, and job listings directly into your pipeline — useful for building prospect lists without manual research.

View All Scrapers

Description

Description

Use this workflow to automatically sync Zoom webinar registrants into Mailchimp, filter out internal contacts, and send double opt-in confirmation emails. Ideal for keeping your newsletter audiences clean, accurate, and enriched with new leads—without manual export/import steps.

About Workflow

This workflow connects Zoom Webinars with Mailchimp via API to automate the onboarding of webinar attendees into your marketing audience.
It retrieves registrant data from Zoom (based on Webinar ID and Occurrence ID), extracts attendee emails, filters out internal domains, checks whether the contact already exists in Mailchimp, and then creates or updates each record.
New contacts receive a double opt-in confirmation email, and all newly added leads are tagged for segmentation inside Mailchimp.

Use Case

Perfect for marketing teams running webinars who need to transfer participants into Mailchimp quickly and reliably.
This automation streamlines attendee follow-up, ensures compliance with double opt-in requirements.

How it works

How to Use

  1. Import the workflow into your n8n instance

  2. Configure credentials:

    • Zoom OAuth2 credential
    • Mailchimp HTTP Basic Auth credential
  3. Enter webinar details:

    • Set webinar_id and occurence_id in the Type in IDs node
  4. Adjust internal email filtering:

    • Update the domain in the “Filter Out Internal Emails” node (e.g., change @yourcompanydomain.com)
  5. Configure Mailchimp nodes:

    • Replace LIST_ID_HERE with your Mailchimp Audience/List ID
    • Adjust tags if needed
  6. Test the workflow:

    • Run it with a real webinar and confirm behavior:
      • internal emails are excluded
      • existing contacts are updated
      • new contacts receive the double opt-in email
      • tags are applied correctly

Example Use Cases

Requirements

Optional Enhancements

đź”— Nodes Used

HTTP Request, Mailchimp, Filter

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup