LifterLMS Private Areas: Run One-to-One Coaching Inside Your Courses

How the LifterLMS Private Areas add-on works, how to set up private posts and automations for coaching clients, how to sell coaching as a premium access plan, and where its limits are.

  • Add as a preferred source on Google
Illustration for “LifterLMS Private Areas: Run One-to-One Coaching Inside Your Courses”

Most coaching businesses outgrow email and shared folders around the twentieth client. Session notes get lost, replays live in five places, and nobody can find last month's action plan. LifterLMS Private Areas is the paid add-on that gives each student a private space inside your course site, so one-to-one material sits next to the course they bought.

This guide is for coaches, consultants and course owners adding a premium coaching tier. It explains what LifterLMS Private Areas does, how to set it up for a coaching program, how to sell it as an upgrade, and what it does not do. Details come from the official add-on documentation and the core plugin; the add-on is not part of free LifterLMS.

For the wider business setup, including hidden plans and live calls, read LifterLMS for coaches and consultants.

What LifterLMS Private Areas does

Private Areas adds a new kind of content: the private post. A private post is like a blog post written for one person. Each one is linked to one student and to one course or membership they are enrolled in, and only that student sees it. It can carry an optional private discussion between the student and the coach.

A student's private area for a course exists as soon as the first private post for them is published. There is nothing else to create.

The add-on has two ways to create private posts:

  • Manually, one post at a time, for session notes, feedback and replays.
  • Automations, which create one or more posts from templates when a LifterLMS engagement fires, for example when a student enrolls or passes a quiz.

Students are told about new posts through the LifterLMS notification system, by popup and email by default, and see their private areas on the student dashboard.

Is Private Areas right for your coaching program?

NeedPrivate AreasBetter alternative
Session notes and replays per client, in the same login as the courseYes, its core use-
A welcome sequence of personalised posts after purchaseYes, with automations-
Feedback discussion around a specific piece of workYes, via the post's discussionAssignments add-on if work must be graded
Group discussion among a cohortNo, posts are one-to-oneComments, forums or Social Learning
Live chat or instant messagingNoA messaging tool
Booking and calendarsNoA booking plugin or service
Coaching for clients not enrolled in any course or membershipNo, each post needs an enrollmentCreate a hidden coaching membership first

That last row matters. Every private post belongs to a course or membership, and the student must be actively enrolled in it. For pure coaching clients, create a "Coaching" membership with a hidden access plan and enroll clients in it.

Set up Private Areas step by step

  1. Install and activate the add-on with your LifterLMS licence. It requires LifterLMS 6.0 or later according to the product page.
  2. Name the area. Under LifterLMS > Settings > Integrations, Private Areas has an Area Name (default "My Private Area"), an Area URL Slug, singular and plural Post Name labels, and a Default Discussion Status. For coaching, names like "Coaching Room" and "Session Notes" make more sense to clients than the defaults. These labels change the front end only.
  3. Review notifications. Private Areas adds its notifications to LifterLMS > Settings > Notifications. Rewrite the new-post email so it says who posted and what to do next. Our guide to LifterLMS notifications explains the screen.
  4. Decide on discussion. If clients should reply under each post, leave discussion open by default. If posts are reference material only, close it and override per post.
  5. Create a test private post for a test student and log in as them to see the result before telling real clients.

Create private posts for coaching sessions

Go to Private Posts > Add Private Post. Write the title and content as you would any post. In the Student Selection panel, choose the course or membership first, then the student. Publish now, or schedule it; for scheduled posts the student's notification waits until publication.

A structure that works well for session notes:

  • Title: "Session 4: pricing review, 12 March".
  • Summary: three bullet points on what you covered.
  • Actions: what the client will do before the next session, with dates.
  • Resources: the replay, slides or worksheet, embedded or linked.
  • Discussion: invite questions below rather than by email, so the record stays together.

Two things to know. The documentation says admins and coaches cannot preview a private post the way they preview a blog post, so check formatting with a test student. And treat replays as sensitive files: host them somewhere private or protect them with LifterLMS media protection, as described in protecting course media files.

Automations: personalised onboarding at scale

Automations turn private posts into a sequence. Go to Private Posts > Automations > Add New, give the automation an internal title, and add one or more private post templates. Each template has a title, content and a Publication Schedule: Instant, a number of days after the automation begins, or a specific date.

Templates support merge codes such as {first_name}, {post_title} for the related course or membership, {site_title} and {current_date}, so "Welcome to your coaching programme, {first_name}" reads naturally.

An automation starts from a LifterLMS engagement. Create an engagement under the LifterLMS engagements screen, choose the trigger, such as the purchase of a specific access plan or a quiz pass, and choose the action "Start a Private Posts Automation" with your automation selected. The engagement system is the same one used for emails and certificates; see LifterLMS engagements and automated emails.

A typical coaching onboarding sequence:

  1. Day 0: welcome, how coaching works, link to the intake form.
  2. Day 1: "Book your first session" with your booking link.
  3. Day 7: a check-in post asking for their first win or blocker.
  4. Day 30: a mid-programme reflection template.

Then add personal session notes by hand as sessions happen. Automated and manual posts sit side by side in the same area.

Sell coaching as a premium access plan

The cleanest model is one course with two access plans: "Course" and "Course plus coaching". This is the pattern LifterLMS itself documents.

  1. Create both access plans on the course with different prices. See memberships and access plans explained.
  2. Create an automation for coaching clients with the onboarding posts above.
  3. Create an engagement triggered by purchase of the coaching plan only, which starts that automation.
  4. On the sales page, explain exactly what coaching includes: number of sessions, response time and how long access lasts.

Students on the course-only plan never get a private area; coaching buyers get the welcome sequence immediately. If coaching is time-limited, give the coaching plan an access expiration, or sell coaching as a separate hidden membership with its own expiry so course access can outlast it.

What students see

On the student dashboard, each course or membership with a published private post shows a link to its private area as a tile. Students without private posts see nothing, so course-only buyers are not reminded of a feature they lack.

Inside a course or lesson you can add the Private Area Information widget or the [llms_pa_info] shortcode. It shows the latest private post, unread post and comment counts, and a button to the area. For example:

[llms_pa_info title="Your coaching room" latest="true" unread_posts="true" unread_comments="true"]

Put it at the top of the course page so coaching clients see new feedback the moment they arrive. On block themes, Private Areas uses its own templates, which you can edit under Appearance > Editor > Templates. The official Private Areas getting started guide has screenshots of each screen.

Limits and common mistakes

  • Posting to a client who is not enrolled. You can only publish for students with an active enrollment in the chosen course or membership. Expired coaching access means no new posts.
  • Using it for group content. One post is one student. Group updates belong in the course, in a cohort tool or in email.
  • No calendar. Booking and reminders need a separate tool; link to it from an automation post.
  • Coach workload. Twenty clients with weekly notes is twenty posts a week. Templates for session notes save hours.
  • Privacy. Private posts may hold personal data and health or business details. Include them in your privacy policy and data export process; our GDPR guide covers the core tools.

Frequently asked questions

Is Private Areas included in free LifterLMS?

No. It is a paid add-on, sold on its own and included in the LifterLMS Infinity Bundle at the time of writing. Check the Private Areas product page for current pricing.

Can several coaches work with the same client?

Private posts belong to the student and course, not to a coach, so anyone with access to create private posts can post to that client. Agree internally who owns each client.

Can clients upload files to their coach?

The documentation describes discussion on private posts but does not document file uploads. For graded file submissions, use the Assignments add-on.

Can I drip private posts?

Yes, through automations with a schedule of days after the automation begins, or by scheduling individual posts.

What to do next

Write your coaching onboarding sequence as four short posts before you install anything. If you can, Private Areas will carry it; if you cannot, the tool is not the bottleneck.

If you need coaching tied to bookings, CRM records or custom reports of which clients have unread feedback, our LifterLMS integrations service can connect the pieces. Tell us how your coaching programme runs and we will map it onto LifterLMS.

Add LifterLMS Expert to your preferred sources

Add lifterlmsexpert.com as a preferred source on Google, or open this article in your AI assistant to use it as a source.

  • Add as a preferred source on Google
Free consultation

Prefer expert help over DIY?

Skip the trial and error. Get specialist LifterLMS help and ship faster.

Talk to a LifterLMS Expert Explore our services

Replies within one business day