Skip to content
Bonfire Docs
Docs

howto

Build a course in the LMS

Courses turn your community into a place members learn, not just chat. You build them in Admin → Courses.

1. Create the course

  1. Go to Admin → Courses → New course.
  2. Add a title, description, and cover image.
  3. Save to create the course shell.

2. Add lessons

Each course is a sequence of lessons. For every lesson:

  1. Click Add lesson.
  2. Choose a type:
    • Video lesson — embed a video for visual or demo content.
    • Markdown lesson — write rich text, headings, lists, and code for written material.
  3. Add the content and save.

Order lessons in the sequence you want members to follow.

3. Track progress

Progress tracking is automatic. As members complete lessons, their progress bar fills and you can see who's working through the course. This shows up in member health signals too — active learners score higher.

4. Reward completion with XP

Tie the course into gamification:

  1. Open Admin → Gamification → XP Rules.
  2. Set XP for completing a lesson and a bonus for finishing the course.
  3. Optionally create a badge triggered by course completion.

Members now earn recognition for learning, which drives more of them to finish.

5. Announce the course

Post the course in a relevant channel or pin it in a space so members find it. Pair the launch with a weekly challenge ("Finish Module 1 this week") to build momentum.

Verify

Enroll with a test account, complete a lesson, and confirm progress updates and XP is awarded.

  • Set up gamification
  • Notifications
  • What the Copilot can do

FAQ

What lesson formats are supported? Video and markdown lessons.

Is progress tracked automatically? Yes — member progress updates as lessons are completed.

Can I reward finishing a course? Yes — set lesson and completion XP, and optionally a completion badge.

Can the Copilot build a course? Yes — ask the AI Owner Copilot to set up a course and it'll create the structure for you.

Can I drip lessons over time? No — all lessons in a published course are available; there is no drip scheduling.