✦ AI Coaching Platform Case Study — Pocket Coach

Deploy, Manage & Scale AI-Powered Coaching
with Complete Control

A multi-role WordPress platform enabling Coach Managers to oversee coaches, coachees, and subject-specific AI assistants — all from a single dashboard.

3-Tier
Role Hierarchy
AI
Chatbase Chatbots
100%
Lifecycle Automation
PayPal
Subscriptions
Scroll to explore

About the Platform

Pocket Coach is a WordPress-based AI coaching management platform designed with a three-tier hierarchy: Coach Manager, Coach, and Coachee. The system allows organisations to manage multiple coaches under a central authority, enable subject/class creation, assign coachees to subjects, and provide AI-powered chatbots trained on subject-specific content via the Chatbase API.

The Challenges

Complex Multi-Tier Architecture

WordPress does not natively support multi-role hierarchical systems, subject-based AI learning structures, or controlled access to AI per user and subject.

  • Manager → Coach → Coachee hierarchy required
  • Subject/class-based AI isolation needed
  • Per-user controlled AI access

AI Content Isolation

Each coachee needed access to only their assigned subjects, with AI responses strictly limited to uploaded documents of that subject — zero cross-contamination.

  • Subject-specific AI boundaries
  • Document-based training per chatbot
  • No knowledge leakage across subjects

Subscription-Based Limits

The system required multiple subscription tiers with dynamic limits that control how many chatbots, coachees, and subjects a coach can create.

  • Multiple subscription plan tiers
  • Dynamic limits on chatbots & coachees
  • Subject/class capacity per plan

Lifecycle Automation

Every action — activate, deactivate, delete — needed cascading effects across all roles with accurate automated communication and zero manual intervention.

  • Cascading effects across roles
  • Automated email notifications
  • Zero manual intervention required

Our Solution

We designed and built a complete AI-powered coaching ecosystem on WordPress — combining custom role management, subscription control, and subject-specific AI intelligence via the Chatbase API.

AI-Powered Subject-Based Coaching

Coaches can create multiple classes/subjects after purchasing a subscription. Each subject supports document uploads for training AI models, and chatbots are generated per subject using Chatbase.

01

Coach purchases subscription & creates subjects

02

Uploads learning documents per subject

03

AI chatbot trained via Chatbase API on uploaded content

04

Coachees receive strictly subject-relevant AI responses

Result: Coachees only receive answers relevant to their assigned subject — ensuring accuracy and controlled learning.

Coach Manager Role & Dashboard

Custom WordPress role with a dedicated frontend dashboard, role-based redirect system bypassing WP admin, and full visibility across all entities.

Manager Dashboard Visibility

All coaches overview
All coachees overview
All Pocket Coaches (chatbots)
Subscription usage tracking

Coach Functionality

Coaches operate within subscription-based limits, managing coachees, subjects, and AI chatbots.

Coach Capabilities

Add multiple coachees
Assign subjects to coachees
Manage subject-specific chatbots
Upload learning materials

Subscription & Payments System

Integrated PayPal via WooCommerce Subscriptions — each plan defines limits for chatbots, coachees, and subject/class capacity.

Chatbot Limits

Number of Pocket Coaches (AI chatbots) per subscription tier

Coachee Limits

Maximum number of students per plan

Subject Capacity

Class/subject creation limits per tier

Coach & Coachee Lifecycle Management

Full activate / deactivate / delete workflows with cascading logic across all roles.

  • 1Activate — grants full access to platform features
  • 2Deactivate — restricts access while preserving all data
  • 3Delete — removes all associated coachees and Pocket Coaches permanently

Automation: Automated email notifications triggered on every lifecycle event with role-based messaging for Coach, Coachee, and Manager — built using wp_mail with structured templates.

Coachee Experience

Coachees log in and access their assigned subjects. Each subject features a dedicated AI chatbot that strictly responds with subject-relevant answers based on the uploaded learning materials — ensuring accuracy and a controlled learning environment.

Results & Impact

3-Tier

Multi-level hierarchy working seamlessly

AI

Scalable subject-based AI learning

PayPal

Subscription-based recurring revenue

0

Zero manual operations required

Business Impact

Multi-level hierarchy with complete manager control and visibility

Subject-based AI ensuring accurate responses and controlled knowledge boundaries

Monetisation-ready with subscription-based system and PayPal recurring revenue

Fully automated lifecycle and communication system — zero manual operations

Real-time usage insights for coaches and managers — chatbot usage, coachee limits, subscriptions

Technology Stack

WordPress
Custom Roles
PayPal
Chatbase API
WooCommerce
PHP / MySQL
JS / HTML / CSS
wp_mail

Final Outcome

Before

  • No multi-role hierarchy in WordPress
  • No subject-based AI isolation
  • Manual lifecycle management
  • No subscription-based access control

After

  • 3-tier role system working seamlessly
  • AI chatbots with strict content boundaries
  • Fully automated lifecycle + email system
  • Monetisation-ready with PayPal subscriptions

Summary

Pocket Coach transforms WordPress into a powerful AI-driven coaching platform by combining structured role management, subscription control, and subject-specific AI intelligence. It enables organisations to scale coaching operations while maintaining precision, control, and automation at every level.

Looking to Build an AI-Powered Coaching Platform?

Whether you need multi-role access control, AI chatbot integration, or subscription-based automation on WordPress — we can design and build it. Get in touch to discuss your project.

Contact Us to Discuss Your Project

Frequently Asked Questions

Can coaches create multiple subjects or classes?

Yes, coaches can create multiple subjects based on their subscription plan and attach learning materials to each. The number of subjects is controlled by the subscription tier.

How does the AI chatbot work?

Each chatbot is trained using documents uploaded per subject via the Chatbase API, ensuring accurate and context-specific responses. The AI only responds with information from the uploaded learning materials.

Can a coachee access multiple subjects?

Yes, coachees can be assigned one or more subjects and can interact with subject-specific chatbots. Each chatbot maintains strict content boundaries relevant to its subject.

How are subscriptions managed?

Subscriptions are handled using WooCommerce Subscriptions with PayPal integration, allowing flexible plans and limits. Each plan defines the number of chatbots, coachees, and subjects a coach can create.

What happens when a coach is deactivated or deleted?

Deactivation restricts access while preserving data — the coach and all associated coachees lose access but their information remains intact. Deletion removes all associated coachees and Pocket Coaches permanently, with automated email notifications sent to all affected parties.