CJS.
Back to projects

Case Study · Client Engagement

A&R Carpet Cleaning · Full Ops Suite

Carpet Cleaning Co. · Calgary

A Calgary-based carpet cleaning company needed to run their front-of-house without the owner opening n8n, Google Calendar, or a spreadsheet. Four interconnected workflows (one for the owner, three for customers) handle bookings, inquiries, lead intake, and reminders end-to-end.

4 workflows · 93 nodes totaln8nWhatsAppOpenAIGoogle SheetsGoogle CalendarWebhook

The four workflows

Each workflow stands alone but shares the same backend: Google Sheets as system-of-record, Google Calendar for scheduling, and a unified booking pipeline so the owner sees every channel in one place.

A&R WhatsApp Assistant preview

A&R WhatsApp Assistant

Carpet Cleaning Co. · Calgary

Owner-facing WhatsApp control panel: book, update, and cancel appointments via natural language, with customer lookup against the responses sheet. Internal operations tool, not customer-facing.

WhatsAppOpenAIGoogle SheetsGoogle CalendarAI Agent
A&R Chat Agent preview

A&R Chat Agent

Carpet Cleaning Co. · Calgary

Multi-channel AI chat agent that handles inbound customer inquiries, answers FAQs, and routes booking intents into the same scheduling backend as the WhatsApp assistant.

AI AgentGoogle SheetsMemoryWebhook
A&R Lead Intake preview

A&R Lead Intake

Carpet Cleaning Co. · Calgary

Quote-request intake automation triggered when a customer submits the booking form. Validates the lead, syncs to Google Sheets, and notifies the owner.

WebhookGoogle SheetsValidationNotifications
A&R Appointment Reminders preview

A&R Appointment Reminders

Carpet Cleaning Co. · Calgary

Scheduled reminder system that pings customers ahead of their cleaning slot via messaging, keeping no-show rates low.

Schedule TriggerGoogle SheetsWhatsApp

Want a full ops suite for your service business?

I build production n8n automations that run the front-of-house so operators can focus on the route.