Deploy Your First HubLMS Course
Learn the step-by-step process for creating a new course, adding lessons and exams, and publishing it in HubLMS.
- Start with your course outline or planning sheet.
- Navigate to CRM > HubLMS Courses in HubSpot.
- Click "create a HubLMS course" in the top right.
- Copy the course name from your planning sheet and paste it into the name field.
- Set visibility (start with Hidden or Inactive until ready) and status (Inactive recommended initially).
- Click "create" to set up the course record in the CRM.
- Navigate to Content > Website Pages.
- Click "create" in the top right.
- If prompted, choose the HubLMS Enterprise theme.
- Search for and select the "HubLMS course main" template.
- This will deploy a default starting page for your course.
- Add your course title to the page.
- Click the course section (often labeled "begin course") to access lesson/chapter configuration.
- Add chapters by clicking "add" at the chapter level and name them.
- Within a chapter, click "add" to add lessons.
- For each lesson, add the lesson name, upload or select a thumbnail image, enter the video duration, paste the video URL (MP4 recommended) or embed code (Vimeo/Wistia recommended due to HubSpot video caps), and add supporting text or a transcript.
- Repeat step 16 for all lessons in the chapter.
- Add additional chapters and lessons as needed.
- If you have a final exam, scroll down to the exam section.
- Ensure the certificate link is correct, defaulting to
/lms/certificateif using the standard page. - Add exam questions by clicking "add" and providing the question and answer options. Mark one answer as correct per question.
- Once content is added, ensure the page has a title in the page editor.
- Go to the page settings, update the internal and public page names, domain, and URL slug (recommend using conventions like
/lms/course/). Add a featured image if desired. - Save the page settings.
- Publish the website page.
- To link the page to the CRM record, copy the URL of the published course page.
- Go back to CRM > HubLMS Courses and open the record for the course you just created.
- Paste the copied URL into the "Course URL" field.
- Update the visibility status if it was set to Inactive or Hidden initially (e.g., Public).
- Save the course record.
- Test the course by viewing it on the frontend, going through lessons, and taking the exam.