Email Marketing
Tag every enrollment and completion with the Mailchimp LMS integration
Sync registered users and leads to separate Mailchimp audiences and tag them in real time as they enroll, complete courses, and earn certificates.
TL;DR
The Mailchimp LMS integration replaces manual list exports with a real-time sync. The Mailchimp integration puts learners and leads in the right audience with tags that reflect what they did in your school.
Retire manual list exports. New users and leads reach Mailchimp in real time
Skip manual tagging. Enrollments and completions tag Mailchimp contacts once auto-tagging is on
Stop guessing who bought. Buyers get the lw-paying-customer tag after a course purchase
Best for: Course creators who segment Mailchimp campaigns by enrollments, completions, and purchases.
Available on all paid plans. Mailchimp’s free plan allows only one audience.
What you can do with Mailchimp and LearnWorlds
Split users and leads
Send registered users to one audience and newsletter leads to another. Each group gets campaigns written for where it is.
Sync profile and UTM fields
Send custom user fields, activity fields, and UTM parameters into matching audience fields. Use them as merge tags to personalize campaigns.
Tag learners on key actions
Pick which LearnWorlds actions apply a tag, from free previews of paid courses to certificates awarded. Manual enrollments fire the enrollment tag too.
Filter contacts by opt-in
Sync the OPTIN merge tag to see who opted in through the GDPR Toolkit. Every synced user shows as Subscribed in Mailchimp, so this tag tells you who said yes.
How LearnWorlds and Mailchimp integrate
See what moves from LearnWorlds into Mailchimp. Automatic rows run once you connect and pick audiences, while conditional rows need audience fields or auto-tagging set up first.
| LearnWorlds | Mailchimp | Type of trigger |
|---|---|---|
| User registers in your school | Contact created in your users audience | Automatic |
| Visitor subscribes through a newsletter section | Contact created in your leads audience | Automatic |
| Custom user fields or UTM data change | Matching audience fields update in real time | Conditional |
| User enrolls, completes a course, or earns a certificate | Action-specific tag applied to the contact | Conditional |
| User purchases a course | lw-paying-customer tag applied to the contact | Conditional |
What teams ask before connecting
Does this sync both ways, or does data only flow from LearnWorlds into Mailchimp?
Data flows from LearnWorlds into Mailchimp. Users and leads move into your audiences along with their fields and tags. The help article doesn’t describe any sync from Mailchimp back into LearnWorlds.
Which user actions trigger automations: just registration, or enrollment and completion too?
Enrollment and completion count too. Registration creates the contact. Auto-tagging then tags enrollments, course completions, and certificates awarded. It also tags free previews of paid courses, purchases, and tags you add in LearnWorlds.
Is this a native integration or does it require Zapier or Make?
It’s built into LearnWorlds. You activate it under Settings > Integrations > Email integrations and sign in to Mailchimp. The setup has no Zapier or Make step.
How to set up the LearnWorlds and Mailchimp integration
Setup runs from your LearnWorlds settings plus a few Mailchimp audience fields. You need a Mailchimp account. At the end, users and leads sync in real time with their tags.
1. Create your Mailchimp audiences
Log in to Mailchimp and create separate audiences for registered users and leads. Requires: a Mailchimp account.
2. Add text audience fields
In Mailchimp, open Audience > All contacts > Settings > Audience fields and merge tags. Add each field you want to sync as Text and leave Required unchecked.
3. Activate Mailchimp in LearnWorlds
Open Settings > Integrations > Email integrations. Select the MailChimp tab and check Activate.
4. Connect your Mailchimp account
Click Connect to MailChimp and sign in with your Mailchimp credentials on the page that opens.
5. Pick audiences and auto-tags
Select the audiences for users and leads, then choose your auto-tagging actions. Click Save to apply your changes.
6. Sync your existing contacts
Click Sync your contacts with Mailchimp. Repeat it only after adding custom fields. For the full setup guide, see the Mailchimp help article.
What the Mailchimp integration handles automatically
Create contacts for new users
LearnWorlds automatically creates a contact in your users audience when someone registers in your school.
Create contacts for new leads
LearnWorlds automatically creates a contact in your leads audience when a visitor subscribes through a newsletter section.
Update changed contact data
LearnWorlds automatically updates the Mailchimp contact in real time when a user’s data changes in your school.
| What LearnWorlds handles automatically | What your team configures |
|---|---|
| Creating contacts for new users and leads | Choosing the audience for users and the audience for leads |
| Updating contact data in real time | Creating matching Text audience fields in Mailchimp |
| Applying tags in real time once auto-tagging is on | Picking which LearnWorlds actions apply a tag |
| Syncing contacts added after setup | Running the first sync of existing contacts |
Who uses the Mailchimp integration and how
Course creators growing a newsletter list
Visitors sign up through a newsletter section and land in your Mailchimp leads audience. You nurture them there without exporting form entries.
Course sellers following up after completion
A learner finishes a course and gets a completion tag in Mailchimp right away. You target the next-course campaign at that tag instead of checking reports.
Academies separating buyers from free learners
The lw-paying-customer tag marks anyone who bought a course. Send upsell emails to buyers and offers to free learners without sorting lists by hand.
FAQs
Yes. Leads who subscribe through a newsletter section sync to the audience you pick for leads. Their activity fields and UTM fields can sync too, once you create matching audience fields.
Yes. Auto-tagging applies a tag in Mailchimp when a learner enrolls, completes a course, or earns a certificate. You can then target campaigns at contacts with those tags.
All paid plans include it, starting with Starter. On the Mailchimp side, the free plan allows only one audience.
Yes. Changes to a user’s data sync to Mailchimp automatically in real time. A field only syncs if a matching Text audience field exists and isn’t set to required.
No. Only tags added after auto-tagging is on sync to Mailchimp. Tags added after a mass import of users don’t sync either.
Yes. LearnWorlds lets you connect more than one email marketing platform. That helps if you run different forms and campaigns on each.
Yes, if you email learners from Mailchimp. After a one-time connection and first sync, new contacts and tags flow in real time without exports. See the other email marketing integrations if you use a different tool.
Published:
Last Update:


