Submit a ticket My Tickets
Login  Sign up
Open navigation

How to Migrate to LearnWorlds

Transferring your existing website and content from an external learning environment to LearnWorlds will require you to manually build your school pages and content using LearnWorld's Website Builder and tools. This guide provides step-by-step information on how to migrate to LearnWorlds seamlessly. You can also download our interactive ebook from here!

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.

Create your School

Create your LearnWorlds school by clicking here. For more information, please refer to this article.

  • On the first trial creation steps, you will need to select a School Template. During the trial period, you can further create and activate different school templates.  When you activate a live subscription plan, you can create more than one site flavor (on the Learning Center plan or higher).
  • To activate a live subscription, check the steps in this article.

Create your Courses

You will need to build your courses and populate them with learning activities.

You can utilize AI to easily generate the course outline and learning activities, thus saving time and effort. You can find out more information in this article. 

You have the option to sell individual courses, create and sell a group of courses (bundles), sell your products with subscriptions, or even installment plans. Check the following guide for more information on all the different pricing choices available. 

 It's not feasible to transfer the courses and content from another platform as a whole since each platform is built on a different backend code. If you have material such as Videos, PDFs, SCORMs, Audio, or embedded files, you can easily upload them to your courses. Learning activities such as ebooks, certificates, forms, and assessments need to be recreated by using the LearnWorlds tools.

Design your School & Course Pages

1. Before you start customizing your pages, you can create a Site Flavor and choose your Color Theme, Typography, and Template sizes for your whole school.  

2. You can then create and customize your school pages (e.g., the Home Page, After Login Page, Course Catalogue Page, Payment Page, etc.). If you would like to customize one of the system pages, go to your Pages Manager and search for the page.

3. To create a new custom page, click on the New page button and then add new Sections and Widgets. You can find out more about the pages' structure here

4. To edit the Course Layout Pages, you can either navigate to Website → Design → Edit Website →  Pages Manager → Group "Courses", or you can navigate to the Courses → Courses Manager choose the course, and navigate to the Course Page Layout.

 It's not feasible to transfer the design and pages from another platform as a whole since each platform is built on a different backend code. To make the process easier, you can always start by creating a page and then duplicate the templates on other pages. You can also copy-paste the text from your previous website.

Site Navigation

Once the school and course pages are finalized, you will need to modify the site's navigation and buttons accordingly. More specifically you need to adjust: 

  • The top-bar links, in order for users to navigate to the relevant pages.
  • The Site Navigation (Home Page, After Login Page, direct or non-direct payment flow regarding account creation, non-paying users navigation) according to this article.

Connect your Payment Gateway

Once the previous settings have been set, and you are ready to finalize the migration process, you can choose a LearnWorlds plan and activate a paid subscription. This will allow you to set up your payment gateways and receive payments from your users.

Connect your Custom Domain

If you have purchased a custom domain (e.g., and do not want to use the default LearnWorlds subdomain (e.g.,, you can connect your purchased custom domain and replace the LearnWorlds one. For more information, you can check this article.

Migrate your Users 

Once you are ready, you can migrate your users to LearnWorlds, assign specific User Roles depending on their role in your academy, enroll them in courses, and manually mark their progress in the courses in a few steps! For the migration of your users, you can check this article.

Educate your Team about LearnWorlds

In this article, we can help you identify how to introduce your team to LearnWorlds and present some of the main features and tools of your school's plan to your team to make their journey easier and less time-consuming.  

LearnWorlds User Experience

In this article, we can walk you through your users' signup, enrollment, and purchase experiences and discuss everything they interact with while in your LearnWorlds school.

Ensure that you are fully migrated to LearnWorlds with some final touches here.

Once the school and course pages are finalized, you'll need to modify the site's navigation and buttons accordingly.

Did you find it helpful? Yes No

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