The actual workflow
The full n8n graph as it runs in production.

AI Agent with tool-calling against Google Calendar + Sheets, plus a lookup action against the bookings response sheet. WhatsApp trigger drives the loop.
The problem
The owner of a Calgary carpet-cleaning operation runs the business between routes: phone in one hand, van keys in the other. Switching between Google Calendar, the bookings sheet, and a CRM dashboard wasn’t workable. They needed a single WhatsApp chat that could book, update, cancel, and look up appointments by talking to it like a dispatcher.
Detailed walkthrough coming soon
I’m writing up the per-tool architecture, prompt design, and timezone + memory handling for this workflow. The graph above is the production version. If you want a deep walkthrough before it’s published, get in touch.
Need a chat-driven control panel?
I build WhatsApp and Telegram bots that wrap the messy backend tools your team already uses.