All Docs
Getting StartedCSI Teachable Replacement AppUpdated March 15, 2026

Blog: Migrate from Teachable in Minutes with the New Import Job UI

Migrate from Teachable in Minutes with the New Import Job UI

Release v1.0.59

Migrating course content between platforms has historically meant hours of manual copying, reformatting, and re-uploading. With version 1.0.59 we're making that a thing of the past — admins can now kick off a full Teachable content import through a clean, guided interface built directly into the platform.


What We Shipped

This release adds the Import Job Initiation UI: a three-step wizard that takes an admin from zero to a running import job in under a minute.

Step 1: Connect

Enter your Teachable school URL and login credentials. The platform uses these to authenticate against your Teachable school and run an automated catalog discovery — surfacing every course available on that account.

Step 2: Select

You're presented with a list of all discovered courses. Pick the ones you want to bring across. No more manually listing course IDs or writing import scripts.

Step 3: Confirm & Launch

Review your selection, then hit Launch Import. The full import pipeline takes over — scraping course structures, lesson content, embedded videos, images, and file attachments, and reconstructing everything faithfully inside the platform.


Why It Matters

Before this release, triggering an import required direct API access or engineering involvement. Now any admin can do it themselves, which means:

  • Faster onboarding for organisations migrating existing content libraries from Teachable.
  • No engineering bottleneck — the entire flow is self-service.
  • Confidence before committing — the confirmation step gives admins a clear review point before any data moves.

Getting Started

If you manage a platform organisation and have a Teachable school to migrate, head to Admin → Imports → New Import and follow the three-step wizard. Full documentation is available on the Import Job Initiation page.


Released in v1.0.59. See the full changelog for details.