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.

LearnWorldsMailerLiteType of trigger
User registers or is added by an admin, the API, or ZapierContact created in your users groupAutomatic
Lead submits a Get Email formContact created in your leads group with the lead’s tagsAutomatic
Lead later registers as a userSame contact added to your users group and kept in the leads groupAutomatic
Custom user fields or UTM data changeMatching custom fields update in real timeConditional
User enrolls, completes a course, or earns a certificateAction-specific tag applied to the contactConditional

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 automaticallyWhat your team configures
Creating contacts for new users and leadsChoosing the group for users and the group for leads
Updating contact data in real timeCreating matching text custom fields in MailerLite
Applying user tags in real time once auto-tagging is onPicking which LearnWorlds actions apply a tag
Syncing contacts added after setupRunning 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: