One plugin. Every feature your coaching business needs.
AllCoach bundles programs, session booking, client portals, checkout, and admin tools into a single free WordPress plugin. No monthly SaaS fees. No commission. No lock-in.
Programs
Build and sell structured coaching programs with sections, weekly activities, and exercises.
Sections & Activities
Organize content into sections with week-by-week activities clients complete in sequence.
Text Answer Exercises
Clients type their written answers directly into the portal. You can read every response from the admin.
Multiple Choice Exercises
Add multiple choice questions to activities. Great for assessments, check-ins, and self-reflection prompts.
File Upload Exercises
Let clients submit documents, worksheets, or audio/video files as part of their program activities.
Free or Paid Programs
Set a price for paid programs or set it to zero for free access. No extra config needed for either.
Enrollment Cap
Optionally cap how many clients can enroll. When the limit is reached, the program closes automatically.
Draft / Active Lifecycle
Work on your program privately in draft mode, then flip it to active when you’re ready to take enrollments.
Sessions
Let clients self-book 1:1 sessions from their portal with automatic Meet links and email confirmations.
Availability Settings
Set which days and time ranges you’re available, plus buffer time between appointments to avoid back-to-back sessions.
Client Self-Booking
Clients pick a slot from your available calendar directly in their portal. No back-and-forth emails.
Auto Google Meet Links
Every confirmed booking automatically generates a unique Google Meet link. Zero manual effort required.
Confirmation Emails
Both the coach and client receive automatic confirmation emails the moment a session is booked.
Client Portal
Auto-created on plugin activation. Clients get a private portal to track programs, book sessions, and submit work.
Zero Setup Required
The portal is auto-created when you activate the plugin. No page builder, no shortcodes, no configuration.
Program & Session Overview
Clients see enrolled programs, upcoming sessions, and progress all in one clean dashboard view.
Week-by-Week Activities
Clients unlock and complete activities in sequence, submit answers or files, and track what’s done vs upcoming.
Checkout
Share one link. Client pays, gets enrolled, and sees their portal — automatically. No WooCommerce needed.
Single Checkout Link
Share one link per program. The client lands on a built-in checkout page, pays, and is auto-enrolled.
Built-in Checkout Page
No WooCommerce dependency. The checkout page is generated automatically — no setup or page builder needed.
Offline Payment Support
Accept bank transfers, cash, or any manual payment method alongside online payments — your workflow, your rules.
Auto Enrollment
Payment confirmed = client enrolled. They’re sent to their portal instantly without any manual action from you.
Admin
Manage every client, program, session, and response from one place inside WordPress.
Client & Enrollment List
See every client and their enrollment status in a single admin table. Filter by program or status.
Read Client Responses
Drill into any client’s enrollment and read their text answers and view file submissions per activity.
Session Overview
See all upcoming sessions across all programs in one place. Know your schedule without checking each program.
Email Notification Controls
Configure which email notifications go to clients and which go to you. All controlled from one settings panel.
Manual Enrollment
Enroll clients directly from the admin without requiring them to go through checkout — ideal for offline sales.
All features. Free. Forever.
Every feature on this page ships in the free plugin. Install it in seconds from the WordPress plugin directory.
Build programs and let clients book their sessions.
You do the coaching, AllCoach runs the business.
