Case study 01 · Systems Build · CRM · Automation

A Full Client Lifecycle System for a 1:1 Coaching Business

Eight phases. Five decision points. One coach running it without holding any of it in her head.

The challenge

The coach was running a premium 1:1 offer with up to six active clients at any time. High touch, high investment, a lot of touchpoints across the lifecycle of every container.

Each client needed an application review, an approval email with the right payment link, a contract, an onboarding email, a Drive folder, a kickoff call, a 90 day strategy document, fortnightly coaching calls, project review feedback, monthly check-ins, a mid-point KPI review, a renewal conversation, and a structured 30 day offboarding.

Multiplied across six clients on rolling start dates, that adds up to a lot of moving parts. The kind of operational drag that builds up quietly until the founder is the one holding all of it.

What I built

We mapped the full lifecycle, every phase, every decision point, every handoff. Then we built the integrations to run it. Airtable as the source of truth. Zapier for the heavier work. ThriveCart for payments. Flodesk for tagged email sequences. Google Drive for client folders. Slack for internal alerts.

Application and approval

Application form lands in Airtable, auto-confirms to the client, alerts the coach. Coach sets the status field and the right approval email fires with the right payment link.

Payment and onboarding

ThriveCart payment triggers a package-specific automation. Contract sent, Airtable updated, Flodesk tagged, onboarding email out. The operations manager sets up the Drive folder and confirms the contract.

Kickoff and strategy document

Coach runs the 90 minute kickoff and populates the strategy document. The operations manager adds the links to Airtable. Delivery email fires automatically to the client.

Fortnightly delivery cycle

Coach runs the call, marks it complete, and a recap email goes to the client. Monthly check-in forms send themselves on schedule. No-shows are flagged and the recap is suppressed.

Mid-point and renewal

System fires the mid-point KPI prompt at the right week or month based on package. Three days before the final call, the renewal prompt sends. Coach sets the renewal recommendation and the right payment link goes out.

Offboarding

Status set to offboarding. Day 3, Day 14, and Day 28 emails fire on schedule. The Drive folder is archived on Day 30. Container closed.

How it runs, step by step

  1. 1

    Application and approval

    • Client applies
    • Auto-confirmation and an alert to the coach
    • Coach reviews
    • Approved clients get the right payment link (3 or 6 months, UK or international)
    • Not-a-fit applicants get a kind email and join the membership waitlist
    • A 3-day follow-up goes if no payment
  2. 2

    Payment and onboarding

    • Client pays
    • The package-specific automation sends the contract, sets the record to Active, tags the email list and sends onboarding
    • Drive folder created
    • Coach reviews the onboarding form 24 hours before kickoff
    • Audit document and pre-call prep created from templates
  3. 3

    Kickoff and strategy document

    • 90-minute kickoff
    • Strategy document and Loom walkthrough within 72 business hours
    • Delivery email sent automatically
  4. 4

    Fortnightly delivery

    • 45-minute call
    • Attended calls get an automatic recap
    • No-shows are marked and the recap is held back
    • Monthly check-in form sent automatically
  5. 5

    Mid-point review

    • At week 10 (3 months) or month 3 (6 months) the KPI email goes automatically with an alert to the coach
  6. 6

    Renewal

    • Month 5 alert for 6-month clients
    • Renewal prompt 3 days before the final call
    • Coach sets the recommendation (1, 3, 6 months or no renewal)
    • The correct renewal email goes (6 variants by package and location)
    • A follow-up 3 days later if there is no response
  7. 7

    Offboarding

    • Day 3 email with exit survey
    • Day 14 archive warning
    • Day 28 final reminder
    • Folder archived on day 30

The full process map

Eight phases, five decision points, colour coded by who or what does each step. The full diagram is below.

lifecycle 1:1 Coaching Client Lifecycle Full process map from application to offboarding cluster_p1 Phase 1 + 2: Application and approval cluster_p2 Phase 3: Payment and onboarding cluster_p3 Phase 4: Kickoff and Strategy Doc cluster_p4 Phase 5: Fortnightly delivery cycle cluster_p5 Phase 6: Mid-point review cluster_p6 Phase 7: Renewal cluster_p7 Phase 8: Offboarding A1 Client submits application A2 Auto-confirmation to client Slack alert to coach A1->A2 A3 Coach reviews application A2->A3 A4 Fit assessment A3->A4 A5 Approval email sent with correct payment link (3mo / 6mo, UK / Int'l) A4->A5  Approved 3mo or 6mo A7 Not-a-fit email sent Added to membership waitlist A4->A7  Not a fit A9 3-day follow-up email if no payment A5->A9  if no payment in 3 days B1 Client pays via ThriveCart A5->B1 A8 END Not proceeding A7->A8 A9->B1  if client pays after follow-up B2 Package-specific zap fires Contract sent to client Airtable record set to Active Flodesk tag applied Onboarding email sent B1->B2 B3 OBM creates Drive folder Confirms contract signed B2->B3 B4 Coach reviews onboarding form 24hrs before kickoff B2->B4 B5 OBM ticks Onboarding Checked B3->B5 B4->B5 B6 Audit Doc + Pre-Call Prep auto-created from templates B5->B6 C1 Coach runs 90-min kickoff B6->C1 C2 Coach populates Strategy Doc Records Loom walkthrough (within 72 business hours) C1->C2 C3 OBM adds 3 links to Airtable Ticks Strategy Doc Ready C2->C3 C4 Delivery email auto-sent to client Coach sets up client interface + Slack C3->C4 D1 Coach runs 45-min coaching call C4->D1 D2 Attended? D1->D2 D3 Coach updates Strategy Doc Ticks Call Delivered D2->D3  Yes D5 Marked No Show Recap suppressed D2->D5  No show D4 Recap email auto-sent to client D3->D4 D6 OBM monthly check-in trigger D4->D6 D5->D6 D7 Check-in form auto-sent D6->D7 D7->D1  Next fortnight E1 Package length? D7->E1  Mid-point timing reached F1 6-month client? D7->F1  Approaching final call E2 OBM ticks Mid-Point KPI Sent E1->E2  3 Month: Week 10 E1->E2  6 Month: Month 3 E3 KPI email auto-sent to client Slack alert to coach E2->E3 E3->D1  Back to cycle F2 Month 5 Slack alert to coach OBM flags renewal conversation F1->F2  Yes F3 OBM ticks Renewal Prompt Sent (3 days before final call) F1->F3  No F2->F3 F4 Renewal prompt email auto-sent F3->F4 F5 Coach runs final call Sets Renewal Recommendation (1mo / 3mo / 6mo / no renewal) F4->F5 F6 OBM ticks Renewal Link Sent F5->F6 F7 Correct renewal email auto-sent (6 variants by package and location) F6->F7 F8 Client renews? F7->F8 F8->D1  Renews F9 OBM follow-up 3 days after link sent F8->F9  no response G1 OBM changes Status to Offboarding F8->G1  No renewal G2 Day 3 offboarding email auto-sent Exit survey included G1->G2 G3 Day 14 archive warning auto-sent G2->G3 G4 Day 28 final reminder sent (OBM manual) G3->G4 G5 OBM archives Drive folder (Day 30) G4->G5 G6 END Container closed G5->G6

What changed

5

Coach manual actions across the entire client lifecycle

8

Phases of the lifecycle fully systemised

6

Renewal pathways auto-routed by package and location

30

Day offboarding runs on schedule

The coach now does five recurring things across the full client lifecycle. Everything else runs through the system or sits with the operations manager.

Before

A new application landing meant the coach needed to remember to review it, remember which payment link to send, remember to chase the contract, remember to prep the kickoff, remember which week the mid-point KPI was due, and remember to send the renewal link in time.

After

A new application landing creates the Airtable record, alerts the coach in Slack, and lets her review on her own schedule. Setting the status field fires the right email. Payment fires the rest. The coach shows up to the kickoff. Everything before, during, and after the call is held by the system.

If you're running a coaching practice or any other high-touch service and too much of the operations lives in your head, that's fixable.

Book an Ops Review

Back to all case studies

Want this kind of work in your business?

Book an Ops Review and we'll talk through what's breaking and what would actually fix it.