8:42 AM - Inbox triage
I crack open my laptop in the kitchen with my second coffee. Three Slack notifications from overnight. The Salon AI dashboard is already open from where I left it last night - I open it in a fresh tab to see what happened while I was asleep.
Overnight, the system flagged 4 no-shows across our customer base. It auto-generated recovery emails for each one: "We noticed you missed your appointment with us yesterday. We'd love to get you back on the calendar."
The system has a confidence score for each one: which customers it thinks will actually respond. I scan the scores. Two are high-confidence customers who've missed before and rebooked - those are ready to send. Two are low-confidence, first-time no-shows, and the system held those back for human review. Smart gatekeeping.
I also have 12 new signups from yesterday and overnight. The dashboard breakdown shows 8 from Instagram DM outreach, 2 from cold email, and 2 from a direct referral I didn't expect. All are salons in the 5-15 employee range, which is exactly our target. The referral came from Carol Reyes at Reyes Family Wellness Spa, a customer I closed three weeks ago. That's what I watch for.
In Slack, the first message is from my alert system: "3 churn risks detected this week. Highest risk: Marina's Hair Studio. Reason: declining rebooking rate." The second is a manual flag: "Check the email draft for Lakewood Nails - unusual upsell suggestion." The third is a reminder that my Stripe reconciliation is ready.
Today's revenue is showing $847 in daily recurring revenue from active customers. The week-to-date total sits at $5,104 from baseline subscription fees. If I close even two of the four demos on my calendar this week, that number jumps.
10:15 AM - The email review
I move to my email inbox. The system has prepared 11 outreach emails, all holding for my review before sending. This is my gate: I want to see what tone and personalization the AI is actually landing on. Bad emails kill conversion rates.
I scan through them. Most are solid. One to Sharon at Serenity Cuts mentions that their booking pattern shows a Sunday afternoon rush, and the system suggests scheduling an upsell reminder for Saturday evening. It's personal without being creepy.
But then I see the one Slack flagged. Lakewood Nails. The system generated an email offering a Brazilian wax upsell for clients with hair maintenance appointments. Technically correct - they offer it - but tone-deaf. The recommendation doesn't match the customer segment. This is the kind of thing that feels like spam and tanks open rates.
I delete the draft and replace it with a simpler version: a rebooking reminder for a client who hasn't been in three weeks, noting their favorite stylist is available Thursday. I'm not trying to upsell every interaction. Just get them back in the door.
The other ten go out as written.
12:30 PM - The metrics check and a problem surfaces
Lunch is a sad desk lunch while I open the Stripe dashboard. I'm watching three things: daily recurring revenue, churn, and payment failures.
The baseline shows $4,892 in monthly recurring revenue across active customers. It's ticking up. Three new customers signed up this month, two already hit their first billing cycle, both cleared cleanly. But then I see a failed payment from two days ago - Marina's Hair Studio. The charge bounced.
This is the same customer the Slack alert flagged for declining rebooking rates. They have a billing problem on top of engagement problems. I pull up their record. Last contact was four days ago when they complained the upsell emails felt too aggressive. I made a note to dial back the cadence. I didn't follow up. Now a payment bounced.
I send them a manual email. Not an automated note - me, directly. Hi Marina, I noticed your payment didn't go through on Tuesday. No worries. Can we reschedule the charge for tomorrow? And separately, I want to make sure the rebooking cadence is working for your business. I'm here to help optimize, not add noise.
It's five minutes of work that probably saves the customer. If I let the payment sit, they churn. If I don't address the engagement concern, they churn anyway.
2:15 PM - A calendar conflict
At 2 PM I have a demo with David Chen, owns a four-location salon group in Portland. He's visible on Instagram complaining about ghost bookings. Exactly who I'm after.
But 15 minutes before the call, he emails asking if we can do it tomorrow instead. His stylist called out sick and he's running the front desk.
The product doesn't help here. I'm just a person selling something who needs to be flexible. I write back: No problem. How about tomorrow at this time? I hold the slot and update my Slack reminder.
It's small, but it's the difference between a demo and no demo. You can't be rigid about your calendar when you're selling to salon owners.
4:00 PM - Pipeline review and a bug fix
I pull up the demo schedule for the rest of the week. Three confirmed for tomorrow and Wednesday, one rescheduled for tomorrow at 3 PM (David Chen), one probably dead because the owner hasn't responded in three days.
I also check the warm leads folder - people who signed up and tried the product but haven't converted. I count 11. Three are high-intent: they enabled notifications, set up integrations, scheduled trial no-show recovery. Those are the ones I should call this week.
I also notice a bug from yesterday: SMS delivery for rebooking reminders is broken. Emails are fine. SMS is a key channel. I don't want this sitting for a month. I spend 45 minutes digging into it. It's a timezone bug in the message queue. I fix it, test it against two customer accounts, and deploy.
One of those customers - Marcus at Marcus's Barbershop - has been noticing his 10 AM reminder texts arriving at 11 AM. I send him a note: Fixed it. You should see reminders at the right time starting tomorrow. Thanks for the patience.
5:45 PM - A thank you note
As I'm wrapping up, an email comes in from Carol Reyes, the customer who sent me the referrals. The subject is "Thank you."
She writes: "I've been in the beauty business for 12 years and no-shows used to be my biggest headache. Salon AI caught two clients before they ghosted. The rebooking rates are speaking for themselves. My therapists are less stressed about gaps in the schedule, I'm more revenue predictable, and it doesn't feel pushy. Good work."
That's the email I keep. Not for marketing, though I will use it. Because it reminds me why I'm doing this. The product works. It's not magic. It's a tool that amplifies what a good salon owner should already be doing - staying in touch with clients who matter, noticing when something's wrong before it becomes a crisis.
6:15 PM - Wrap and reflection
I close the laptop at 6:15. Here's what the day cost me: roughly 6 hours of actual operator work. Here's what the day gave back: four demos locked in for this week, two high-intent customers getting personalized follow-up, one bug fixed, one customer retained who was at risk, and proof the core motion works.
The hard part is it never feels like one clean day of work. It's disproportionately real. Human work mixed in with the automation. I review emails the AI writes, I handle exceptions the system can't decide on, I fix bugs that slip through, I send the urgent notes that break the pattern. The AI doesn't run the business. I do. I just move faster.
The moment I stop reviewing emails, the tone goes off. The moment I ignore churn alerts, I lose customers. The moment I don't fix bugs, customers lose faith. But if I stay disciplined about the loop - close demos, enable the product, review output, respond to edge cases - the numbers compound week by week.
Tomorrow I'll do it all again, hopefully with two more demo conversions. That's the job.