It's here. Clone your coaching. Free forever plan, no credit card.It's here. Free forever plan
Coach Mike’s gym caught 72% of them first.
Personify built a WhatsApp engagement system that hooks into Coach Mike’s TeamUp account, watches who’s gone quiet, and drafts a reply in his voice. He approves. It sends.
Body Fresh Fitness
Personal-training studio. 270 active members. TeamUp-based.
72%
Of 7-day silent quitters returned
84%
Returned on low-attendance warning
93%
AI drafts sent without an edit
13-19h
Coach time back per week
Coach Mike runs a 270-member personal-training studio in the UK. Before us, every check-in, every no-show follow-up, every onboarding sequence ran through his phone.
Which meant the work always got done for the loudest members. The quiet ones drifted. One missed week, then two, then a polite "I’m going to pause" message six weeks later.
Every Sunday I’d sit down and WhatsApp every member a check-in. By the time I’d finished, half my day was gone. And that was just the check-ins.
Coach Mike, Body Fresh Fitness
Where every active member sits right now. Without the system, every name in the bottom half is one Coach Mike would have to remember on his own.
Just been in
Normal weekly gap
7-day alert catches them here
14-day escalation zone
Pre-cancellation territory
Joined but never showed
TeamUp is where his bookings, attendance, and memberships live. Personify pulls that data, every hour, into a read-only pipeline. The AI sees attendance the moment TeamUp does, and that single feed powers eight of the twelve workflows.
Bookings, attendance, memberships
Listens, decides, drafts
In Coach Mike’s voice, on time
Three workflows handle the silent-churn pipeline. Each fires automatically, drafts in Coach Mike’s voice, and waits for him to approve.
When attendance passes 7 days, the system drafts a warm nudge.
72%
returned within two weeks (23 of 32 caught)
Past a fortnight, the tone shifts. More direct. Offers a chat or rebook.
41%
still returned (7 of 17 brought back)
Friday 4pm, the system flags members whose frequency is sliding.
84%
returned within two weeks (32 of 38 caught)
The system drafted 1,790 personalised messages last month. Coach Mike sent 1,672 of them without changing a word. On the 118 he did edit, the pattern is consistent: he didn’t rewrite, he trimmed.
Average cut: 206 characters. The structure stays, the voice gets sharper. That’s the human-in-the-loop story, quantified.
Templated workflows
100%
930 in a row, zero edits
Mass campaigns
100%
264 sent untouched
Check-in responses
99%
228 of 230 as drafted
Free-form replies
68%
244 of 360 on hardest case
13–19h
Coach time back per week
Each message used to take 4 to 6 minutes. Not just typing. Pulling up the member’s check-in data, scanning their intake forms, researching the answer, then writing it in his voice. The system does the context-gathering and the first draft. Mike approves.
Twelve workflows on cron. A twelve-stage onboarding journey. 236 message templates. One human approval gate. Every outbound message goes through Coach Mike before it reaches a member.
Human approval on every message. The system drafts. Coach Mike approves, edits, or rejects. The AI never speaks alone.
Every new member runs through the same 4-week sequence. Welcome, first-session follow-up, goal pack, weekly check-ins, a booked progress call. By week four, they’re in the same rhythm as the rest of the gym.
Week 1
Welcome + first session + goal pack
Week 2
Weekly check-in + booking prompt
Week 3
Check-in + progress call booked
Week 4
Final check-in + graduation
Book a 30-minute call. We’ll map out what your AI version looks like and what it would take to build.