LearnPress: Generate Course Descriptions with AI

In this tutorial, we will show you how to generate LearnPress course descriptions with AI using WP Sheet Editor – AI. Writing compelling course descriptions is crucial for attracting students, increasing enrollments, and improving your LearnPress course visibility. However, crafting unique, engaging, and SEO-friendly descriptions for multiple courses can be time-consuming. That’s where WP Sheet Editor – AI comes in!

With WP Sheet Editor – AI, you can:

  • Generate course descriptions instantly using AI-powered content creation.
  • Ensure SEO optimization by incorporating relevant keywords effortlessly.
  • Edit multiple course descriptions in bulk from a simple spreadsheet interface.
  • Customize the tone and style to match your target audience.

In this step-by-step guide, we’ll show you how to use WP Sheet Editor – AI to create engaging LearnPress course descriptions in just a few clicks. Whether you’re launching a new course or updating existing ones, this method will save you time and effort while improving content quality.

What you’ll need to generate LearnPress course descriptions

Important: We assume you already have the LearnPress – WordPress LMS Plugin installed and activated on your WordPress site.

This is what you will need to generate course lessons with artificial intelligence:

1- WP Sheet Editor – Courses

This plugin allows you to view and manage courses from different LMS plugins (LearnPress, Tutor LMS, LeardDash, and others) using an intuitive spreadsheet with advanced search, bulk edit, export, and import tools. If you already have it, you can skip this.

You can download the plugin here:

Download Courses Spreadsheet Plugin - or - Check the features

2- WP Sheet Editor – AI

This is a WordPress AI assistant service that brings the power of generative AI to every WP Sheet Editor spreadsheet. You can connect with different AI providers and LLMs, and integrate the use of artificial intelligence in all spreadsheets of the WP Sheet Editor suite.

3- External API provider

The AI functionality in WP Sheet Editor relies on an external API like OpenAI, OpenRouter, etc. You’ll need an account with the provider and an API key to connect.

WP Sheet Editor – AI is compatible with these AI providers:

  • Open AI for text and images (more info here)
  • OpenRouter (more info here)
  • Any other provider that uses the same format as OpenAI.

Follow this guide to learn how to set up AI providers in WP Sheet Editor – AI.

Prompt to generate LearnPress course descriptions

Here’s a prompt you can use to generate LearnPress course descriptions with AI:

Generate an engaging and appealing course description for $Title$. The description should start with a compelling introduction that highlights the course's value and relevance to potential students. Clearly outline what students will learn, using bullet points or short paragraphs for readability. Emphasize key benefits, such as skill development, career opportunities, or practical applications. Maintain an engaging and professional tone, making the course appealing to a broad audience. Use clean HTML formatting, including: <h2> for main sections; <h3> for subsections; <p> for paragraphs; <ul> for bullet points; <strong> for emphasis. Avoid using <html>, <body>, <header>, or <footer> tags, as LearnPress handles these automatically. Ensure the output is structured for easy readability and directly ready for use in the course description field.

You can test this prompt before using it; customize it if necessary and make sure it fits your needs.

Optional: Create a global prompt for easy use

WP Sheet Editor – AI allows you to create global prompts so you don’t have to type the prompts every time you want to use them.

You can create a bank of global prompts that will make your work much easier. You can use global prompts both in the spreadsheet rows and in the Bulk Edit tool.

To create a global prompt for generating LearnPress course descriptions, you need to:

  • Go to WP Sheet Editor > AI > Settings > Prompts.
  • Click on Add new.
  • Enter a name that is easy to remember in the Name field.
  • Enter the prompt text in the Prompt field. You can add the prompt we shared above.
  • Click on Save.

learnpress course descriptions ai

Once you have saved your global prompt, you will see an auto generated prompt slug.

This will be important when using the prompt in spreadsheet cells. You can type ai:prompt-slug to run the pre-saved global prompt in spreadsheet cells (ai:course-description in this case).

learnpress course descriptions ai

Generate AI LearnPress course descriptions in the spreadsheet

The first thing we want to show you is how to generate descriptions for your LearnPress courses in the spreadsheet. For this, you have at least two options:

  1. You can generate the descriptions one by one in the TinyMCE editor that opens in each course. This is great if you want to pay attention to each course and get the description ready before moving on to the next one.
  2. You can generate the descriptions by entering a prompt in the cells of the Content column.

Let’s see one at a time.

Option 1: In TinyMCE editor

WP Sheet Editor allows you to open the text editor as a popup in the cells of the Content column. And WP Sheet Editor – AI allows you to run AI prompts in the text editor popups.

Once you’re in the LearnPress courses spreadsheet (WP Sheet Editor > Edit courses), you need to open the editor by clicking on Edit in the spreadsheet cells of the Content column.

learnpress-generate-course-descriptions-with-ai

Once you’re in the editor, click on Edit with AI.

learnpress-generate-course-descriptions-with-ai

Next, enter the prompt you want to run and click on Generate. In this example, we will use the prompt we shared with you above.

learnpress course descriptions ai

As you can see, we have generated a course description with AI, and we can make all the changes we want before working on the next course description.

learnpress course descriptions ai

Option 2: Directly in spreadsheet cells

The second option is to generate course descriptions in spreadsheet cells. For this you can:

  1. Add a complete prompt by typing ai:prompt (replace “prompt” with the actual prompt).
  2. Add a global prompt by typing ai:prompt-slug (replace prompt-slug with the slug of the prompt; for example, ai:course-description).

Just go to the Content column and type the prompt or prompt shortcut. In this case, we will use the ai:course-description shortcut.

learnpress course descriptions ai

The AI will start working on this request to generate your course description, so you’ll see a loading icon in the cell.

learnpress course descriptions ai

As you can see, we have already generated a course description with generative AI.

learnpress-generate-course-descriptions-with-ai

If you open the text editor, you’ll be able to edit this description.

learnpress course descriptions ai

If you want to generate multiple course descriptions at once, you can paste the prompt/prompt shortcut in multiple cells.

learnpress course descriptions ai

As you can see below, we’re generating multiple course descriptions at once.

learnpress course descriptions ai

Once you’re done generating all the LearnPress course descriptions you want, you need to save the changes.

learnpress course descriptions ai

Generate AI LearnPress course descriptions in bulk

If you want to generate LearnPress course descriptions in bulk, you can easily do it using WP Sheet Editor’s Bulk Edit tool.

This allows you to save a lot of time because you can run AI prompts in bulk with our Bulk AI API.

In this example, we will search for all the courses missing description, and generate descriptions in bulk for all of them.

Let’s start by opening the Search tool.

learnpress-generate-course-descriptions-with-ai

Now select these values in the Search tool:

  • Tick the Enable advanced filters checkbox.
  • Field: Content
  • Operator: =
  • Value: Leave this field empty.
  • Click on Run search.

learnpress-generate-course-descriptions-with-ai

After searching for all the courses missing descriptions, let’s open the Bulk Edit tool.

learnpress-generate-course-descriptions-with-ai

Now you need to select these values to generate AI course descriptions in bulk:

  • Select the rows that you want to update: Edit all the rows from my current search
  • What field do you want to edit: Content
  • Select type of edit: Here you have two options:
    • First option: You can select a pre-saved global prompt. For example, we will select our Lesson prompt, displayed as AI command: Course description. This way, you don’t have to type the prompt.
    • Second option: You can select AI Prompt, and you can paste or type the full prompt.
  • AI Provider: If you have configured multiple providers, you can select the one you want to use to complete this task.
  • You can click on Show preview to see the result before saving the changes.
  • Now you can click on Execute Now.

learnpress course descriptions ai

Generating compelling LearnPress course descriptions doesn’t have to be a time-consuming task. With WP Sheet Editor – AI, you can quickly create engaging, SEO-friendly descriptions in bulk, ensuring your courses attract more students and boost enrollments. Whether you’re editing descriptions one by one in the TinyMCE editor or applying AI prompts directly in the spreadsheet, this tool streamlines the entire process.

Do you need help?

You can receive instant help in the live chat during business hours, or you can contact us and we will help you via email.