Import Full Learnpress Courses From Excel Instantly
Stop building courses one by one. Fill a CSV template with titles, sections, lessons, categories, and tags — then import everything into LearnPress in one click.
Get Instant Access
Sound familiar?
Building every course, section, and lesson one by one inside LearnPress wastes hours of admin time that should go toward teaching.
LearnPress has no native way to bulk-create or update courses with sections, lessons, categories, and tags from a spreadsheet.
Editing titles, descriptions, featured images, or lesson order across multiple courses means navigating countless admin screens with no shortcut.
One CSV File. Every Course, Section, and Lesson — Done.
LP Course Import Plugin gives you a ready-made Excel CSV template. Fill in your course titles, section titles, lesson titles, categories, tags, featured image URLs, and content — then upload the file. New courses are created automatically. Existing ones are updated in place.
The plugin is smart about what already exists. If a section or lesson is found, it updates it. If it's missing, it creates it. You can even re-upload the same CSV file multiple times and use multiple sheets for different courses — no duplicate chaos, just clean, structured course data pushed straight into LearnPress.
Everything you get
Downloadable CSV Template
Get a pre-structured Excel CSV template with all required columns — course title, section title, lesson title, categories, tags, content, and featured image URL — ready to fill in.
Re-upload the Same CSV Multiple Times
Upload the same CSV file as many times as needed. The plugin handles deduplication intelligently — updating what exists and creating what doesn't.
Multiple Sheets per Excel File
Organise your work by creating multiple sheets for different courses inside a single Excel CSV file, keeping large course libraries tidy and manageable.
Partial Field Updates
You only need to enter the fields you want to add or update. Leave unused columns blank — the plugin won't overwrite data you haven't touched.
Featured Image Import via URL
Enter a properly formatted image URL in the CSV and the course featured image will be imported automatically every time the file is uploaded.
Auto-Create Sections and Lessons
If a section name does not exist in a course it is created automatically. If it already exists, only its description or content is updated — no duplicates.
Auto-Create or Update Lessons
Lessons missing from a section are created on import. Lessons that already exist in a section are updated with the new data from the CSV.
Same Section Name Across Different Courses
Using the same section name on different courses is fully supported — the plugin creates separate new sections for each course rather than merging them incorrectly.
Same Lesson Name Across Different Courses or Sections
Identical lesson names can exist across different courses or sections. Each is treated as a distinct lesson, avoiding unintended overwrites.
Unique Lesson Order Numbering
Lesson order numbers must be unique within the same section, giving you precise control over the sequence in which learners progress through each section.
Case-Sensitive Title Matching
Course titles, section titles, and lesson titles are matched case-sensitively during import, ensuring updates target exactly the right content.
Single-Domain API Licence
Each purchase includes an API licence for use on one domain. Staging-to-live migration is supported with a one-time licence transfer request via email.
Up and running in 3 steps
Download the CSV Template
After purchase, download the official Excel CSV template. It contains all required columns including course title, section title, lesson title, categories, tags, featured image URL, and content fields.
Fill In Your Course Data
Populate the template with your course information. Create multiple sheets for different courses if needed. Only enter the fields you want to create or update — unused columns can be left blank.
Upload and Import
Upload the completed CSV file through the LP Course Import Plugin dashboard inside WordPress. New courses, sections, and lessons are created automatically; existing ones are updated instantly.
Trusted by publishers worldwide
“This plugin saved me an entire weekend. I had 40 courses to migrate into LearnPress and the CSV import handled every section and lesson perfectly. The re-upload feature meant I could fix mistakes without starting over.”
“I was dreading rebuilding our course library after switching to LearnPress. With the Excel importer I had everything live in under two hours. The featured image URL import was a huge bonus — no manual uploads at all.”
Simple, honest pricing
- CSV template download included
- Import courses with sections, lessons, categories & tags
- Featured image import via URL
- Re-upload same CSV multiple times
- Multiple sheets per Excel file
- Partial field updates — only enter what you need
- Auto-create or update sections and lessons
- Single-domain API licence with staging-to-live migration support
Support included with your licence
Frequently asked questions
Can I update existing courses without creating duplicates?
Yes. If a course, section, or lesson already exists the plugin updates it with the new data from your CSV. New entries are only created when the title is not found — so re-uploading the same file is completely safe.
What happens if I use the same section name in two different courses?
The plugin treats them as separate sections. A new section is created for each course even if the names are identical, so your course structures stay independent.
Do I have to fill in every column in the CSV template?
No. You only need to enter the fields you want to add or update. Unused columns can be left blank and the plugin will not overwrite existing data for those fields.
How does the featured image import work?
Enter a valid, publicly accessible URL for the image in the featured image column. The plugin will import it every time the CSV is uploaded, so keep the column blank if you don't want the image overwritten on subsequent uploads.
Can I use the plugin on my staging site and then move to my live site?
Each licence covers one domain. If you activate it on a staging site first and need to transfer it to your live domain, simply send an email requesting a one-time licence transfer and it will be accommodated.
Is the lesson order important and how do I set it?
Yes. Each lesson within the same section must have a unique order number in the CSV. This determines the sequence learners follow inside the section and must not be duplicated within that section.
Build Your Entire LearnPress Course Library From a Spreadsheet
Download the CSV template, fill in your course data, and import everything — courses, sections, lessons, images, and categories — in minutes. One-time purchase. Single-domain licence included.
Get LP Course Importer for $75



