Track Time Spent in Courses (Per Lesson & Total) for Compliance-Based Certifications
T
Team Done Better
Currently, GoHighLevel allows us to track course progress (e.g. lesson completed), but there is no native way to track actual time spent inside a course, either per lesson, per category, or across the entire course.
This becomes a critical limitation for compliance-driven education programs such as:
- State-certified licensing courses
- Continuing education (CE) programs
- Regulated training where minimum seat time is legally required
Example use case:
A client offers a state-certified licensing course and must verify that learners spend at least 24 total hours actively inside the course before releasing a completion certificate. Simply clicking through lessons is not sufficient for compliance.
Ideal functionality:
- Track time spent per lesson
- Track time spent per category/module
- Track total cumulative time spent in a course
- Store this data at the contact level
- Make the data available inside Workflows (If/Else conditions)
Workflow example:
If Total Course Time ≥ 24 hours → Unlock certificate / grant access
Else → Block certificate + notify learner of remaining required time
Why this matters:
- Prevents learners from skipping or fast-clicking through content
- Enables GHL to support regulated education & certification markets
- Removes the need for external LMS platforms or custom tracking scripts
- Opens up new use cases for agencies serving education, healthcare, real estate, insurance, and government-regulated training providers
Current gap:
While lesson completion is trackable, actual engagement time is not, making it impossible to enforce minimum learning hours using native GHL logic.
Log In