A booking assistant that never double books a groomer
Bookings, reschedules and cancellations were handled by hand across several tools. I built a Telegram assistant that books customers in chat, checks groomer availability and keeps HubSpot and Google Calendar in sync.
Client
Pet grooming business
What I did
n8n automation build
Stack
n8n, Telegram, HubSpot, Google Calendar API
The problem
Manual booking meant double bookings, missed follow ups and customer details scattered across apps. Rescheduling and cancellations made it worse, because every change had to be updated in more than one place.
What I built
A Telegram assistant that collects pet breed, type, weight and service needs
Customers created or updated automatically in HubSpot
Real time groomer availability checks before every booking
Appointments booked straight into the groomer's Google Calendar
Rescheduling, cancellations and edge cases kept in sync everywhere
Every booking logged in HubSpot for tracking
The n8n workflow: a parent agent with booking, HubSpot and update agents
A real Telegram conversation: checking, cancelling and rescheduling in chat
HubSpot showing active and cancelled bookings synced in real time
What changed
Customers book, reschedule or cancel any time, in chat
No double bookings
One source of truth for customers, pets and appointments