Skip to main content
— Migration guide

How to Migrate From Thinkific to Shopify (2026)

A practical, step-by-step plan for moving your courses and students off Thinkific and into your Shopify store — rebuild the outline, re-add your video, and bulk-import learners with one CSV.

Why merchants move from Thinkific to Shopify

Thinkific is a capable standalone learning platform that runs on its own site, with its own checkout, login and course player. Merchants who already sell on Shopify often move to keep courses, customers and revenue in one place instead of two systems.

On Shopify with Alva Courses, a course enrolment is a normal Shopify order and every student is a Shopify customer. Students check out once and sign in with the account they already have — no second login, no separate subdomain to maintain.

Set expectations first

There is no fictional "one-click" Thinkific importer, and tools that promise one rarely move everything cleanly. The honest path below is manual but fast: rebuild structure, re-add content, then move students with a single CSV. Most catalogues fit inside the free trial.

What actually moves — and what you rebuild

Knowing what carries over before you start prevents surprises. The migration splits cleanly into three buckets: structure you rebuild, content you re-add, and students you import. None of it is automatic, but each part is straightforward.

Asset On Thinkific today In Alva Courses
Course outline Chapters & lessons Rebuilt as sections + lessons in the drag-and-drop builder
Videos Hosted on Thinkific Re-uploaded to Alva Video Hosting or embedded from YouTube / Vimeo / Loom / VdoCipher
PDFs, audio, slides Lesson attachments Re-added as downloadable file blocks (PDF, ePub, MS Office) and audio blocks
Quizzes Built into lessons Rebuilt with the quiz / assessment block inside each lesson
Students In the Thinkific platform Imported by CSV; each becomes a member with a progress record
Checkout & login Thinkific's own Your existing Shopify checkout and customer account

A migration map. Structure and content are rebuilt by hand; students arrive in one CSV import.

Step 1 — Install Alva Courses and start the free trial

Begin by installing Alva Courses from the Shopify App Store and starting the 14-day free trial. There is no free plan; both tiers are flat monthly. Your Thinkific school stays live the whole time, so nothing is at risk while you build.

Tip

If your library is large, pick the Unlimited Pro plan at $14.99/mo before uploading video — it includes Alva Video Hosting with 50 GB, which comfortably handles long lessons. You can change plans during the trial.

Step 2 — Rebuild your course outline

Recreate each course as sections and lessons in the drag-and-drop builder, mirroring the chapter structure your students already know. Reorder, duplicate and draft lessons as you go, and schedule any you are not ready to publish yet.

This is the moment to tidy the outline rather than copy it exactly. If a Thinkific chapter sprawled, split it; if two lessons always belonged together, merge them. The builder makes restructuring fast before any content goes in.

Step 3 — Re-add your video and lesson content

Video is the part that does not transfer automatically, so plan a session for it. Inside each lesson you have two reliable options for getting your existing videos in, depending on where the source files live today.

Option A — Upload to Alva Video Hosting

Download your masters from Thinkific (or use the originals you kept) and upload them to Alva Video Hosting. The Pro tier's 50 GB handles large files well beyond Shopify's roughly 1 GB and 10-minute native file limits, and lessons stream inside your storefront.

Option B — Embed an existing video link

If your videos already sit on YouTube, Vimeo, Loom or VdoCipher, just embed the link in a video block — no re-upload needed. VdoCipher is the choice when you want stronger protection on premium lessons.

With video sorted, re-add the rest of each lesson: rich text, images, downloadable PDF, ePub and MS Office files, audio, buttons, Zoom blocks for live sessions, and quizzes. For more detail on rebuilding assessments cleanly, see embedding quizzes and assessments.

Step 4 — Attach each course to a Shopify product

Connect every course to a Shopify product so it sells through your normal checkout, payment providers and discount codes. This is what makes each enrolment a real Shopify order and each buyer a Shopify customer in your admin.

While you are here, configure drip scheduling to release sections by day or date, turn on require-completion gating for sequential courses, design your completion certificate, and set up the enrolment email — which can send from your own domain.

Step 5 — Import your students with CSV

This is how your existing learners move over. Export your student list from Thinkific to a spreadsheet, then bulk-enrol everyone into the matching course in one step using Alva Courses' CSV import — no order placed per student.

01

Prepare the file. One row per student, with separate columns for email (required) and name (recommended). Save it as a .csv.

02

Open the Members view. In the Shopify admin, open the course in Alva Courses and go to its Members tab — or use the global Members view to import across courses.

03

Import and confirm. Choose Import CSV, map the email and name columns, review the preview, fix any flagged rows, then confirm. Every valid student is enrolled with a progress record and can receive a branded enrolment email.

Full walkthrough

The exact field mapping and verification steps are documented in Import members with CSV. Members & enrolment also supports CSV export and per-student progress tracking, so you can audit the move afterwards.

Step 6 — Test, switch over, and wind down Thinkific

Before you flip the switch, run a test enrolment on a course. Confirm the storefront course player loads, video streams, the certificate generates, and the enrolment email lands. Check My Courses appears in the customer account.

Once verified, import your real student cohort, point new sales at your Shopify products, and only then cancel your Thinkific subscription. Because you tested first and kept Thinkific live throughout, learners never lose access during the move.

For a fuller picture of the trade-offs between staying inside your store and running a separate platform, read the Alva Courses vs Thinkific comparison.

Frequently asked questions

Is there a one-click importer from Thinkific to Shopify?

No. Alva Courses does not offer a one-click Thinkific importer, and you should be wary of any tool that claims to move your whole school automatically. The realistic path is manual but quick: rebuild your course outline in the drag-and-drop builder, re-upload or re-embed your videos and files, then bring your students across in one step with a bulk CSV import. Most catalogues take a few focused sessions inside the 14-day free trial.

How do I move my students from Thinkific to Shopify?

Export your student list from Thinkific to a spreadsheet of emails and names, then import it into Alva Courses using CSV. Open the course Members tab in the Shopify admin, choose Import CSV, map the email and name columns, review the preview, and confirm. Every valid row is enrolled at once with a progress record, and each student can receive a branded enrolment email with a link to start learning in your storefront.

Will my course videos transfer from Thinkific to Alva Courses?

Your video files do not move automatically. You re-add them inside each lesson in one of two ways. Upload the source files to Alva Video Hosting, which on the Unlimited Pro plan gives 50 GB and handles large videos beyond Shopify's roughly 1 GB native file limit. Or embed a YouTube, Vimeo, Loom or VdoCipher link if your videos already live there. Both stream inside your Shopify storefront course player.

Do I have to take my Thinkific school offline to migrate?

No. Build everything in Alva Courses during the 14-day free trial while your Thinkific school stays live. Rebuild the outline, add content, attach each course to a Shopify product, and run a test enrolment to confirm the storefront player and emails. Only when you have verified the experience do you import students, point new sales at Shopify, and wind down the Thinkific subscription, so learners never lose access mid-move.

Where do students log in after I move to Shopify?

Students sign in with their normal Shopify customer account on your store's domain, with no second login and no separate platform. After enrolment they open My Courses in their account and play lessons in your branded storefront course player. There is no Thinkific subdomain to remember and no extra password to reset, which usually cuts the access-related support emails you handle.

Ready to teach on Shopify?

Install Alva Courses on Shopify and build your first course in minutes. A drag-and-drop builder, video lessons, quizzes, completion certificates, member management and branded email delivery — all native to your store. Every plan starts with a 14-day free trial.

Install on Shopify