Six businesses. Six boring jobs. Nobody does them anymore.
Real small businesses in Ontario and Québec. Real jobs that were eating their week. Here is exactly what we built, exactly how it runs, and the rules it follows so the owner can actually trust it.
Business names changed to protect our clients' privacy. The builds are real.
Website inquiries answered in minutes
Cuisines Beaulieu
Inquiries landed all day while the owner was in the shop. They got answered at night. By then the customer had already emailed two other cabinet makers.
Minutes
not the next evening
How it runs now
We built this on our own site first. Then we built it for them.
- 1
Someone fills in the contact form. It reads the message and works out two things: French or English, and what they are actually asking about.
- 2
It writes a reply from a list of facts the owner gave us. Hours, services, what is included. Plus a link to book a call.
- 3
At the start the draft goes to the owner's phone and one tap sends it. Once they trusted it, it started sending on its own.
- 4
The owner gets a short summary of every lead. No follow-up call ever starts cold.
One real run
Running10:42
Form comes in, in French, asking about refacing a kitchen
10:42
Language and topic worked out
10:43
Reply drafted from the owner's facts, booking link included
10:44
Owner taps send from the shop floor
10:44
Lead summary saved for the call
House rules
- ✦Never guesses a price that depends on the job. That goes to the owner.
- ✦Only answers from the owner's own list of facts.
- ✦Always replies in the language the customer wrote in.
A text back when a call is missed
Plomberie Laurin & Fils
On a job all day, phone ringing in the truck. Every missed call was somebody scrolling to the next plumber on Google.
< 1 min
from missed call to text back
How it runs now
- 1
A call goes unanswered. Within a minute the caller gets a text in French and English: sorry we missed you, tell us what you need.
- 2
They reply. It reads the message and sorts it. Job request, booking, or question.
- 3
The owner gets a summary with a click-to-call link. Urgent jobs get flagged.
- 4
Every caller lands in the contact list. Nobody gets lost in voicemail again.
One real run
Running9:12
Missed call. Owner is under a sink in Sainte-Rose
9:13
Bilingual text goes out
9:16
Caller replies: water heater leaking in the basement
9:16
Sorted as an urgent job and flagged
9:17
Owner gets the summary and taps to call back
House rules
- ✦A call at 2 a.m. waits until 8 for its text.
- ✦Regulars get a shorter one: we will call you right back.
- ✦Every caller is saved, even the ones who never reply.
Overdue invoices chased automatically
Carleton Ridge Contracting
The owner hated writing follow-up emails. So they went out late, or not at all. Finished work, unpaid, for weeks.
3 · 10 · 21
days late, then a nudge
How it runs now
- 1
Every morning it checks the accounting software for unpaid invoices.
- 2
Three days late, a friendly reminder. Ten days, a firmer one.
- 3
Twenty-one days, a final notice with the owner copied, plus a note to the owner: call this one.
- 4
Client pays? The reminders stop and a thank-you goes out.
One real run
RunningDay 0
Invoice comes due
Day 3
Friendly reminder
Day 10
Firmer reminder
Day 21
Final notice, owner copied, call flagged
Paid
Everything stops. Thank-you sent
House rules
- ✦Three emails per invoice, max. After that it is a human conversation.
- ✦Owner marks it disputed? Everything pauses.
- ✦French for Québec clients, English for everyone else.
Fewer no-shows at a clinic
Lakeshore Physio & Sport
Empty slots every single week. People forgot, or meant to cancel and never did. An hour nobody showed up for is an hour you never get back.
2 days + 3 hrs
two reminders before every visit
How it runs now
- 1
Two days before, every patient gets a text and an email. Reply C to confirm, R to reschedule.
- 2
Three hours before, a short text with the address and where to park.
- 3
Confirmations and reschedules handle themselves. Anything else goes to the front desk.
- 4
No-show? A "we missed you, here is a link to rebook" email the next morning, one more a few days later, then it stops.
One real run
RunningMon 2:00
Text and email: reply C to confirm or R to reschedule
Mon 2:07
Patient replies C. Confirmed, nobody lifted a finger
Wed 11:00
Address and parking, by text
Wed 2:00
Patient walks in on time
House rules
- ✦Never says what the appointment is for. Only when it is.
- ✦Nothing goes out before 8 a.m. or after 8 p.m.
- ✦Two no-shows in three months gets flagged to the owner.
Google reviews asked for and answered
Bistro Chez Victorin
Great food. Reviews nobody replied to, and no habit of asking for new ones. Meanwhile the place down the street kept climbing.
Every 2 hrs
it checks for new reviews
How it runs now
- 1
The day after a visit, customers get a short bilingual message with a direct link to leave a review.
- 2
It checks for new reviews and drafts a reply in the reviewer's language, the way the owner actually talks.
- 3
Four and five star replies post on their own.
- 4
Every month the owner gets the count: new reviews, average rating, and how fast they replied.
One real run
RunningFri 8 p.m.
Table of four, anniversary dinner
Sat 11 a.m.
Bilingual thank-you with the review link
Sat 4 p.m.
Five stars, written in French
Sat 6 p.m.
Reply drafted in French, in the owner's voice, posted
House rules
- ✦Three stars or under always goes to the owner first, written to take it offline, not argue in public.
- ✦One ask per customer every six months.
- ✦Anyone marked as unhappy is never asked.
Quotes sent the same hour
Maple & Mop Cleaning Co.
Quoting at night after a full day of cleaning. By morning the job had gone to whoever answered first.
~10 min
from request to quote in their inbox
How it runs now
- 1
A quote request comes in on the website.
- 2
The price comes from the owner's own rules (size, distance, season) that we set up with them in a spreadsheet.
- 3
The AI only writes the description of the work and the assumptions. It never makes up a price.
- 4
A branded PDF lands in the prospect's inbox. Won and lost quotes get tracked, so the owner can see their close rate.
One real run
Running7:48 p.m.
Request: three bedroom house, move-out clean, Stoney Creek
7:49
Priced from the owner's spreadsheet
7:55
Scope and assumptions written
7:58
Branded PDF in their inbox
+3 days
One follow-up, only if nothing comes back
House rules
- ✦Unusual request? It goes to the owner for a manual quote.
- ✦Price lands outside the owner's range? Same thing.
- ✦One follow-up after three days. Just one.
What is the boring job in your week?
Every one of these started as a ten minute chat. Tell the assistant how your business runs and it will find the thing worth building first. Free, and nobody chases you afterwards.
Start your free chat