Submit a ticket My Tickets
Login  Sign up
Open navigation

How to Migrate your Users to LearnWorlds

You've completed the preliminary stages of migrating from another learning platform to LearnWorlds, as detailed in our corresponding article. This article provides guidance on assigning roles to your team members and seamlessly enrolling users in your school.

If you are interested in migrating to LearnWorlds with professional assistance please book a free consultation with our migration expert. Additionally, LearnWorlds' Experts are here to help you with platform-related projects.

Assign Team Roles

According to your business and organization structure, you can assign predefined or custom user roles to your team in the Learning Center plan or higher, securing in this way the data that each team member or partner has access to while logging in to your school. You can create Administrative, Instructional, Management, and Reporting roles. For more information on how to assign those roles to your team, you can check this article.

Import Users

1. The first step to migrating your users is to bulk import them to your LearnWorlds school (available for our Pro Trainer plan or higher).

2. You can edit the email template so that your imported users receive a warm welcome and not a generic message. You also have the option not to send an email notification during the import process.

Enroll Users in courses

1.a. To enroll your users for free (without requiring payment) in your courses or bundles, follow the steps here.

1.b. To enroll your users for free (without requiring payment) in your Subscriptions, follow the steps here. This requires connecting Stripe as your payment gateway. 

2. If you have a large number of user enrollments, utilize the bulk enrollment feature, accessible on the Learning Center plan or above.

3. If you prefer charging your users for products rather than enrolling them for free, refer to the instructions provided here

You can Import & Enroll users simultaneously by following the steps mentioned here

Bulk Subscription Enrollment 

If your existing website/school uses subscriptions and you have active subscribers, then we might be able to assist with the migration of the subscribers. We can assign your existing subscribers to new subscription plans in Stripe (which will correspond to a set of courses). The users would be assigned to the subscription but not charged yet. Instead, they are given a trial period until the next renewal date. When the trial period ends, the system will request the users to enter their credit card details to continue with the subscription.

-Subscription migration is a paid service. You will need to contact us at for additional information.

-There is no Bulk option to enroll users massively to a subscription plan.

Manually Mark the Users' Progress as Complete

When you migrate users from another platform, and you need to reflect on the actual progress of those users, you are not alone. LearnWorlds is here for you providing the Mark as Complete function. With the Mark as Complete tool, the Admins can manually mark a course or a learning activity as complete. This feature can be used for:

  • One by one, user selection in the All users section.
  • Using Enroll users and Import & enroll users bulk actions.
  • Multi-selecting users from the Users list (All users → select as many users as you wish to) and click on Update progress.
  • Via the API.

For more information about the Mark as Complete feature, you can click here.

You can find helpful articles on how to support your users here

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.