How to Migrate From LearnWorlds Without Losing Sales
Migrating from LearnWorlds is not simply a matter of downloading a few videos and uploading them somewhere else. Your school may contain course files, student records, payment history, subscriptions, email contacts, certificates, automations, domains, analytics, and links scattered across months of marketing. A rushed move can interrupt access for existing customers or send new buyers into a broken funnel.
The safer approach is a staged migration: inventory what exists, choose what must move, rebuild the buying experience, test it privately, and switch traffic only when the replacement works. This guide gives you a practical LearnWorlds migration plan you can adapt whether you are moving one course or an entire catalog.
Start with the reason you are leaving LearnWorlds
Write down the business problem before comparing platforms. Perhaps the course-authoring tools are more elaborate than you need, the plan cost no longer fits your revenue, or you want products, email, affiliates, and upsells in one simpler storefront. Your reason becomes the acceptance test for the migration. If the new setup does not solve it, moving creates work without creating value.
Separate requirements into must-haves, useful extras, and features you no longer use. A training academy may need assessments, SCORM, learning paths, certificates, and detailed learner reporting. An independent creator may only need structured lessons, reliable checkout, customer access, email, and a clean sales page. Compare those actual needs with our overview of the best platforms for selling courses before choosing a destination.
Build a complete migration inventory
Create a spreadsheet with one row for every asset and workflow. Record its owner, source URL, file format, status, destination, and test result. Do not rely on memory. The visible lessons are only one part of the system.
- Course content: videos, audio, PDFs, worksheets, quizzes, lesson order, drip schedules, captions, and thumbnails.
- Commerce: products, prices, coupons, bundles, subscriptions, upsells, refund terms, and checkout copy.
- Customers: names, email addresses, enrollments, access levels, progress, certificates, and support history.
- Marketing: landing pages, forms, email sequences, tags, affiliates, tracking links, and campaign assets.
- Infrastructure: custom domains, DNS records, analytics, pixels, integrations, legal pages, and sender authentication.
Export data using the tools available on your current LearnWorlds plan and keep untouched copies in a secure archive. Exports and plan limits can change, so confirm current options in LearnWorlds documentation or with its support team. Treat customer data as sensitive: restrict access, use encrypted storage, and retain only what you lawfully need.
Decide what can be moved and what must be rebuilt
Standard files usually travel well. Original MP4 videos, PDFs, images, transcripts, and text can be reorganized on a new platform. Proprietary experiences may not. Interactive-video elements, question banks, SCORM packages, completion logic, certificates, community discussions, and detailed progress records can require manual reconstruction or may have no direct equivalent.
Preserve originals, not just rendered pages
Collect the source file for every lesson and download captions and transcripts separately. Copy lesson titles, descriptions, resource links, and release rules into your inventory. Screenshots are useful as a reference, but they are not a recoverable course. Check video, font, image, and template licenses before transferring assets to another host.
Choose a policy for learner progress
Decide whether existing students will keep their historical progress, receive equivalent access with progress reset, or remain on the old school for a defined transition period. Explain the policy clearly. Never promise that progress, grades, or certificates will transfer until you have tested the process with real export data.
Rebuild the smallest complete customer journey
Move one representative product first. Recreate its sales page, price, checkout, welcome message, lessons, downloads, and completion path. This pilot exposes gaps while the stakes are low. It also gives you a reusable template for the rest of the catalog.
Review the course itself while rebuilding. Remove obsolete links, compress oversized downloads, add captions, standardize filenames, and make the first lesson explain navigation and support. If the original offer has become sprawling, our guide to selling an online course covers packaging, sales pages, and launch structure.
Handle customers, payments, and subscriptions separately
Customer access and billing are related, but they are not the same migration. Import or grant course access only after mapping every buyer to the correct product and entitlement. Test a small batch, inspect the results, and record any exceptions before processing the rest.
Active subscriptions deserve their own plan. Payment credentials often cannot simply be copied between unrelated commerce providers. Depending on the systems involved, subscribers may need to stay on the old billing arrangement temporarily or explicitly start a new subscription. Review current provider rules, tax records, consent requirements, cancellation terms, and local law. Communicate the date, price, action required, and what happens if a subscriber does nothing. Do not cancel a working subscription before the replacement has been confirmed.
Understand the Pocketsflow commerce model
Pocketsflow has no monthly fee and charges an itemized transaction cost (~$5.00 on $100) , covering payment processing, VAT or tax handling, and Merchant-of-Record service. Payments run through our payments partner. Pocketsflow also includes email, affiliates, upsells, and storefront tools. At the itemized estimate (~$5.00 on $100), it is among the lowest total transaction costs in the category compared with Gumroad at roughly 10%, Lemon Squeezy at about 5% or more, and Payhip at about 5% on its free plan before payment-processing costs. Check every provider's current terms for your specific business.
Calculate the economics before switching
Use your own sales mix rather than comparing only monthly plan prices. As an illustrative example, suppose a creator sells 60 course seats at $79 each in one month. Gross revenue is 60 × $79 = $4,740. Pocketsflow's itemized estimate (~$5.00 on $100 / 4.7% + $0.30) would be about $240.78, leaving about $4,499.22 before the creator's other business expenses.
Then add one-time migration costs: contractor hours, student support, new creative work, overlapping subscriptions, and your own time. A less expensive steady-state system can still be a poor decision if the move damages a live launch. Schedule the cutover away from promotions and leave enough overlap to correct mistakes.
Move email and domains without disappearing
Export only contacts you are permitted to email, preserving consent evidence and unsubscribe status. Recreate essential tags and sequences, then test the welcome, purchase, access, renewal, failed-payment, and support messages. Do not re-subscribe people who previously opted out. If email is central to your launch, use the checklist in our guide tobuilding an email list as a creator to keep signup and delivery paths clear.
For a custom domain, document the existing DNS records before changing anything. Prepare the destination, verify domain ownership, and lower DNS time-to-live in advance when appropriate. Map important old URLs to their closest new equivalents so bookmarked sales pages and campaign links do not strand visitors. Keep a rollback record of every DNS change.
Run a private test before the cutover
Test as a new visitor, a buyer, an existing student, an affiliate, and a support agent. Use a real low-priced test purchase if possible, then confirm checkout, receipt, tax display, account creation, course access, email delivery, mobile layout, downloads, lesson progression, refunds, and analytics. Ask two existing students to try the migrated course and describe anything confusing.
Keep a defect list with an owner and severity. Broken access, billing, privacy, or transactional email blocks launch. A slightly imperfect decorative image does not. Freeze edits during the final test so the version you approve is the version you release.
Cut over in stages and support your students
Announce the migration before it happens, again when access is ready, and once more shortly before the old school closes. Tell customers why you are moving, what remains unchanged, whether they need to act, how to sign in, which records will transfer, and where to get help. Give subscribers individual billing instructions rather than burying them in a general announcement.
On launch day, switch the primary links, monitor purchases and support, and compare traffic with successful checkouts. Keep the old environment available for the transition period your contracts, customers, and data obligations require. When the move is stable, export final records, cancel unused services, remove unnecessary personal data, and document where the archive lives.
A careful migration is less dramatic than a one-day switch, and that is exactly the point. Start with one complete product, prove the journey, and expand from there. When you are ready to build the replacement storefront, you can start free with Pocketsflow and pay only an itemized transaction cost (~$5.00 on $100) when you sell.