8:42 AM - Inbox triage
I open my laptop at the Starbucks on Fifth. This is day 43 of running Gym AI.
The first thing I see is Slack. Three notifications in the last hour:
"New trial conversion: $149 subscription activated" - that's what I needed to see. Elena Vasquez at Vasquez Strength Training upgraded at 11:47 PM last night. $149 hitting Stripe. Medium-sized facility, 340 active members. She opened the email four days ago, watched the 90-second walkthrough, came back last night and clicked the button.
The second notification is about a support ticket: "Customer: High churn flag on workspace ID 4428." Marcus Thompson at Thompson CrossFit. I'm noting that. I'll circle back.
The third is revenue tracking: "$4,200 new MRR this month so far." Tuesday morning. I'm on pace. The math is clean. 28 active gyms at $149 average, three new ones this month. If the demo-to-close rate holds and the outreach AI keeps hitting 25 demos monthly, I should be right on the revenue forecast.
Gmail next. Six new emails since yesterday at 6 PM. Four trial notifications, one automated billing response, one manual question from Carol Reyes at Reyes Fitness asking if the system works with Zen Planner. That one I need to handle myself.
I order coffee. Seven minutes until my first call.
10:15 AM - The agent-drafted outreach
The demo call with Marcus Thompson is rescheduled to Friday. Before I dial in with the next prospect, I check the outreach queue in the admin dashboard.
The Sales AI has drafted three cold emails. They're sitting in the "Review & Approve" tab. This is the bottleneck nobody warns you about. The AI does the research, personalization, subject line, call-to-action. I'm the one who hits send. No review, no outreach. That's the operator work.
I read the first draft:
"Subject: Why Reyes Fitness members are leaving mid-year
Hi [owner_name],
I noticed Reyes Fitness has about 180 active members. But I also noticed your Instagram posts dropped from 4 per month to 2 per month in April. Members notice. They take it as a signal the gym is losing energy.
I run Gym AI. It's a system that catches churn signals before members leave. When your engagement drops, our AI flags it, and you fix it before it turns into cancellations.
Question: Are you losing members to other gyms, or to life stuff? If it's the former, we should talk.
Best,
[My name]"
I edit one line. "Life changes" becomes "life stuff." More conversational. I approve it. The system sends it tomorrow at 10 AM, which my data shows is the best open rate for gym owners on the East Coast.
Second draft is solid. I approve it as-is.
Third draft is thin. The AI is reaching. I reject it.
By 10:47 AM, I've moved the needle for tomorrow's outreach.
12:30 PM - Lunch and the metrics check
I'm in my office with a sandwich. I pull up the admin dashboard.
New signups this week: 7. Last week: 6. Demos scheduled: 11. Conversions: 3 this week. Elena yesterday, Marcus on the calendar, Jerry Chen at Chen's Personal Training Studio upgraded this morning.
Revenue this week: $4,200. The model says 7 signups should convert 1 to 1.4 deals at 20 percent close rate. I'm running slightly ahead.
Stripe is next. Recurring revenue is stable. Two small chargebacks from gyms who cycled off trial and stopped using the system. Five dollars left on the table. I'm watching the pattern. Some gyms just don't engage.
I see Elena's charge hit successfully. I make a note: "Send Elena an onboarding email tonight. Make sure she wins with this in month one."
2:08 PM - Customer escalation
Carol Reyes's email comes through at 2:07 PM.
"Hi [my name],
I signed up for Gym AI last week. My team is having trouble syncing our member database with the system. We use Zen Planner for scheduling, and Gym AI says it supports Zen Planner, but nothing is syncing. Can you help?"
This is the hard moment. The Zen Planner integration is real. But Carol's database isn't syncing and she's eight days in.
I call her. We get on Zoom. Her API key is expired. The Zen Planner credential was set up months ago and the token ran out. The system should warn users when their token is expiring. I should have built that warning in.
We fix it in four minutes. I walk her through revoking the old key and generating a new one. She reconnects Gym AI. The sync happens in 30 seconds.
"There it is," she says. "That's perfect."
"Sorry that was friction," I tell her. "I'm going to add a token-expiration warning so this doesn't happen to anyone else."
"I appreciate that," she says.
We hang up. I add a task to my Linear board: "Email notification for Zen Planner API token expiration - 1 day warning, 3-day warning." That's a 90-minute fix. I'll do it tonight.
The lesson I keep learning: I can't scale through AI alone. But I can scale if I fix friction points fast. A system that requires zero customer help is fiction. A system that unblocks customers in four minutes is real.
4:20 PM - Pipeline and close look
I make the token fix while I'm thinking about it. Takes 75 minutes. By 4:20 PM I'm done and I pull up the calendar synced to my CRM.
Friday has four demos. Two have high-engagement markers. One is Marcus's reschedule. One is a cold prospect from two weeks ago.
I look at the CRM forecast. I'm expecting 2 closes this week. Elena is onboarded, Marcus we're re-engaging, one cold prospect is medium probability. I need 5 closes per month to hit mid-year targets. I have 3 closes this month with 18 days left. I need 2 more. The pipeline looks right.
Nobody tells you this is a sales job. Selling to gym owners. Managing the machine that sells. Fixing it when it breaks.
6:15 PM - Wrap
I send Elena an email. Not templated. Hand-typed.
"Hi Elena,
Carol's issue today reminded me: if your Zen Planner sync ever stops working, it's probably an API token thing. You'll see a red notification in your dashboard. Just regenerate the token in Zen Planner and reconnect. I've built a warning system so you'll see it coming.
Looking forward to seeing Vasquez Strength Training win with the system. If you hit any snags in month one, reply directly.
Best"
I close the laptop at 6:17 PM.
This month is on pace. Next month I need to tighten the close rate or get more demos in the funnel. The token warning will reduce friction. Carol's problem was my problem and I fixed it and she's still a customer.
The reality is this: I bought a machine that makes money, but it's not automatic. It's amplified, not autonomous. My job is to keep it tuned. To review what the AI does before it goes out. To fix the breaks before they become churn. To close the ones who need a voice on the other end.