Migrating your courses and students over to LearnWorlds from another course platform (e.g. Thinkific, Teachable, Kajabi, etc.) is a pretty big endeavor that can fill you with stress. No worries though:) Here at LearnWorlds, we try to make it as easy as possible to migrate everything and help you build a better school, at the same time. In no time you will be up and running, with a school that serves all your existing students and is ready to receive a ton of new ones.

Step 1 - Create your school

The first step you need to take is to create your own LearnWorlds school. Your trial account is fully functional so from day one you can start customizing the look and feel of your school. 

Step 2 - Create your courses

The next step is to create your courses. This usually involves uploading videos, creating e-books and quizzes, uploading PDFs, uploading a custom certificate, and more, depending on your circumstances. 

If your courses include multiple questionnaires, you may save time by creating Question Banks and then just import them in assessment learning activities.

If you already have all your videos stored in a Vimeo Pro account then you can directly connect your Vimeo with LearnWorlds and use your videos in your LearnWorlds courses, without having to re-upload them.

You may also easily use the videos you have stored in Wistia, by connecting your Wistia account with LearnWorlds.

If you have all your videos as files (mp4 or other) or you use some other kind of video hosting then you will have to upload your videos to LearnWorlds (to the respective courses’ video libraries and then use them in your courses). LearnWorlds offers unlimited video hosting and it’s not such a big deal: you can upload a bunch of videos at a time and then sit around or continue editing your courses until the video files get uploaded and encoded (the process might take some time because the videos are being encoded in several compression levels so that each student gets a version that matches his/her screen and/or network speed).

Do you already have your courses ready in SCORM files or HTML5 packages? Then are you just a few clicks away from your course completion!

Step 3 - Set up your products and prices (courses, bundles, subscriptions)

The next step is to make your products ready for sale. You might be selling individual courses, course bundles, or even subscriptions. In each case you need to set a price for your courses and, if needed, create course bundles and/or subscription plans.

At that point, your school is ready to launch. If you haven’t already done so you need to choose a plan and activate a paid subscription. This will allow you to set up your own payment gateway (so that you can start accepting payments via credit card) as well as to setup your own custom domain (we already provide you with a free learnworlds.com subdomain however using your own custom domain adds credibility to your school, helps you rank higher in search results, and makes it easier for customers to find you.

Congrats! Your school is now up and running, ready to receive new customers.

But what about your existing students? How can you bring over to your new school? We can help you here too.

Step 4 - Importing your students

Now it's time to add your students to the platform. You probably already have a list of students that you want to import over to your new school (available for our paid plans). All it takes is an excel file with the names and emails of the people on your list. Before you do the import make sure to edit the email template so that your students receive a warm welcome and not a generic message. Every person on the list will receive an invitation mail with a link that asks them to visit the school and add a password for their newly-created account.

Enroll students then to courses

But what about any paid customers that you want to move over? If you have a small number of students then you can simply manually enroll the students to their specific courses. Please keep in mind that enrollment fees might apply for every course enrollment. If you have a large number of students/enrollments then we might be able to help. Just send all the information over to our support team and they will advise you on what is the best course of action (available in our Learning Center plan and above).

Importing subscribers from Stripe

What about existing subscribers? If your existing school (or membership site) uses Stripe subscriptions and you have active subscribers then we might be able to help as well. What we can do is assign your existing subscribers to new subscription plans (which will correspond to a set of courses). In this case what you need to do is:

  1. Create your courses in LearnWorlds
  2. Set up stripe as your payment gateway of choice
  3. Create your subscriptions Plans in LearnWorlds and associate them with your existing Stripe plans. Each subscription plan can be associated with one or more courses (meaning that students who sign up for this plan will unlock these courses for the duration of their subscription).
  4. Send us a list (excel file) with all the subscribers that you want us to activate in your new LearnWorlds school. 

That's it! If you have any questions don't hesitate to contact us.