DESCRIPTION:
I’d like the ability to lock or unlock modules and lessons within courses using tags, workflows, and automation triggers instead of relying only on lesson completion or static drip schedules.
This would create much greater flexibility in how course content is released and would allow creators to personalize the student journey based on behavior, purchases, milestones, engagement, or external actions.
REQUESTED FUNCTIONALITY:
  • Lock/unlock individual lessons via tag presence
  • Lock/unlock entire modules via tag presence
  • Lock/unlock content through workflow actions
  • Support multiple unlock conditions (AND/OR logic)
  • Optional relock functionality if a tag is removed
  • Visibility settings: hidden vs visible-but-locked
WORKFLOW INTEGRATION:
Allow workflows to trigger course access changes such as:
  • Unlock Module 2 when a student books a coaching call
  • Unlock Bonus Lesson when a survey is completed
  • Unlock Advanced Module after purchase of an upsell
  • Unlock Next Phase after manual approval by team member
  • Unlock Support Resources when membership payment succeeds
  • Relock premium content if subscription is canceled
USE CASES:
  • Cohort programs with guided pacing
  • Certification pathways requiring approval steps
  • Hybrid coaching + course models
  • Membership programs with milestone rewards
  • Personalized learning journeys based on user behavior
  • Preventing overwhelm by sequencing content intentionally
EXAMPLE:
  • A student joins a program and sees only Orientation + Module 1.
  • After attending a live onboarding call, a workflow adds a tag that unlocks Module 2.
  • After completing an application, another tag unlocks Bonus Coaching Resources.
IMPACT:
This would dramatically expand the power of GHL Courses by connecting learning access to the rest of the CRM and automation ecosystem, enabling smarter, more personalized, and more premium member experiences.