Blog: Closing the Loop — Imported Courses Are Now Live
Closing the Loop — Imported Courses Are Now Live
Release highlight: v1.0.21
When we built our Teachable import engine, the goal was straightforward: eliminate the hours of manual copy-paste work that organizations face when migrating their course catalog. We built a scraper that pulls course structures, lessons, videos, images, and attachments directly from a Teachable school. We built a staging layer that validates and transforms that raw content into a clean, structured format.
But until today, we stopped one step short of the finish line.
v1.0.21 closes the loop.
From Staging to Live
This release introduces the final phase of the import pipeline: production content materialization. Once your Teachable content has been scraped and staged, the platform now automatically promotes it into the production tables — the same place content lives when you build a course by hand.
That last detail matters. Imported courses, sections, lessons, and attachments are written through the same data model as the manual course builder. There's no secondary import schema, no special-case rendering path, no second-class status for migrated content. An imported lesson is just a lesson.
What That Means in Practice
- Immediate learner access. As soon as materialization finishes, your learners can log in via SSO and start working through the content. No publish button to click, no extra approval step.
- Full platform feature parity. SSO access control, progress tracking, and the course editor all work exactly the same for imported content as they do for content you create from scratch.
- Editable after import. Want to tweak a lesson title or add a new section after migrating? Open the course builder and make the change — you're working with standard course records.
The Complete Import Flow
With v1.0.21, the full end-to-end flow looks like this:
- Connect your Teachable school to the platform.
- Trigger an import job — the scraper extracts your course catalog, including text, videos, images, and document attachments.
- The staging layer validates and transforms the extracted data.
- Materialization writes everything to production. (New in v1.0.21)
- Learners authenticate via your identity provider and access the content immediately.
Get Started
If you've been waiting to migrate your Teachable catalog, now is the time. Head to the Teachable Import guide to connect your school and kick off your first import job.
For a full list of technical changes in this release, see the Changelog.