Migrating your courses and students over to LearnWorlds from another course platform (e.g. thinkific, teachable, newkajabi, etc.) is a pretty big endeavor that can fill you with stress. No worries though:) Here in 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. You can also edit your school’s landing page, create a custom student dashboard (examples here), customize your checkout page (examples here), as well as create 1-click funnels sales pages for individual courses or subscriptions (examples here).
Step 2 - Create your courses
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 upload a single course.
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). If you have a large number of videos to upload then contact our support team since we might be able to help you with the uploading via a cloud storage such as Dropbox.
Step 3 - Setup your products and prices (courses, bundles, subscriptions)
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 to 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 plan and activate a paid subscription. This will allow you to setup 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. 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 in the list will receive an invite 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.
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 subscriptions plans (which will correspond to a set of courses). In this case what you need to do is:
- Create your courses in LearnWorlds
- Set up stripe as your payment gateway of choice
- 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).
- Send us a list (excel file) with all the subscribers that you want us to activate in your new LearnWorlds school. Your members’ subscriptions will continue uninterrupted since all their credit card information is already securely stored in Stripe.
That's it! If you have any questions don't hesitate to contact us.