AllCoach

WordPress Coaching Plugin

EVERYTHING INCLUDED

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.

Client Experience
Payments & Operations
Automation & Insights

Programs

Build and sell structured coaching programs with sections, weekly activities, and exercises.

View More

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.

View More

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.

View More

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.

View More

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.

View More

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

PRO

Set an activity once and let it repeat automatically – daily, weekly, or on fixed dates.

View More

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.

View More

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.

View More

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

PRO

Replace the AllCoach name, logo, and menu icon, and rename the Coach and Client roles to match your brand.

View More

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

PRO

Attach a reusable contract template to any program, and require a signature before checkout completes.

View More

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.

View More

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.

AllCoach.

Build programs and let clients book their sessions.
You do the coaching, AllCoach runs the business.

AllCoach
Scroll to top