MailerLite is an email marketing platform designed to help businesses grow through subscriber management, customer relationship building, and workflow automation. By integrating MailerLite with LearnWorlds, you can enhance your email marketing strategy and reach your audience effectively through advanced targeting and automation options.
In this article, we will guide you through setting up and using the MailerLite integration with LearnWorlds.
Set up your MailerLite Account
1. Login to your MailerLite account or register if you are new to MailerLite's world.
2. Create your groups in MailerLite to organize and segment your subscribers.
Learnworlds lets you sync to MailerLite, two distinct LearnWorlds groups:
- Registered Users
- Leads
For that reason, it allows you to sync them to different MailerLite groups.
Connect your MailerLite Account
1. Click on Settings → Integrations → Email integrations.
2. Click on the MailerLite tab and check the Activate box.
3. You will be asked to paste the API key you can find by navigating to the Integrations → API tab → Generate new token. Ensure you note your API key, as there is no option to retrieve it after it’s created.
4. Click on Connect to MailerLite to finalize the process.
Add Custom Fields in MailerLite
An optional step is to add Custom Fields to make your campaigns even more targeted. Check this article for the detailed process.
- Registered Users Custom Fields: You can sync with MailerLite the following user information stored in LearnWorlds:
- General custom fields are populated as a result of the user’s activity.
- Custom sign-up fields are collected upon the user’s registration in your school.
- UTM parameters.
- Leads Custom Fields: LearnWorlds allows syncing the information set for each lead with MailerLite. This information is a mix of activity and systemic fields, populated as a result of the lead’s activity while subscribing from within email grabbers and UTM fields.
- To sync custom fields, create them in MailerLite in text format, and ensure they are not required fields.
- New custom fields/Merge tags will appear after creating Custom Sign up fields and tags created from a Newsletter section (email grabber section).
Select your MailerLite Groups
After setup, choose which MailerLite groups to sync with users and leads collected on LearnWorlds pages through email grabber forms.
- If you upload users via an Excel file in LearnWorlds, new contacts will be created in MailerLite with tags and fields, but updating contacts through Excel will not update fields or tags in MailerLite.
- Tags that users already have before the first sync will not sync to MailerLite.
Sync groups to MailerLite
After the integration setup is complete, you can sync your existing contacts with a single click. Synchronizing your groups to MailerLite is recommended only for the first time you set up the MailerLite integration (this may take time). After the first sync, all contacts added either manually from the admin (owner) in LearnWorlds, the API, or Zapier will be synced automatically.
Click Update Lists anytime you need the latest list changes in LearnWorlds.
Auto-Tagging
Auto-tagging applies specific tags in MailerLite based on user actions within LearnWorlds.
Available Auto-Tagging Actions:
- User enrolls in a product: A product can be any Course (paid, free, etc.), Bundle, Payment Plan (Installment), or Subscription. This action will also be triggered by manual enrollments.
- User previews a free section of a paid course.
- User is awarded a certificate.
- User completes a course.
- User purchases a product: The lw-paying-customer tag is applied to any user who has purchased at least one course, and the tag is added only once.
- When a tag is added to the user.
- Deleting users in LearnWorlds does not delete their contact in MailerLite.
- Anonymizing users in LearnWorlds does not affect their status in MailerLite.
- Tags sync in real time, but only when added after auto-tagging is enabled. Tags applied before enabling will not sync.
Glossary
You can review the terminology mentioned in the MailerLite glossary.