Selling & Business Models
How do I move a course to a new platform without breaking access for existing students?
The short answer
Run the old and new platforms side by side for a short transition. Move content first, test it with a few real scenarios, import students only after the structure is stable, and keep the old course available until you have confirmed that existing buyers can enter the new one.
Inventory before you migrate
Make a spreadsheet with every course, module, lesson, file, quiz, certificate, price, coupon, access rule, drip date, email, and integration. Add the number of active students and the promise each group bought, especially lifetime access, fixed-term access, bundles, and payment plans.
Export what the old platform allows: student names and emails, enrollment status, progress, purchase records, and subscription identifiers. Keep the raw export untouched, then work from a copy. A content export is not necessarily a usable backup of progress or transactions, so document what will not transfer.
Build and test the new home
Rebuild one representative course before moving the catalog. Check video captions, downloads, lesson order, mobile display, completion rules, and emails. Create test accounts for a new buyer, an existing lifetime customer, a student partway through, and someone whose access should have expired.
Do not move recurring charges by copying card information. Payment credentials and subscriptions need to follow the supported process of your platform and processor. Stripe’s guidance explains that subscription migrations may require mapping customers, prices, payment methods, and billing dates rather than merely importing a customer list (Stripe subscription migration guide). Ask both platforms for their current migration procedure.
Make the handoff gentle
Tell students what is changing, what is not changing, when the move happens, and exactly how to activate the new account. Give them more than one reminder. Do not ask them to send you passwords. If progress cannot migrate, say so plainly and offer a practical alternative. Examples include a completion marker, a downloadable checklist, or continued read-only access to the old platform for a stated period.
On launch day, monitor failed invitations, bounced emails, missing enrollments, and support messages. Keep a reconciliation list: every promised student should appear on the new platform with the correct product and access term. Only close the old account after that list is clean and your exports and course files are stored somewhere you control. CISA recommends keeping backups separate from the primary system and testing restoration, so don’t let the new course platform become your only copy either (CISA backup guidance).
Privacy, consumer, record-retention, and contract rules vary. Review your platform agreements and applicable local requirements, and get qualified help if the migration affects sensitive data or promises you are unsure how to honor.
Sources and further reading
A free next step
Not sure which business fits you yet?
The free Freedom Path Assessment can help you compare your strengths, schedule, income goals, and preferred way of working before you commit to a business direction.
Related Questions
- How do I troubleshoot a course customer who can't log in or access what they bought?
- What should I test after a digital-product or course purchase to make sure checkout, delivery, and access all worked?
- How do I back up course content and student resources so a platform problem doesn't wipe them out?
- When should I self-host an online course instead of using a hosted platform such as Teachable or Thinkific?
Related WAHMN resource
If you are building recurring access, a course library, or a membership, this system helps you design the larger customer and delivery experience. See Membership Site Business.
