How to Set Up MemberPress CoachKit™
Coaching sites often require specific features that allow interaction between students and coaches, limited student registration groups, or progress tracking.
This is why we created the CoachKit™ add-on. Paired with MemberPress, CoachKit™ creates an excellent solution for running a membership-based coaching site.
This document explains the basics of CoachKit™, and how to set it up on your site. Once setup is complete, we’ll show you how to put it together and start creating coaching programs with CoachKit™.
Full Video Tutorial:
CoachKit™ Basics
Before you start creating your coaching programs, we’ll cover some CoachKit™ basics.
To start, it’s important to understand the user roles related to CoachKit™:
Administrators – this user is in charge of managing the entire CoachKit™ setup (as well as the rest of your site). Only users with the administrator user role can add new programs, cohorts, and coaches, assign coaches to groups, and manually assign students to a cohort. You can have multiple administrators on your site. Keep in mind that these users will have access to your entire site by default.
Coaches – these users can teach classes (cohorts), have access to the programs and students they teach, and may communicate with their students through messaging. These users can also be assigned the MemberPress Coach user role.
Students – students can enroll in existing programs. These users will also be assigned the MemberPress Student user role.
The central element of CoachKit™ is called the program. A CoachKit™ program represents one coaching track you offer to your members.
Administrators can create an unlimited number of programs on your site.
Each CoachKit™ program contains the following elements:
Cohorts – each cohort represents a single class of students within a program. A program can hold an unlimited number of cohorts (classes), where each cohort can be taught/tutored by a different (or the same) coach. So for example, if your program has a limited number of students per coach, each group of students will be randomly added to a different cohort, taught by a different coach.
Milestones – these are time-limited goals set for each program, allowing progress tracking. A program may contain any number of milestones, set in a specific order, and configured with a due date. In addition, you can attach a course or a downloadable file to milestones.
Habits – these are recurring tasks that can also be tracked. Habits are added to dates, based on their recurring settings, and within the timeframe of the milestones you previously set.
To enroll in a coaching program, students need to register for the membership the program is assigned to. You can configure each membership to automatically enroll students (via a coaching cohort) in a particular program or multiple programs when they register for that membership.
How To Set Up CoachKit™
CoachKit™ is an add-on plugin for MemberPress, available through the Elite plan level. You therefore first need to install MemberPress and activate it on your site.
Once MemberPress is installed and activated, follow these steps to include the CoachKit™ add-on:
- Navigate to Dashboard > MemberPress > Add-ons;
- Browse add-ons or search for CoachKit™ using the search tool;
- Once you find the CoachKit™ add-on, click the Install Add-on button. This will automatically install and activate the add-on.
Note: This add-on is available only with the MemberPress Elite plan. If you're subscribed to any other plan, you will need to upgrade to gain access to the CoachKit™ add-on. To upgrade, navigate to your MemberPress account page and click the Change Plan link.
Coaching Page
CoachKit™ comes with its dedicated default page, called the Coaching Page. This is the page used by coaches to manage students and track their progress.
Your students will use the Enrollments Page to follow the program. The Enrollments Page is related to your Coaching Page.
When setting up the CoachKit™ plugin, you need to start by creating the Coaching Page in your MemberPress settings:
- Navigate to Dashboard > MemberPress > Settings > Pages tab;
- Click the MemberPress Coaching Page dropdown, and select a page you want to use as the Coaching Page;
- Alternatively, you can choose the Auto Create New Page option to create the default Coaching Page with the /coaching slug;
- Click Update Options to save changes.
Like all default pages, the MemberPress Coaching Page comes with both classic and ReadyLaunch™ templates. (ReadyLaunch™ is an integrated page styler that allows you to easily create attractive pages that are branded and mobile-responsive.)
The classic Coaching template is applied by default.
To switch to the ReadyLaunch™ template, navigate to Dashboard > MemberPress > Settings > ReadyLauch™ tab, and enable the Coaching option.
The ReadyLaunch Coaching template will use the global ReadyLaunch settings.
CoachKit™ Settings
Activating the CoachKit™ plugin on your site will add the new Coaching tab to your MemberPress settings.
For additional CoachKit™ settings, navigate to Dashboard > MemberPress > Settings > Coaching tab.
Here, you can toggle on the Enable Messaging option to allow messaging between coaches and clients. This will add the Messages option to the Coaching Page for both students and coaches.
CoachKit™ Emails
CoachKit™ comes with some default email templates. You can enable and disable these emails in your MemberPress settings at Dashboard > MemberPress > Settings > Emails tab. If needed, you can also edit or override default email templates on the same page.
There are six available CoachKit™ emails. Three are emails sent to students / clients and three are administrator notices:
- Habit Check-in Notice (Student Notice) - this email is sent when a student misses the habit deadline you've set;
- Milestone Check-in Notice (Student Notice) - this email is sent on the milestone due date unless completed before that date;
- Direct Message Received Notice (Student Notice) - this email is sent when a student receives a direct message;
- Enrollment Limit Notice (Admin Notice) - this email is sent to the administrator when the specific cohort enrollment limit is reached. This event will only occur if the “Limit no. of students in Program” option is enabled for a cohort;
- Program Started Notice (Admin Notice) - this email is sent to the administrator when a client begins a program;
- Program Completed Notice (Admin Notice) - this email is sent to the administrator when a student completes a program.
The Milestone and the Habit Check-in notice emails need to be enabled within program options, as well. These emails will be sent to students if you enable the “Check-in” option for any milestone or habit.
Now, you’re ready to start creating your first program with CoachKit™.