How to migrate from SchoolMaker to Esmerise

Move from SchoolMaker to Esmerise in three simple steps: upload your content, recreate your products and import your users.

📌 You have a 10-day free trial to prepare your new academy, upload content and create products. Get everything ready before inviting your students, with our support team here to help.

1. Upload your content

Reuse the videos, audio, PDFs and materials you already have: upload them to Esmerise and organise them into modules. If you no longer have the original files, retrieve them from your old platform where downloads are available. Copy written lessons into the editor.

  • Modules: Modules are simply folders for your content. If you have several courses in one academy, create one module per course and use submodules for its sections. If you have just one course, use modules directly to organise its sections.
  • Items: These are the lessons inside your modules: add videos, audio, materials, text and quizzes in the order you want.
💡 Start with one module and one lesson: it’s a simple way to get familiar with Esmerise and then quickly upload the rest of your course.

Import your quizzes or create new ones with AI

SchoolMaker supports exporting quizzes or questions as CSV. Download the questions, then adapt the columns to Esmerise’s template before importing.

Official SchoolMaker instructions

  1. Create or open a quiz in Esmerise, choose the CSV import option and download the sample template.
  2. Upload the CSV, check the preview and fix any reported errors before confirming. You can import up to 1,000 questions per file.
💡 If you don’t have quizzes or don’t want to download them, Esmerise can also create new quizzes with AI from text, videos or the content of an entire module.

2. Recreate your products

Choose the content each offer includes: create individual courses and bundles without duplicating or re-uploading your materials.

  1. Open the Creator menu and click Products & coupons. Create a product with a name and description for your offer.
  2. Select the modules the product unlocks. You can reuse the same content in multiple offers.
  3. Set the product price (or create a free product) and choose a single payment or subscription. Save your products before importing users so you can give each group access to the right course straight away.

3. Import your users

Export your users as a CSV from SchoolMaker and import it into Esmerise.

Export users from your old platform

Sign in to your SchoolMaker admin, follow the path below and export the customers or students you want to move. Prepare a list for each purchased product: filter before exporting, or split the list afterwards in a spreadsheet.

Users → Export → Members → Export → Download export

Export the list and save the CSV on your computer, keeping the row with the column names.

Official SchoolMaker instructions

Upload the CSV and grant access

To import users from CSV, activate your preferred Esmerise plan. You can already prepare your content and products during the free trial.

  1. Open the Creator menu and click Users management. Choose Add users manually → Import users from CSV and upload your user list.
  2. Continue, choose the language and select the product that everyone in that CSV should access. If needed, set a shared expiry date, then confirm the import.

Multiple products, one account per customer

It’s simple: prepare one CSV for each purchased product and import the files one at a time, selecting the matching product each time. If a customer has several products, include them in each relevant file using the same email address. Esmerise recognizes the user and adds all product access to the same account, without creating duplicates.

For example, if Anna bought Course A and Course B, include her in both CSVs. Import the first file with Course A selected and the second with Course B selected: Anna will find both courses in her account, without having to buy them again.

💡 You can import up to 1,000 users per file. For larger lists, simply split them into several CSVs and repeat the same steps.
📌 If you have subscriptions

Subscriptions and automatic renewals are not transferred by CSV. You can still honour the period customers have already paid for and let them resubscribe on Esmerise when it ends:

  1. Import users with the subscription product selected and an Expiry date. If you already imported them without a date, repeat the import with an expiry date: accounts are not duplicated.
  2. Go to Creator → Users management and open the customer. Under Products, choose the three-dot menu → Edit. Set Expiry date to their next renewal date on the old platform and click Save. Repeat for the other subscribers.
  3. Turn off automatic renewals on the old platform at the end of the paid period, keeping access for the time already paid for.
  4. In Creator → Settings, under Page to show when access is not active, enter the URL of the page where customers can buy your Esmerise subscriptions, then save.

Students keep access until the expiry date. Once they have no active access left, they will see the inactive-access screen and the View products button, where they can resubscribe to your new academy.

Test your new academy and invite your students

  1. Check the course as a student: open lessons, check materials and try the quizzes.
  2. Check that each customer has access to the right products and, where needed, the correct expiry date.
  3. After importing, copy the invitation link and send it to students with your new academy’s address. You can keep your old platform available during the move.
  4. Students can follow the link and start using your new academy with ease.

You can present the move from SchoolMaker as an upgrade for your students: a simpler, more engaging academy with courses, community and an app they can keep on their phone.

Existing course progress is not imported.

All migration guides

Bring your courses to Esmerise

Press