All workLive product

Case study Client Growth System

The Client Growth System We Built for a Fitness/Wellness Coach

A fully custom platform that converts first-time visitors into paying subscribers without the coach being involved at any point built for coaches whose growth was throttled by WhatsApp threads and manual ops.

FitnessCoachingWhatsApp automationStripeBookingAnalytics

Who this was built for

Demand wasn't the problem. Infrastructure was.

An independent fitness coach with a growing audience, a full client roster, and a business held together with WhatsApp threads, a personal Google Calendar, and a notes app. Demand wasn't the problem. Infrastructure was.

Every new enquiry meant a manual back-and-forth. Every booking required three messages to confirm. Every payment had to be chased. Every client's progress lived in a different place. The coach was spending more time managing the business than running it. This system was built for that exact situation and it applies equally to personal trainers, nutritionists, wellness coaches, spa owners, and any service provider whose growth is being throttled by manual operations.

Pain points we resolved

What was burning time and clarity

  • Leads arriving through Instagram DMs, WhatsApp, and a basic contact form none of it tracked, none of it followed up systematically
  • Response times of 6 to 12 hours on new enquiries by which point most leads had already moved on
  • Booking handled over WhatsApp with no calendar logic double-bookings, no-shows, and constant back-and-forth
  • Payments collected manually invoices sent, reminders chased, cash flow unpredictable
  • Client progress scattered across DMs, voice notes, and spreadsheets no coach had a single view of any client
  • Zero visibility into what was actually driving enquiries no way to know which content, which channel, or which page was converting

What we built

A fully custom platform not a Calendly link bolted onto a Squarespace site

Every screen, every flow, and every interaction was designed specifically for this coaching model, built to convert a first-time visitor into a paying subscriber without the coach being involved at any point.

1

A conversion-optimised web presence

The website was built to rank and convert structured around the client's journey from first visit to booking. Clear service pages, a strong intake form that qualifies leads before they reach the coach, and CTAs placed where visitor attention actually lands based on heatmap data.

2

A lead funnel that closes itself

The moment a form is submitted, WhatsApp automation fires an instant response personalised, contextual, and sent within 2 minutes regardless of the time of day. The lead is acknowledged before they've closed the tab. Google Calendar integration means booking happens inside the funnel. No back-and-forth. The client picks a slot, it's confirmed, it appears in the coach's calendar automatically.

3

Stripe-powered payments and subscriptions

Two models built in one-time session checkout and monthly subscription plans. Access to the coaching platform is gated directly to billing status. Subscription active, access open. Payment lapses, access pauses automatically. No manual chasing, no awkward conversations, no unpaid sessions delivered.

4

A structured onboarding and assessment flow

After payment, clients complete a structured intake goals, health history, current fitness level, availability. The coach sees a complete client profile before the first session. No intake happens over WhatsApp. No information gets lost.

5

In-app coaching and progress tracking

Coach and client communicate inside the platform. Weekly check-ins, progress updates, goal adjustments, and session notes all live in one place. The coach has a single view of every client progress history, next actions, outstanding check-ins without opening a single DM thread.

6

Email and in-app notifications at every key moment

Booking confirmation, session reminder, payment receipt, weekly check-in prompt, subscription renewal all triggered automatically. The coach receives instant notifications on new bookings and new sign-ups. Nothing requires manual follow-up.

7

Full analytics and funnel visibility

GA4 tracks the complete journey from first visit to booked session traffic sources, drop-off points, conversion rates by page. Microsoft Clarity shows heatmaps and session recordings so the coach can see exactly where visitors engage and where they leave. For the first time, every marketing decision is backed by real data.

The automation layer

Five things that now happen without the coach being involved

Lead response, booking, payments, check-ins, and renewals all running without manual follow-up.

Instant lead response

WhatsApp message fires within 2 minutes of any form submission, 24 hours a day.

Booking confirmation and reminders

Client books, receives confirmation immediately, receives a reminder 24 hours before the session. No-show rate dropped from 35% to 12%.

Payment and access management

Stripe handles charging, receipts, and renewal. Access opens and closes automatically based on billing status.

Weekly check-in prompts

Clients receive an automated prompt every week to log their progress inside the platform. Coach reviews responses in one dashboard, not across twelve WhatsApp conversations.

Subscription renewal notifications

Clients are notified before renewal, reducing involuntary churn from failed payments.

Results

From manual chasing to a self-running funnel

Lead response dropped from 6–12 hours to under 2 minutes. Lead-to-booking conversion rose from ~20% to ~55%. No-shows fell from ~35% to ~12%. Monthly enquiries captured increased 3×. Payment chasing time went to zero.

<2min

Lead response time

~55%

Lead-to-booking conversion

Monthly enquiries captured

Before & after

What changed for the business

MetricBeforeAfter
Lead response time6–12 hoursUnder 2 minutes
Lead-to-booking conversion~20%~55%
No-show rate~35%~12%
Monthly enquiries capturedBaseline3× increase
Payment chasing time4–6 hours/weekZero
Client visibilityScattered across DMsSingle dashboard view
Booking managementManual WhatsAppFully automated

Built on

Quiet infrastructure, clear product

A stack chosen for speed, SEO, secure client data, billing that gates access, and full funnel visibility.

Next.js

Fast, SEO-optimised platform that ranks on Google and loads instantly on mobile

Supabase

Client data, progress history, and authentication in one secure backend

Stripe

One-time checkouts, monthly subscriptions, and automatic access gating

GA4 + Clarity

Full funnel analytics from first visit to paid client

Building a coaching or service business ops system?

We've shipped growth systems that turn enquiries into paid clients without the manual chase. Let's map yours.

Start the conversation →

forgex.systems