Follow-ups

The follow-ups nobody has time for, done every time.

Middlesurf texts back missed calls, follows up on open quotes, asks customers for reviews and reconnects with people you haven’t heard from in a while. CASL and CRTC rules are built into how every message is sent.

A plumber finishes a water heater repair while the homeowner looks on from the doorway.

The problem

Follow‑ups are the first thing to slip on a busy day.

The quote went out Thursday and nobody has called since. The 7:40 am missed call never got returned. The customer whose furnace you serviced last fall is due again, and nobody has reminded them.

Everyone knows these follow-ups bring in work. They just never make it to the top of the list when the phones are ringing and the trucks are out.

What it does

What it follows up on

  1. Missed-call text-back.

    When a call goes unanswered, the caller gets a text from your business a moment later: “Sorry we missed you. Want to book a time, or should we call you back?” If they reply, the AI carries on the conversation by text.

  2. Quote follow-ups.

    After you send a quote, it checks in on a schedule you set, answers common questions and offers to book the job. It stops the moment the customer replies, books or says no.

  3. Appointment and job follow-ups.

    Post-visit check-ins, aftercare instructions and “how did we do?” messages go out after the work is done.

  4. Review requests.

    It asks customers for a review after every completed visit or job, with a direct link to your review page. It asks everyone, not just customers it expects to be happy.

  5. Re-activation.

    It reminds past customers when they’re due for an annual tune-up, a recall visit or a lease renewal, but only customers you have valid consent to contact.

  6. Everything logged.

    Each message, reply and outcome is recorded on the customer’s record in your CRM.

Compliance

Consent and opt-outs, built in, not bolted on.

Texts, emails and calls that promote your business are regulated in Canada. We build consent tracking and opt-out handling into the system, so it doesn’t depend on someone remembering to check a spreadsheet.

  • Consent tracked for every contact.

    Where it came from and when it was given, so messages stop when they should.

  • Every message identifies you.

    Your business name and an easy way to opt out, such as replying STOP.

  • Opt-outs honoured automatically, and synced to your CRM.

  • Sending hours you set.

    Messages and calls go out only during the hours you choose.

  • A full audit trail.

    Who was contacted, when and why.

We design the system to help you meet your obligations, but you remain responsible for your consent practices. We recommend confirming your approach with your legal adviser.

How it works

How a follow‑up runs

  1. Something happens.

    A missed call, a quote marked “sent” in your CRM, a job closed, or a customer reaching their annual service date.

  2. The rules are checked.

    Consent, quiet hours, do-not-contact lists, and whether this person has already been contacted recently.

  3. The message goes out by text, email or call, in the customer’s language, from your business name.

  4. The AI handles the reply.

    It books the appointment, answers the question, or processes the opt-out.

  5. Your team sees the result.

    Hot replies are flagged to staff right away, and everything else is logged in your CRM.

Frequency

Persistent, not pushy.

You set how many messages a customer can receive and how far apart. Sequences stop as soon as someone replies, books or opts out. Nobody gets the same reminder twice in a day.

Integrations

Works with your CRM and job software

We connect follow-ups to the systems where your quotes, jobs and appointments already live.

Texts can come from your existing business number where your carrier supports text-enabling it, or from a dedicated number we set up.

  • CRMsHubSpot, Salesforce
  • Home services and job softwareJobber
  • Clinic and practice softwareJane App, Dentrix
  • CalendarsGoogle Calendar, Microsoft 365 / Outlook
  • ReviewsA link to your Google Business Profile or other review page
  • Phone systemsAsterisk / FreePBX and other SIP-capable systems (for missed-call detection)

Try it by phone

Hear it answer for yourself.

Call our main line and talk to our own AI assistant. You’ll hear how AI handles a caller before you trust it with a single follow-up.

Call +1 (647) 276-6200 to talk to the Middlesurf AI assistant

Our AI assistant answers in English, French and many other languages. It can take a message, pass on your request for a call with our team, or put you through to a person.

FAQ

Questions buyers ask

Is texting customers allowed under CASL?
Yes, with consent. We track consent for every contact and handle opt-outs automatically, so messages stop when they should. We’ll walk through your situation during discovery. This isn’t legal advice.
Will texts come from our business number?
Where your carrier allows your existing number to be text-enabled, yes. Otherwise we set up a dedicated local number that shows your business name in the message.
What if a customer replies with a question?
The AI answers from your information, books them in if they’re ready, or passes the conversation to your team with a summary.
How do customers opt out?
They reply STOP, or use the unsubscribe link in an email. The opt-out is recorded straight away, synced to your CRM, and they won’t be contacted again for that purpose.
Will it annoy my customers?
Not if it’s set up properly. You set frequency limits and quiet hours, and every sequence stops as soon as the customer responds.
Does it work in French and other languages?
Yes. Messages, replies and calls can be in English, French and many other languages, matched to each customer. On a call, the AI switches if the customer does.

Get in touch

Stop losing work to the follow‑up nobody sent.

In a 30-minute call we’ll look at where follow-ups slip in your business and show you how they’d run, with consent and opt-outs handled.

Contact us
Can't wait? Call our AI assistant: +1 (647) 276-6200What to expect on the call