One plugin. Every feature your coaching business needs.
One plugin. Every feature your coaching business needs.
AllCoach bundles programs, session booking, client portals, checkout, and admin tools into one WordPress plugin – free to start, with Pro unlocking White Label, advanced analytics, and more as you grow.
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 & Payments
Share one link. Client pays — by card, PayPal, or bank transfer — 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.
PayPal: One-Time Setup
Enter your PayPal business account credentials in the required fields under Settings. Once configured, PayPal will appear alongside your other payment options.
PayPal: Auto-Marks Orders Paid
The moment a PayPal payment clears, AllCoach marks the order Paid and triggers enrollment – included free, no addon.
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.
Recurring Activities
PROSet an activity once and let it repeat automatically – daily, weekly, or on fixed dates.
Repeat Patterns
Choose Daily, Weekly, or Fixed Date – AllCoach generates each occurrence automatically.
Weekday Selection
For weekly repeats, pick exactly which days of the week the activity should recur.
Flexible End Conditions
End after a set number of occurrences, on a specific date, or leave it running until you stop it.
Automatic Generation
Every occurrence is created on schedule with zero manual re-creation.
Analytics
Track KPIs across programs and sessions – upgrade to Pro for filtering, custom ranges, and CSV export.
Core KPIs Dashboard
Four key metrics on a rolling 30-day basis, included free with every install.
Program Filter (Pro)
Narrow the dashboard down to a single program to see its numbers in isolation.
Custom Date Range (Pro)
Pick any start and end date, plus day, week, or month granularity.
CSV Export (Pro)
Export the underlying data as CSV for reporting or deeper analysis elsewhere.
Global Styling Options
Set your accent color and fonts once, and every checkout, portal screen, and email inherits it automatically.
Custom Accent Color
Pick from a swatch or enter your own hex value – it flows through buttons, links, and highlights.
Applied Everywhere
Consistent styling across the client portal, checkout, and transactional emails.
Instant Updates
Changes apply immediately – no rebuild or cache clear required.
White Label
PROReplace the AllCoach name, logo, and menu icon, and rename the Coach and Client roles to match your brand.
Brand Name & Logo
Set a custom brand name and logo that replace AllCoach’s own throughout wp-admin.
Custom Menu Icon
Swap the sidebar menu icon for your own (SVG icons need SVG support enabled).
Role Renaming
Rename the Coach and Client role labels shown throughout wp-admin to match your terminology.
Contracts & E-Signatures
PROAttach a reusable contract template to any program, and require a signature before checkout completes.
Rich-Text Templates
Write a contract template once, with merge fields for client name, program, price, and date.
Required at Checkout
The signature step is built into checkout itself – no enrollment without a signed agreement.
Timestamp & IP Recorded
Every signature is stored with a timestamp and IP address, locked even if the template later changes.
Signed Copy Emailed
Both coach and client automatically receive a copy of the signed agreement by email.
GDPR Tools
Export or erase a client’s data on request, and collect explicit processing consent at checkout and booking.
Full Account Erasure
Permanently erase an account and its data with a confirmation step to prevent accidents.
Consent at Checkout
An explicit, unchecked-by-default consent checkbox appears at checkout.
Logged Consent Records
Every consent action is logged with a timestamp and IP address for your records.
All features. Free. Forever.
Every feature on this page ships in the free plugin, with optional Pro upgrades for advanced tools. 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.
