Courses

Tag & Workflow-Based Lock/Unlock Controls for Course Content
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.
2
·
Enhancement
Course Collections for Better Library Organization & Offer Control
DESCRIPTION: I’d like the ability to group courses into Collections inside the Courses Library so users see an organized learning environment instead of one long list of courses. As creators grow their course ecosystem, the current library can become cluttered and harder for members to navigate. Collections would create a cleaner, more professional student experience while making it easier to structure programs. REQUESTED FUNCTIONALITY: Create Collections (folders/categories) within the course library Add one or multiple courses into a Collection Reorder Collections and courses within them Optional Collection thumbnail, title, and description Expand/collapse Collection view in the member library OFFER INTEGRATION: Collections should be fully compatible with the existing Offers system, including: Grant access to an entire Collection through an Offer Remove access to a Collection when an Offer is canceled or expires Bundle multiple Collections in one Offer Use Collections in upsells, downsells, trials, and subscriptions Automations/triggers based on Collection access USE CASES: Organize beginner, intermediate, and advanced programs Separate free resources from paid programs Create membership libraries with monthly content vaults Group courses by topic, audience, or certification path Deliver cleaner onboarding for high-ticket programs EXAMPLE: Instead of seeing: Course A Course B Course C Course D Course E Course F Members might see: Start Here - Course A - Course B Beginners: Course C Course D Advanced: Course E Course F IMPACT: This would significantly improve course navigation, reduce overwhelm, create a more premium learning experience, and give creators much more flexibility in packaging offers.
1
·
Enhancement
Conditional Content Visibility Inside Membership Lessons Based on Tags or Custom Fields
✨ Summary: Enable the ability to show or hide specific content blocks within membership course lessons based on a user’s tags, custom fields, or custom values, similar to the existing functionality available in GHL’s funnel and website pages. 🧠 Why This Is Important: Implementing this feature would allow for dynamic and personalized learning experiences within GHL’s membership areas. Currently, while we can restrict access to entire courses based on user tags, we lack the capability to tailor content within individual lessons. This enhancement would: • Personalize Learning: Display content tailored to a user’s progress, subscription level, or interests. • Enhance Engagement: Provide relevant materials that resonate with individual learners, increasing engagement and satisfaction. • Streamline Content Management: Reduce the need for multiple course versions, simplifying administration and ensuring consistency. 💥 Use Case Examples: 1. Tiered Content Access: Display advanced modules or bonus materials only to users with a premium-member tag. 2. Language Localization: Show lesson content in different languages based on a user’s language preference stored in a custom field. 3. Progressive Disclosure: Reveal additional resources or challenges to users who have completed certain milestones, indicated by specific tags. 4. Targeted Assessments: Present quizzes or assessments tailored to a user’s role or proficiency level, as identified by custom fields. 🧰 Technical Notes: • Introduce visibility conditions on content blocks within the Membership Course Builder. • Conditions could include: • If contact has tag (e.g., premium-member) • If contact does not have tag (e.g., free-trial) • If custom field equals (e.g., language = Spanish) • If custom value matches (e.g., region = EU) ✅ Benefits for the Entire Community: • Enhanced Personalization: Deliver content that adapts to individual user profiles, improving the learning experience. • Operational Efficiency: Minimize the need for duplicate courses or lessons, reducing administrative overhead. • Competitive Edge: Position GHL as a leader in personalized membership experiences, attracting a broader user base. 🙏 Final Note: This feature would significantly bridge the gap between GHL and other platforms that offer dynamic content personalization within courses. By extending the existing conditional visibility functionality to membership lessons, GHL can provide a more cohesive and versatile platform for educators and marketers alike.
3
·
New Feature
Load More