GW

Grant's Waste — Command Centre

design mockup · v0.2 · not functional software
👋 This is a clickable prototype — canned data, nothing live. Tap through the tabs, open a conversation, price Mark's job on the pricing screen, and try the Setup flow. The ✏️ button overlays the design rationale, and the Skin picker shows three visual directions.
Note 1One queue, every channel. Channel is a badge on the row, not a separate inbox — the whole point is Brodie stops app-hopping.

All conversations

6 open
Danielle Hart via “Skips from £120” ad
Bot active Note 2Bot/human state is always visible, and takeover is one tap. If Brodie replies from his phone's WhatsApp app instead, the bot pauses itself automatically.
Conversation started 14:02 · AI assistant disclosed
Customerhiya, need a skip for a bathroom rip-out in leeds
Assistant (AI)Hi! I'm the Grant's Waste assistant (an AI). I'll grab a few details so Grant can send you a price personally — usually within the hour. Say human any time to talk to a person. 😊

A bathroom rip-out — nice. Whereabouts in Leeds? A postcode is perfect.
CustomerLS8 2QT, harehills side
Assistant (AI)Got it — LS8 2QT. What's going in? Mostly tiles, old suite and rubble, or plasterboard and timber too?
Customertiles, old bath + sink, some rubble. bit of plasterboard maybe
Assistant (AI)Thanks — worth knowing: plasterboard has to stay separate from mixed waste (recycling rules), so I've flagged it for Grant. Sounds like a 4 or 6-yard job. And how's access — would the skip sit on the road or a driveway?
Note 3The bot's real output isn't chat — it's this structured record. When every field fills, the enquiry jumps into Brodie's pricing queue.

Quote info · extracted live

7 of 10 captured
  • Job typeSkip hire
  • PostcodeLS8 2QT
  • MaterialsTiles, suite, rubble
  • Hazards⚠ Plasterboard (flagged)
  • Size est.4–6 yd
  • Accessasking now…
  • Dates
  • Photos
  • Fallback contact07700 900···
  • NameDanielle Hart
Grant's Waste · owner app

Ready to price (2)

Mark Tindall
Garage clearance, BD3 8LT · mixed household + timber · van access to door · wants it gone this weekend · 2 photos
≈ man-and-vanphotos ✓weekend
Danielle Hart
Bathroom rip-out, LS8 2QT · tiles/suite/rubble · ⚠ plasterboard · 4–6 yd
skip hire⚠ plasterboard3 fields pending
Mark Tindall · garage clearance
£
Note 5The price is typed by Brodie, never suggested by the AI — a legal firewall (Air Canada precedent), not a styling choice.
Exact message the customer gets (Instagram) Hi Mark, your quote from Grant's Waste for the garage clearance at BD3 8LT is £180, valid until Sat 2 Aug. Tap below to book, or just reply with any questions. — sent from our template, on the channel they wrote in
🔒 Confirm with your 6-digit PIN to send
✓ Quote sent on Instagram · calendar hold pencilled for Sat

What you're looking at

This is Brodie's whole job in the new world: a queue of fully-gathered enquiries, one number to type, one tap to send. Target: under 15 seconds per quote, from his pocket.

The second card shows the queue discipline — an enquiry can't be priced until the bot (or Brodie) fills the gaps, so he's never pricing blind.

Installed as a home-screen app (PWA). Sign-in once via magic link; a 6-digit PIN guards the actual send.

Bot gathering 2

Danielle HartSkip · LS8 · 7/10 fields
Aleks CzajkaClearance · LS17 · 4/10 fields

Ready to price 1

Mark TindallClearance · BD3 · photos ✓
Note 6The amber column is the only one that needs Brodie. Everything else is the bot's or the system's problem.

Quoted 2

Steve Parkes8-yd · Thu delivery£240 · expires in 5d
Priya N.6-yd · flexible£195 · chase sent

Accepted 1

Tom BaileyDeposit paid ✓ (Dojo link)£310 · awaiting confirm

Booked 1

Jamie RoweTue 8–10am · Moor Grange Ave£165 · on calendar

Pipeline is derived automatically from conversation + quote state — nobody drags cards. Kanban here is a lens, not a to-do list.

Enquiries · July
127
▲ 18% vs June · median first reply 1m 40s
WhatsApp
68
54% · ▲ 9
Instagram
27
21% · ▲ 6
Messenger
18
14% · —
Email
14
11% · ▼ 2
Note 7Channel colours are fixed to the channel everywhere in the app (badge, tile, bar) and validated for colour-blind safety — identity never depends on hue alone (legend + labels).

Enquiries per week · by channel

last 5 weeks
27
28
31
33
38
w/c 22 Jun29 Jun6 Jul13 Jul20 Jul
WhatsApp Instagram Messenger Email
Note 8Entry points come free with the Meta webhooks (ad referrals, story replies) — so Brodie sees which marketing actually turns into booked jobs, without a tracking pixel in sight.

Where enquiries start · July

entry points
Entry pointEnq.BookedConv.
Number saved / word of mouth
WhatsApp direct
4124
“Skips from £120” ad
Click-to-WhatsApp ad · auto-tagged
2714
Story replies
Instagram · auto-tagged
187
Page “Send message” button
Messenger
156
Website / Google
Email
144
Profile DMs
Instagram organic
93

Every conversation carries its entry point as a tag (see the “via …” chip in the inbox header) — this table is just those tags counted up. Booked = quote accepted and confirmed to calendar.

Grant's Waste · Setup

Get set up

Run every enquiry from one place

WhatsApp, Instagram, Messenger and email in one inbox — with an assistant that gathers the details so you just price the jobs.

No passwords — you'll sign in from the link and set a 6-digit PIN for sending quotes.

Connect your channels

Each one takes about a minute. You keep using WhatsApp on your phone — this links it, nothing moves.

WhatsApp Business
Opens Meta's window · scan one QR
Instagram
Professional account required
Facebook Page
Messenger enquiries
Email
Forward your inbox to in@gw.grantswaste.co.uk

Your business

This is what the assistant is allowed to know. You can edit all of it later.

4-yd skip6-yd skip8-yd skip12-yd skipMan & van clearanceGrab hire
Can a skip go on the road?
Do you take fridges or mattresses?

Your assistant

It gathers details and hands you the pricing. It never invents a price and never pretends to be human.

Asbestos / hazardousComplaintsPrice hagglingAnyone who asks for a human

🔒 Always on: introduces itself as an AI · never states prices · you approve every quote.

You're set ✅

Channels connected — enquiries now flow into one inbox
Business info saved — the assistant only says what you approved
Budget capped at £50/month — it stops, you keep working
First week: shadow modeThe assistant drafts every reply and you approve each one with a tap. When you're happy with how it sounds, switch it to automatic.

What you're looking at

The future self-serve setup — how a new business would onboard once this is a product (~20 minutes, all from a phone).

For Grant's Waste v1 we do this together on the kickoff call instead — same steps, with us driving. This screen exists so you can see where it's heading.

The channel connections use Meta's real mechanism (Embedded Signup) — this flow is buildable exactly as shown. The one honest caveat: Meta's business-verification wait (days) and the review queue sit between "connected" and "live on Facebook/Instagram", whatever the UI promises.

Note 9Step 3 is the knowledge pack and step 4 is the guardrails — the wizard is literally the tenant config from the spec, worn as UI. A new trade vertical = different chips, same flow.

Prototype — canned data, five views. Clickable: conversations, "Price this job", "Send quote", the full Setup flow, skins, and hoverable chart bars. Toggle Design notes (top right) for the rationale pins. Everything visual is up for debate.