Case 01 · Kitchen cabinets · Gatineau, QC

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. 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. 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. 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. 4

    The owner gets a short summary of every lead. No follow-up call ever starts cold.

One real run

Running
  1. 10:42

    Form comes in, in French, asking about refacing a kitchen

  2. 10:42

    Language and topic worked out

  3. 10:43

    Reply drafted from the owner's facts, booking link included

  4. 10:44

    Owner taps send from the shop floor

  5. 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.
Case 02 · Plumbing · Laval, QC

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. 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. 2

    They reply. It reads the message and sorts it. Job request, booking, or question.

  3. 3

    The owner gets a summary with a click-to-call link. Urgent jobs get flagged.

  4. 4

    Every caller lands in the contact list. Nobody gets lost in voicemail again.

One real run

Running
  1. 9:12

    Missed call. Owner is under a sink in Sainte-Rose

  2. 9:13

    Bilingual text goes out

  3. 9:16

    Caller replies: water heater leaking in the basement

  4. 9:16

    Sorted as an urgent job and flagged

  5. 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.
Case 03 · Renovations · Ottawa, ON

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. 1

    Every morning it checks the accounting software for unpaid invoices.

  2. 2

    Three days late, a friendly reminder. Ten days, a firmer one.

  3. 3

    Twenty-one days, a final notice with the owner copied, plus a note to the owner: call this one.

  4. 4

    Client pays? The reminders stop and a thank-you goes out.

One real run

Running
  1. Day 0

    Invoice comes due

  2. Day 3

    Friendly reminder

  3. Day 10

    Firmer reminder

  4. Day 21

    Final notice, owner copied, call flagged

  5. 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.
Case 04 · Physiotherapy clinic · Burlington, ON

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. 1

    Two days before, every patient gets a text and an email. Reply C to confirm, R to reschedule.

  2. 2

    Three hours before, a short text with the address and where to park.

  3. 3

    Confirmations and reschedules handle themselves. Anything else goes to the front desk.

  4. 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

Running
  1. Mon 2:00

    Text and email: reply C to confirm or R to reschedule

  2. Mon 2:07

    Patient replies C. Confirmed, nobody lifted a finger

  3. Wed 11:00

    Address and parking, by text

  4. 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.
Case 05 · Restaurant · Montréal, QC

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. 1

    The day after a visit, customers get a short bilingual message with a direct link to leave a review.

  2. 2

    It checks for new reviews and drafts a reply in the reviewer's language, the way the owner actually talks.

  3. 3

    Four and five star replies post on their own.

  4. 4

    Every month the owner gets the count: new reviews, average rating, and how fast they replied.

One real run

Running
  1. Fri 8 p.m.

    Table of four, anniversary dinner

  2. Sat 11 a.m.

    Bilingual thank-you with the review link

  3. Sat 4 p.m.

    Five stars, written in French

  4. 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.
Case 06 · Residential cleaning · Hamilton, ON

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. 1

    A quote request comes in on the website.

  2. 2

    The price comes from the owner's own rules (size, distance, season) that we set up with them in a spreadsheet.

  3. 3

    The AI only writes the description of the work and the assumptions. It never makes up a price.

  4. 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

Running
  1. 7:48 p.m.

    Request: three bedroom house, move-out clean, Stoney Creek

  2. 7:49

    Priced from the owner's spreadsheet

  3. 7:55

    Scope and assumptions written

  4. 7:58

    Branded PDF in their inbox

  5. +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.
Your turn

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