Home · HighLevel · Updated 6 October 2026 (BST)

How to set up and sell a course in HighLevel (step by step)

#Ad — I earn a commission if you buy through my link. This page contains paid links to HighLevel. If you sign up through them, CourseSignal (run by Urban Huntsman Ltd) earns a commission at no extra cost to you. We are an independent HighLevel affiliate, and Urban Huntsman Ltd is also a HighLevel agency that builds HighLevel setups for clients. We are not HighLevel, we do not speak for HighLevel, and the opinions here are our own. Check current pricing and features on the official site before you buy.

This is a practical walkthrough for building and selling a course inside HighLevel. Menu names follow HighLevel’s help docs as of 6 October 2026 (BST). HighLevel updates its interface often, so if a label has moved, search the help centre for the step name.

Overkill if you sell one course If you only need to host and sell one evergreen course — no CRM, booking calendar, SMS follow-up, community, or multi-step funnel — HighLevel is probably more platform than you need. A dedicated course platform (Thinkific, Teachable, Podia) is simpler to learn and can be cheaper. HighLevel earns its keep when it replaces several tools you would otherwise pay for separately.

Before you start

#Ad — Paid link: I earn a commission if you sign up through this link. Urban Huntsman Ltd (which runs CourseSignal) is an independent HighLevel affiliate and also a HighLevel agency.

Step 1: Create the course product

  1. Go to Memberships → Courses → Products.
  2. Click Create Product → Start from Scratch (or Import if you’re migrating; see below).
  3. Add the course title, description and thumbnail.
  4. Choose pricing (Free, One Time or Recurring), then click Create Course.

Source: Getting Started: Launch a Course.

Step 2: Build modules and lessons

The course editor has a left panel showing modules, lessons, quizzes and assignments. Add modules first, then lessons inside each one. Upload video, add text, and attach downloadable files.

Source: How to Build Courses and Membership Sites.

Step 3: Add drip scheduling (optional)

Open the course outline, click a lesson’s or module’s status pill (e.g. “Published”), and pick a drip setting. HighLevel supports drip by days and, more recently, by hours (1–23) after enrolment. That suits fast-start onboarding sequences.

Sources: Drip settings · Hourly drip changelog.

Step 4: Add a quiz

  1. Inside the course, click the + icon in a module and choose Add Quiz (or Add Assignment).
  2. Give it a title. Tick “This quiz requires passing grade” and set a pass percentage if you want a pass/fail rule.
  3. Add single- or multiple-choice questions.
  4. Review results under Memberships → Analytics → Assessments.

Source: Assessments / Quizzes.

Step 5: Certificates

New courses include a default course-completion certificate. You can edit it, switch it to draft, or attach a custom template from the product’s Certificates tab. You can also add category certificates for finishing a section. Certificates trigger at 100% completion and are emailed to learners.

Sources: Certificates on completion · Category certificates.

Step 6: Create and publish the offer

  1. Go to Memberships → Courses → Offers → Create Offer.
  2. Fill in offer details, attach your course product, and set the price.
  3. Click Create, then switch the offer from Draft to Published and save.
  4. Click the link icon on the offer to copy the checkout link and use it on your sales page or in emails.

Source: Launch a Course.

Step 7: Put it inside a community (optional)

In a HighLevel community, open the Learning tab and click + Add Course. Choose visibility: available to all members, unlocked at a member level, sold via “Buy Now”, or unlocked on a time or milestone basis. Paid community courses can be one-time or recurring, with a trial period and currency choice.

Sources: Communities setup · Paid courses in communities.

Step 8: Automate the welcome and nudges

Use a workflow triggered by the purchase or offer access to send a welcome email, add a tag, and notify you. Add reminders for learners who stall.

Step 9: Test like a student

Want to try this yourself?

HighLevel’s pricing page lists a 14-day free trial. That’s enough time to work through Steps 1–9 with a real course.

#Ad — Paid link: I earn a commission if you sign up through this link. Urban Huntsman Ltd (which runs CourseSignal) is an independent HighLevel affiliate and also a HighLevel agency.

Related: HighLevel review · Kajabi migration · UK cost worksheet.