24/7 emergency HVAC/Average arrival 60 min/(214) 555-0184

For operators and agencies

Lead in. Email, SMS, and a booked truck out.

Talk to Aria on the left. Watch the handoff on the right. The plays below are the automations this shop actually needs — not a generic chatbot slide.

The plays

Preview a run to fill the activity feed. Live webhooks use the same UI — point n8n at the env vars in .env.example.

Lead capture

Web form, chat, or inbound call writes a row. Missing email or phone is allowed — real sheets are messy.

Email follow-up

Every lead gets an immediate email, then a two-hour nudge if nothing is booked.

SMS follow-up

Same beats on text: received, callback, window confirm, STOP language.

Book the visit

A window holds a technician. Meeting and lead IDs match. No double-booking.

Aria on the site

Repairs, prices, hours, ZIP coverage, and a handoff to a human.

Missed-call text-back

No live answer? SMS in under a minute with chat and the shop number.

After-hours receptionist

Aria asks emergency vs morning, pages the on-call tech, or books the next window.

Automation activity

What n8n does next

Mock modeLive n8n

Checking which mode the server is in.

  1. Send a chat message, a contact form, or a booking. Each step will land here with a timestamp.

What the customer actually sees

Inbox, text thread, missed-call path, and the after-hours voice script. n8n sends the real messages; these are the templates.

Now · inbox

We got your AC repair request — ArcticPeak

From dispatch@arcticpeakair.com

Maya — thanks for writing from the Plano house. Dispatch has the upstairs-warm complaint and ZIP 75024. What happens next: 1. A dispatcher confirms a window by text. 2. A NATE tech arrives in a marked truck. 3. You approve a price before any parts come off. If the house is unsafe, call (214) 555-0184 now. Reply to this email and it stays on the same lead.

2 hours later · inbox

Still need a window? Two openings tomorrow

From dispatch@arcticpeakair.com

If you already booked, ignore this. We are holding Tue 8–11 AM and Tue 12–3 PM for a cooling diagnostic. Tap the scheduler or reply with a time. After 7 PM Aria still answers.

The workflow

Each webhook is documented in docs/N8N_INTEGRATION.md. The owner view at /owner reads the same CSV columns a workflow would append.

Website, phone, SMS

Forms, Aria, missed calls

n8n

One workflow per webhook

AI agent / Aria

Chat, after-hours voice, intent

Spreadsheet CRM

leads.csv + meetings.csv

Google Calendar

Holds the arrival window

Email

Received, nudge, booking confirm

SMS

Lead, missed-call, window, STOP

Slack

Pings the dispatcher