← All work
AI booking assistant

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
A booking assistant that never double books a groomer cover

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
The n8n workflow: a parent agent with booking, HubSpot and update agents
A real Telegram conversation: checking, cancelling and rescheduling in chat
A real Telegram conversation: checking, cancelling and rescheduling in chat
HubSpot showing active and cancelled bookings synced in real time
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

Next case study

40 qualified leads in about a minute

→