Automatically add leads from Viewers to your Mailchimp audience. When someone submits their information through your widget, they’re added to your chosen Mailchimp list - ready for your email campaigns and automations.
This integration is available on all plans, including Free.
How It Works
When a lead is captured on your site, Viewers adds them as a subscriber to your selected Mailchimp list. Their name, email, and any available enrichment data are synced automatically. From there, Mailchimp takes over - welcome sequences, newsletters, drip campaigns, whatever you’ve set up.
What You’ll Need
- A Mailchimp account
- At least one audience (list) in Mailchimp
Setting Up the Integration
- Log in to your Viewers dashboard
- Go to Automations
- Find Mailchimp and click to configure
- Connect your Mailchimp account (you’ll be prompted to authorize access)
- Select which list to add contacts to
- Choose which contact types to sync (see below)
- Choose your sync type (see below)
- Save your settings
Configuration Options
Select List
Choose which Mailchimp audience (list) should receive your leads. The dropdown shows all available lists in your Mailchimp account along with their current subscriber count.
If you don’t see your list, make sure it exists in Mailchimp and try reconnecting the integration.
Contact Types to Sync
Choose which modules should add subscribers to Mailchimp:
- Chat - AI chat conversations
- Signup - Newsletter signups
- Coupon - Spin to Win / discount entries
- Feedback - Feedback submissions
- Share - Social share submissions
- Contact - Contact form submissions
- Custom - Custom module submissions
For most use cases, you’ll want Signup selected since those are people explicitly opting into your newsletter. But you might also add Chat or Contact leads to nurture sequences.
Sync Type
Control which leads get added to Mailchimp:
All Valid Emails Syncs all contacts with verified email addresses. Use this if you want every lead added to your list regardless of whether they have company data.
Enriched Leads Only Only syncs contacts that have company/contact enrichment data (company name, phone, website, etc.). This filters out personal email addresses and leads without business information.
Use enriched-only if you’re running B2B email campaigns and only want business contacts.
What Gets Synced to Mailchimp
When a subscriber is added to Mailchimp, these fields are synced:
| Viewers Field | Mailchimp Field |
|---|---|
email | Email Address |
name | Name (First/Last) |
company.name | Company (if using merge tags) |
company.phone | Phone (if using merge tags) |
To capture enrichment data in Mailchimp, set up custom merge tags in your audience settings that match the fields Viewers sends.
Best Practices
Use tags to identify Viewers leads Set up Mailchimp tags or segments to identify subscribers who came from Viewers. This helps with targeting and reporting.
Create a welcome automation Set up a Mailchimp welcome email or sequence that triggers when new subscribers are added. First impressions matter.
Match modules to intent Newsletter signups expect marketing emails. Chat leads might prefer a more personal follow-up sequence. Consider using different lists or tags for different modules.
Use “Enriched Leads Only” for B2B campaigns If your email content is business-focused, filter out personal email signups. Your engagement rates will thank you.
Enable double opt-in if needed Depending on your compliance requirements (GDPR, etc.), you may want to enable Mailchimp’s double opt-in for Viewers leads.
Troubleshooting
Leads not appearing in Mailchimp?
- Verify the integration is connected and saved in Viewers
- Check that the correct list is selected
- Make sure the lead type you’re testing is selected in “Contact Types to Sync”
- Look in Mailchimp’s activity feed for any errors or bounces
Subscribers showing as “Cleaned” or “Unsubscribed”?
- Mailchimp won’t re-add emails that have previously unsubscribed or bounced
- Check the contact’s status in Mailchimp’s audience
List not appearing in dropdown?
- Make sure the list exists in Mailchimp
- Try disconnecting and reconnecting the Mailchimp integration
- Check that your Mailchimp account has the necessary permissions
Duplicate subscribers?
- Mailchimp automatically deduplicates by email address - it won’t create duplicates
- Existing subscribers will have their data updated instead
Frequently Asked Questions
Does this respect Mailchimp’s double opt-in setting? Yes. If your Mailchimp list has double opt-in enabled, new subscribers will receive a confirmation email before being fully added.
Will it update existing subscribers? Yes. If the email already exists in your list, Mailchimp updates the subscriber’s information with the new data.
Can I sync to multiple lists? Not with a single integration. If you need leads in multiple lists, use Mailchimp’s automations to copy subscribers between lists, or set up Zapier for more complex routing.
How quickly do leads sync? Immediately when a lead is captured (for “All Valid Emails”). For “Enriched Leads Only,” there may be a brief delay while enrichment completes.
Will this trigger my Mailchimp automations? Yes. Adding a subscriber through Viewers triggers the same automations as any other signup method - welcome sequences, tags, etc.
Is this available on the Free plan? Yes. The Mailchimp integration is available on all Viewers plans. However, “Enriched Leads Only” sync requires a PRO plan since enrichment is a PRO feature.
Need Help?
If you have questions about connecting Viewers to Mailchimp, contact us.