Skip to the case study

Enrollment operations · Northline Athletics, a fictional academy

Every enquiry becomes an owned next action.

Watch one enquiry travel from a late-night message to a held trial and a clean handoff. Then run the desk yourself.

Anonymized implementation All people synthetic Nothing is sent

01 · Intake to handoff

An enquiry at 21:40.
Nobody chases it.

  1. It arrives after hours

    From a phone, half the details missing. On most setups this waits in an inbox until somebody opens it tomorrow morning, and the parent has already messaged two other academies.

  2. It qualifies itself against real constraints

    Age band, programme, location and schedule are checked against actual capacity, not a generic autoresponder. The reply is specific because the system knows what is actually available.

  3. A trial is held and the record is written

    The slot decrements, the CRM record carries an owner and a next action, and the confirmation is queued. Three systems changed; the parent typed one sentence.

  4. Judgement stops the machine

    A payment question is not an automation decision. The sequence halts, a named person inherits the full conversation, and the booking is preserved either way.

Synthetic conversation · nothing sent
Enrollment desk · intake 01 / 04
N
Northline AthleticsWhatsApp · synthetic conversation
RecordNot created
OwnerUnassigned
Next actionNone

02 · One record, every channel

The conversation becomes
a record you can trust.

  1. Every channel lands on one board

    WhatsApp, Instagram, forms and calls create cards in the same tracker, deduplicated by phone number. There is no second list to reconcile on Friday.

  2. The agent fills the record, not a form

    Sport, age band, region, date of birth, lead score: extracted from the conversation and written to the card. Click any lead on the board to read what was collected.

  3. Handoff is a state, not a hope

    One field flips to human_control and the bot goes quiet on this thread only. Staff see exactly why, with the full message history attached. Every other lead keeps moving.

  4. Resolved, and the bot resumes

    The staff outcome is logged on the same record, control returns to the bot, and the card moves on. One record, zero retyping, nothing lost between tools.

Synthetic board · numbers masked by design
CRM · lead tracker 01 / 04
Leads · Northline Athletics By statusAI pipelineNeeds human
New lead2
Samira Cole · for Lea New lead +212 6•• ••• •37
Human handoff0
Trial confirmed1
Samira Cole · for Lea WhatsApp · +212 6•• ••• •37
Status
New lead
First contact
Tue 21:40
Source
WhatsApp inbound
Sport
Empty
Category
Empty
Region
Empty
Date of birth
Empty
Lead score
Empty
Handoff state
bot_control
Awaiting human
No
Last bot message
Which area are you in, and has Lea played before?

03 · Now run the desk

Qualify. Book.
Hit the boundary.

Complete the qualification, hold a trial against real capacity, then trigger the situations automation must not touch. The guards are the demonstration: full sessions refuse, double bookings block, and sensitive reasons stop the machine.

Browser-local · capacity and guards enforced
Northline enrollment desk · Lea Cole, synthetic participant

Qualification

Trial sessions · real capacity

The record · what the desk sees

CRM · EnquiriesSynthetic
LeadStageOwner
Lea Cole · 11 New enquiry Unassigned
Next actionComplete qualification
CalendarNo hold
ConfirmationNot queued

Judgement stops the machine

HandoffNo handoff
Inherits it
UrgencyNone

04 · The owner's view

Pull back.
See only decisions.

The cockpit shows what needs a decision now: hot leads, conversions to close, handoffs owed a reply, and the money at risk if they wait. It is built from the same records the agent writes, so it is never a second truth. Every number here is synthetic.

Anonymized implementation · synthetic metrics
Operations cockpit · Northline Athletics
Thursday · good eveningAuto · every 2 min
Hot leads0
To convert0
Handoffs waiting0
7To convert · payment to follow upUrgent
41Hot leads · average score 62 / 100To do
<1mAgent first response · measured, not promisedHeld

Evidence boundary: CRM operations, scoring, booking, handoff queues and reporting are implemented in anonymized source. Channel intake and automated follow-up are labelled capability prototypes.