Run Your Coaching Business from WordPress
AllCoach is a complete coaching business management plugin for WordPress. Sell coaching programs, deliver interactive client activities, schedule one-on-one sessions, and send automated notifications — all from a single dashboard.
Whether you are a personal trainer, life coach, nutritionist, business coach, or tutor, AllCoach gives you everything you need to run your practice without stitching together separate tools.
Why Choose AllCoach?
- Everything in One Place: Programs, clients, sessions, orders, and notifications are all managed from your WordPress admin. No extra subscriptions or integrations needed.
- Interactive Client Activities: Deliver structured worksheets and assignments to clients. Clients submit responses directly from their portal and you review them from the admin dashboard.
- Client-Friendly Portal: Clients can access their programs, activities, sessions, meeting links, and profile from a dedicated frontend account area.
- Google Meet Integration: Connect your Google account once and meeting links can be generated automatically for sessions — no manual copy-pasting.
- Simple Manual Payments: Sell paid programs using offline/manual payment confirmation, with free programs confirmed automatically at checkout.
Who is AllCoach for?
- Personal Trainers — Sell training programs, deliver workout plans as activities, and schedule one-on-one sessions with automated reminders.
- Life Coaches — Manage client enrollments, assign reflection exercises, and meet clients via Google Meet.
- Nutritionists — Deliver structured nutrition programs with interactive check-ins and track client responses.
- Business Coaches — Sell paid programs, assign worksheets, confirm payments manually, and track client progress.
- Tutors & Educators — Organize content into programs with sections and activities, manage session bookings, and stay on top of client submissions.
AllCoach Features
Coaching Programs
- Create and publish coaching programs with flexible pricing — paid or free
- Organize programs into sections for a structured delivery path
- Add interactive activities to each section
- Set enrollment limits or leave them unlimited
- Assign programs to categories for easy filtering and discovery
- Share a unique buy URL for direct enrollment
Client Activities
- Build activities with rich content and interactive form fields
- Supported field types: short answer, long answer, multiple choice, checkboxes, and date
- Clients complete and submit activities directly from their account portal
- Track completion status for every client per activity
- Review all client responses from the admin dashboard
- Reuse activities across programs with the activity library
Client Management
- Maintain a full client directory with enrollment history and session notes
- Track activity completion and session progress per client
- View all orders, sessions, and activity responses from a single client profile
- Guest checkout — new clients enroll with just their name and email, account created automatically
Session Booking
- Clients book one-on-one sessions directly from their account portal
- Session statuses: scheduled, completed, cancelled, no-show
- Full session history logged per client
- Timezone-aware booking with client timezone support
Coach Availability
- Define your weekly available days and time slots
- Bookings are automatically validated against your availability
- Double-booking prevented — for both you and your clients
Google Meet Integration
- Connect your Google account via OAuth from the Settings page
- Google Calendar events created automatically for every session
- Meeting links generated automatically and stored with each booking
- Meeting URL included in confirmation and reminder emails via the
{meeting_url} placeholder
Order & Payment Management
- Orders move through pending, confirmed, and cancelled statuses
- Manually confirm payments with an optional transaction reference
- Reactivate cancelled orders — set back to pending or directly to confirmed
- Bulk status actions for faster order management
- Free programs are confirmed automatically at checkout
Client Account Portal
- Dedicated frontend dashboard for every client — no WordPress admin access required
- Dashboard — overview of enrolled programs and upcoming sessions
- Programs — browse and access all enrolled programs and their content
- Activities — view and complete assigned activities, submit responses
- Appointments — view upcoming sessions, book new sessions, join Google Meet
- Profile — update personal details and change password