Email Marketing
Fill your MailerLite groups automatically with the MailerLite LMS integration
Sync registered users and leads to separate MailerLite groups and tag them in real time as they enroll, complete courses, and earn certificates.
TL;DR
The MailerLite LMS integration replaces list exports with a real-time sync. The MailerLite integration keeps users and leads in the right groups and tags them by what they did in your school.
Drop the list exports. New users and leads reach MailerLite in real time
Skip hand tagging. Enrollments and completions tag MailerLite contacts once auto-tagging is on
Avoid duplicate contacts. Leads who register join your users group as one contact
Best for: Course creators who run MailerLite automations and want groups that track enrollments and purchases.
Available on all paid plans. MailerLite Classic accounts aren’t supported.
What you can do with MailerLite and LearnWorlds
Sync users and leads separately
Send registered users to one MailerLite group and leads from Get Email sections or widgets to another. Lead tags sync when the lead submits the form.
Sync profile and UTM fields
Send general fields, custom user fields, and UTM parameters into matching MailerLite custom fields. Create them as text fields that aren’t required.
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.
Keep contacts added any way
After the first sync, users you add manually or through the API reach MailerLite automatically. Users added through Zapier sync the same way.
How LearnWorlds and MailerLite integrate
See what moves from LearnWorlds into MailerLite. Automatic rows run once you connect and pick groups, while conditional rows need custom fields or auto-tagging set up first.
| LearnWorlds | MailerLite | Type of trigger |
|---|---|---|
| User registers or is added by an admin, the API, or Zapier | Contact created in your users group | Automatic |
| Lead submits a Get Email form | Contact created in your leads group with the lead’s tags | Automatic |
| Lead later registers as a user | Same contact added to your users group and kept in the leads group | Automatic |
| Custom user fields or UTM data change | Matching custom fields update in real time | Conditional |
| User enrolls, completes a course, or earns a certificate | Action-specific tag applied to the contact | Conditional |
What teams ask before connecting
Is this a native connection or does it require a third-party automation tool?
It’s a native connection built into LearnWorlds. You activate it under Settings > Integrations > Email integrations and paste a MailerLite API key. No third-party automation tool is involved.
Which events sync automatically: registration, enrollment, or completion?
Registration syncs automatically and creates the contact. Enrollment and completion sync as tags once you turn them on in auto-tagging. Auto-tags apply to users only, while lead tags sync when a lead submits a form.
Can we sync leads and registered users to separate MailerLite groups?
Yes. You pick one group for registered users and another for leads. A lead who later registers joins the users group too and stays a single contact in both groups.
How to set up the LearnWorlds and MailerLite integration
Setup takes a MailerLite API token and a few minutes in your LearnWorlds settings. You need a MailerLite account, not Classic. At the end, users and leads sync in real time.
1. Create your MailerLite groups
Log in to MailerLite and create groups for registered users and leads. Requires: a MailerLite account that isn’t a Classic account.
2. Generate a MailerLite token
In MailerLite, open Integrations > API and click Generate new token. Copy it now, since you can’t retrieve it later.
3. Activate MailerLite in LearnWorlds
Open Settings > Integrations > Email integrations. Select the MailerLite tab, check Activate, and paste your API key.
4. Connect your MailerLite account
Click Connect to MailerLite to finish the connection. Add text custom fields in MailerLite if you want more data to sync.
5. Pick groups and auto-tags
Select the groups for users and leads, then choose your auto-tagging actions. Click Save to apply your changes.
6. Sync your existing contacts
Run the one-click sync of existing contacts. Repeat it only after adding custom fields. For the full setup guide, see the MailerLite help article.
What the MailerLite integration handles automatically
Create contacts for new users
LearnWorlds automatically creates a contact in your users group when someone registers in your school.
Sync lead tags and groups
LearnWorlds automatically syncs a lead’s tags to MailerLite when the lead fills out a form.
Merge leads who register
LearnWorlds automatically adds the existing contact to your users group when a lead registers in your school.
Update changed contact data
LearnWorlds automatically updates the MailerLite contact in real time when a user’s data changes.
Sync admin and API additions
LearnWorlds automatically syncs new users to MailerLite when they’re added manually, through the API, or through Zapier.
| What LearnWorlds handles automatically | What your team configures |
|---|---|
| Creating contacts for new users and leads | Choosing the group for users and the group for leads |
| Updating contact data in real time | Creating matching text custom fields in MailerLite |
| Applying user 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 MailerLite integration and how
Course creators turning leads into students
A lead signs up through a Get Email form, then registers later. MailerLite keeps one contact in both groups, so nobody gets duplicate emails.
Course sellers following up after completion
A learner finishes a course and gets a completion tag in MailerLite right away. You target the next-course campaign at that tag instead of checking reports.
Teams adding learners through Zapier or the API
New users created by Zapier or the API reach MailerLite automatically after the first sync. Onboarding emails start without a separate import.
FAQs
All paid plans include it, starting with Starter. You also need a current MailerLite account, since Classic accounts aren’t supported.
No. Deleting a user in LearnWorlds doesn’t delete their MailerLite contact. Anonymizing a user doesn’t change their MailerLite status either.
No. Uploading users from an Excel file creates MailerLite contacts with tags and fields. Updating existing users that way doesn’t update their fields or tags in MailerLite.
No. Only tags added after auto-tagging is on sync to MailerLite. Tags users had before the first sync don’t carry over.
You generate a new one. MailerLite doesn’t let you retrieve a token after it’s created, so note it down when you make it.
Yes, if your automations run in MailerLite. After a one-time connection and first sync, contacts and tags flow in real time without exports. See the other email marketing integrations if you use a different tool.
Published:
Last Update:


