Conditional Content Visibility Inside Membership Lessons Based on Tags or Custom Fields
J
James French
✨ 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.
Log In
K
Kim Pomares
Yes, please. I would like to display a welcome video that is tailored to where the user is coming from.
C
Carl Vanderpal
Yes, this will be better done through tags. Especially if you have a recurring model and if billing fails.
eg. Tags:
access-gold-granted (gives access to gold course)
access-gold-cancelled (if cancelled / requested refund, removes granted tag)
access-gold-payment-failed (if recurring, temp pause on access)
access-gold-oto1 (shows oto 1 content)
access-gold-oto2 (shows oto 2 content)
• If monthly recurring reinstated, it removes the payment failed tag.
J
Jessica Granish
this is so very needed. I was just coming here to ask for this too. Best to just upvote.
Right now, access control only works at the Offer level, you can control who gets into a course, but not which categories or lessons different members see once they're inside.
The request is to allow individual categories and lessons to be locked or unlocked based on whether a member has a specific tag or has purchased a specific product. All of this would live within a single course rather than requiring duplicate builds. Which is soo soo not an optimized way to build
For example, standard members would see the base content, while members with a VIP tag or a VIP product purchase would automatically unlock the additional sections. Locked sections could optionally show as an upsell prompt for everyone else. Then only if they upgrade to VIP or get a certain tag will that show.
This would eliminate the need to build and maintain separate courses for different access tiers, simplify course management, and allow for flexible monetization, whether access is granted through a product purchase or manually applied via a tag.
Please!!!
L
Lorenzo Bonatti
This would be awesome, also to make freebies and lead magnets: first lessons for free and then restricted access unless you buy the course.
D
David Tatera
This would be huge! It would solve so many problems. Please Please!
I
Isaiah Carleton
At the very least add the feature to make lesson available based on progress, i.e. the next lesson only becomes available after the current lesson is completed.