Tutor LMS Course Migration
You Can Migrate Every Course to a New Site Without Rebuilding a Single Lesson
Export 26 custom course fields into a ready-to-import CSV — migrate courses between sites in minutes with zero manual rebuilding.
Don't Take Our Word for It — Watch It Work
See the entire export process from install to CSV in under 5 minutes.
Still Struggling with Tutor LMS Course Migration?
Every day you delay is another day wasted rebuilding what you already built.
Manually rebuilding courses is exhausting
Recreating course titles, descriptions, videos, topics, lessons, and attachments one by one wastes hours you don't have.
Every hour spent rebuilding = revenue delayed.
No native export tool in Tutor LMS
Tutor LMS doesn't ship with a built-in course export feature, leaving you with no clean way to migrate between WordPress installs.
Without a tool, you're copying and pasting forever.
Migration mistakes cost real money
Missing fields, broken video URLs, or lost lesson orders break your course structure and damage the student experience on your new site.
One broken course = student refund requests.
Here's Exactly What You Get:
All 26 export fields. Every single one. Nothing left behind.
📋 Course Title — Included
Captures the full course title field so it transfers exactly as written to the destination site.
📝 Course Description — Included
Exports the complete course description, preserving all formatted content for the import.
🗂️ Course Categories — Included
Includes assigned course categories so taxonomy structure is maintained after migration.
🏷️ Course Tags — Included
Exports all tags associated with each course for consistent content organisation on the new site.
✂️ Course Excerpts — Included
Captures the excerpt field used in course listings and preview cards.
🖼️ Feature Image ID — Included
Exports the featured image ID so the course thumbnail reference is included in the CSV.
📊 Course Level — Included
Preserves the course difficulty level — beginner, intermediate, or advanced — during export.
🎬 Course Intro Video — Included
Exports the intro video data attached to the course so it can be re-linked on the new site.
🔗 Course Video URL — Included
Captures the video URL including HTML5 video IDs for accurate playback configuration after import.
🖼️ Video Poster Image — Included
Exports the video poster image reference used as the thumbnail for course intro videos.
⏱️ Total Course Duration — Included
Includes the total duration value set on the course for display in course listings.
✅ Course Benefits — Included
Exports the benefits of the course field so learner-facing selling points are fully preserved.
📌 Requirements & Instructions — Included
Captures prerequisite and instruction fields so enrolment conditions transfer correctly.
👥 Targeted Audience — Included
Exports the targeted audience field defining who the course is designed for.
📦 Material Includes — Included
Preserves the material includes field listing downloadable resources and course assets.
📂 Topic Names — Included
Exports each topic name within the course to maintain curriculum structure on import.
📄 Topic Summaries — Included
Captures the summary text assigned to each topic for descriptive context in the curriculum.
🔢 Topic Order — Included
Preserves the sequence of topics so the course curriculum order is restored accurately.
🔢 Lesson Order — Included
Exports lesson ordering within each topic to ensure the correct lesson sequence after migration.
📖 Lesson Titles — Included
Captures every lesson title across all topics and course sections.
📝 Lesson Descriptions — Included
Exports the full description content for each individual lesson.
🖼️ Lesson Featured Image ID — Included
Includes the featured image ID for each lesson to preserve visual associations.
🎥 Lesson Video Source — Included
Exports the video source type for each lesson — YouTube, Vimeo, HTML5, or embedded.
🔗 Lesson Video URL — Included
Captures the video URL or HTML5 ID for each lesson video so playback works after import.
⏱️ Video Run Time — Included
Exports the video run time field supported in older versions of Tutor LMS for duration display.
🖼️ Video Poster ID — Included
Preserves the poster image ID for each lesson video thumbnail reference.
📎 Lesson Attachment IDs — Included
Exports all attachment IDs linked to lessons so downloadable files are referenced correctly in the CSV.
Up and Running in Minutes, Not Days
Three simple steps and your courses are live on the new site.
Install & Activate the Plugin
Purchase, download the ZIP, install on your WordPress site running Tutor LMS. Activate and enter your single-domain licence key.
Select Courses & Export to CSV
Navigate to the exporter interface, choose the courses you want to migrate, click export. A structured CSV with all 26 fields is generated instantly.
Import on Your New Site
Take the CSV to your destination WordPress site, use the companion Tutor LMS Course Importer Plugin, and your courses are rebuilt automatically.
Buy with Confidence
Everything you need to feel safe making this purchase today.
Single Domain Licence · One-Time Payment · No Subscriptions
Use on your primary domain. Need staging? Email the team for a free one-time additional domain activation. No recurring fees — ever.
Everything Above, For Just:
One-time payment · Single domain licence
- Export 26 custom Tutor LMS course fields
- Generates import-ready CSV file instantly
- Full topic and lesson structure export
- Video URLs, posters, and attachment IDs included
- Compatible with Tutor LMS Course Importer Plugin
- Single domain licence included
- One-time staging-to-live domain transfer available
- Instant download after purchase
Answers to Your Last Few Questions…
Everything you need to know before you buy.
How many course fields does this plugin actually export?
The plugin exports 26 custom fields covering everything from course title, description, categories, and tags to lesson videos, topic order, attachments, and more. Nothing critical is left out.
Do I really need another plugin just to import the CSV?
Yes. The CSV generated by this plugin is purpose-built to work with our separate Tutor LMS Course Importer Plugin, which handles the import process on the destination site. Both plugins together give you a complete, reliable migration workflow.
I need it on my staging site first — is that allowed on one licence?
The licence covers a single domain. If you need to use it on a staging site first and then move to a live site, you can email the team to request a one-time additional domain activation at no extra charge.
Does this work with my version of Tutor LMS?
Yes, the plugin works with Tutor LMS. Note that the Video Run Time field export is only available when using older versions of Tutor LMS, as newer versions handle this field differently.
What format is the exported file — can I edit it before importing?
Courses are exported as a CSV file, which is a universally compatible spreadsheet format. You can open it in Excel or Google Sheets to review or make edits before importing on the destination site.
Is this a subscription or a one-time purchase?
This is a one-time purchase at $59 USD for a single domain licence. There are no recurring fees, no annual renewals — just a single payment and the plugin is yours.
Start Migrating Your Tutor LMS Courses Today
Export all 26 course fields into one clean CSV and move your entire course catalogue to any WordPress site — fast, accurate, and stress-free.
Buy Now — $59 →



