Skip to main content

Can I sell access to individual posts or lessons separately?

I’m trying to understand if this setup is possible:

I want to create one space/community area and control access to each post separately, so that different users can access only the specific posts they purchased.

Alternatively, is it possible to create a course where each lesson or chapter can be sold separately?

My use case is this: I sell many mini-workshops, mostly Zoom recordings or small standalone trainings. Each one is sold separately, and I don’t want to create a separate course or separate space for every single workshop.

Is there a way to manage this inside one space or one course, with separate access rules per post/lesson?

Thanks!

Both Spaces and Courses are already built around a Custom Post Type (CPT) structure:

/portal/courses/

/portal/spaces/

Following the same approach, I’d suggest introducing:

/portal/workshops/

…and allowing Workshops to be sold as their own standalone content type.

If you browse the Community posts, you’ll find an older feature request where I suggested something very similar for Documents. Selling PDFs, workshops, webinars, templates, and other standalone resources is a very common use case, and that discussion has been revived several times.

If someone creates a feature request for Custom Post Types in FluentCommunity, I’ll definitely upvote it. I’ve mentioned a few times that this is one of the biggest missing pieces in FC. A flexible CPT system would allow us to sell not only workshops and webinars, but virtually any type of contentβ€”documents, premium articles, downloadable resources, knowledge bases, and moreβ€”while automatically generating archive pages and grids following the same logic as Courses and Spaces.

CC: Shahjahan Jewel :this could become even more interesting if we eventually see something like Fluent Member. πŸ˜„

Jonathan Gwyer

We use a CPT for this, and WP Fusion Lite that allows you to restrict access to posts based on FluentCRM tags.

We then list the workshops on a page set up with Theme Compatibility and try to make it all look pretty seamless.

Nelson Michelle

Great question, this comes up a lot with mini-workshop/standalone-training models. FluentCommunity doesn't have native per-post paywalling, but you can solve this with GoHighLevel: each workshop becomes its own product/offer with its own checkout, all living inside one membership hub, so buyers only unlock what they've purchased rather than getting full access. Happy to explain the setup if useful.

Jonathan Gwyer

Nelson MichelleΒ yeah, great - go and trap all your data and customers inside someone else's platform.

This is not the place to tout the GHL pyramid.