The Problem
Marina runs a small massage and wellness studio with four therapists and roughly 30–40 bookings per week. When we spoke to her, she described a familiar kind of chaos: WhatsApp messages coming in all day, a paper appointment book on the front desk, a separate notes app she used to track cancellations, and no way to see what any given day looked like without physically checking three different places.
She was spending about 3 hours every day just managing logistics: confirming appointments, sending reminders, juggling reschedules, and manually adding everything to the calendar. On top of that, she was missing bookings because messages came in while she was with clients, and double-bookings were happening about twice a month.
"I feel like I need a full-time receptionist just to manage my calendar," she told us. "But I can't afford one."
What She Actually Needed
After a 20-minute call, it was clear she didn't need a fancy booking SaaS with monthly fees and a learning curve. She needed three things:
- A way for clients to book without messaging her directly
- Automatic confirmations and reminders sent to clients
- A single place where she and her therapists could see the day's schedule
The solution: a Telegram bot for client bookings, n8n handling all the logic, and Google Sheets as the "database." Nothing exotic. Stuff that works and doesn't require anyone to learn a new system.
What We Built
Here's the complete workflow we shipped:
The Telegram bot handles the client-facing side. It walks them through selecting a service, choosing a date and time from available slots, and confirming. The whole interaction takes about 45 seconds.
n8n sits in the middle and does all the actual work: it checks the Google Sheet for conflicts, writes the new booking, sends the confirmation message, and schedules two reminders — one 24 hours before and one 2 hours before the appointment.
Google Sheets is the "database." It's readable by anyone on the team without training, it's accessible from any device, and Marina can edit it manually if something unusual comes up. We added a conditional formatting rule so each therapist's bookings show in a different colour. That was her idea — took 3 minutes to add.
The whole build took 3 days: one day scoping and wiring up the basic flow, one day testing with real bookings, one day polishing edge cases (what happens if the slot is taken mid-booking, how to handle same-day requests).
The Result
- 3 hours/day reclaimed — Marina now spends ~20 minutes on scheduling
- Zero double-bookings since launch
- Reminder system reduced no-shows by ~60% in the first month
- All four therapists can see the live schedule from their phones
- No monthly SaaS fees — just the server running n8n ($12/mo VPS)
The other thing she mentioned: her clients actually prefer it. "They used to have to wait for me to respond on WhatsApp. Now they just book at midnight if they want to. A few of them have already told me it feels more professional."
That last part is worth noting. Sometimes the automation doesn't just save you time — it also makes your business look more put-together than competitors who are still doing everything manually.
What This Actually Cost
We scoped this under our Starter plan: one focused automation, a handful of integrations, delivered fast. Marina paid a fixed price, got the full source code and her n8n instance documented, and has been running independently ever since. No retainer, no monthly fee to us.
If your business has a similar problem — manual work that shouldn't be manual — get in touch. The call is free and we'll tell you honestly whether automation is the right move.