Skip to content
Adoptiv

Find out about tomorrow's cancellation tonight.

A missed appointment costs a fitting slot, a van, and two hours of somebody's day. Almost all of them were known the evening before by the customer and by nobody else.

Solar, home services and field ops · 10 steps

Confirmation calls are the definition of work that scales badly. They are quick, they are identical, and there are exactly as many of them as you have appointments.

So they get skipped when the diary is full, which is precisely when a no-show hurts most.

The flow

Step by step, with the node each one uses.

  1. 01

    Only call at a reasonable hour

    Business Hours

    Nobody thanks you for a confirmation call at half seven in the morning, and in some places it is not permitted either.

  2. 02

    Match the customer to the record

    If Existing Lead

    So the flow can name the appointment rather than asking the customer which one it means.

  3. 03

    Fetch the appointment

    Trigger Webhook

    Captures the slot time and the engineer's name from your scheduling system into variables.

  4. 04

    State the appointment

    Playback Audio

    Spoken with the variables: the day, the window and who is coming. Specific enough that the customer knows immediately whether it is still right.

  5. 05

    Confirm, move or cancel

    Route to IVR

    One keypress. This is the entire point of the call and everything else exists to make this question answerable.

  6. 06

    Take a new date when they want to move

    Capture Digits

    Four digits, day and month. It lands in a variable your scheduling system can read, so a reschedule does not need an agent either.

  7. 07

    Write the outcome back

    Trigger Webhook

    Confirmed, moved to the captured date, or cancelled. The diary is updated before the call ends.

  8. 08

    Send the confirmation in writing

    SMS

    A text with the slot, so the customer has it somewhere they will look tomorrow morning.

  9. 09

    Move the record

    Update Lead Stage

    Cancellations become a stage change rather than a note nobody reads.

  10. 10

    Escalate the awkward ones

    Route to Team

    Anyone who does not press a key, or who wants something the flow cannot do, reaches scheduling with the appointment already on screen.

What the flow carries

The variables.

Captured mid-call and readable by every later node, including inside a spoken prompt and inside a webhook body.

${APPT_TIME}The slot, spoken back to the customer
${TECH_NAME}Who is attending, spoken back
${NEW_DATE}Four digits the caller keys in when rescheduling
Why it works

The cancellations you find tonight are slots you can refill tomorrow. The ones you find at eight in the morning are a van already loaded.

It also removes the reason confirmation calls get skipped: they no longer compete with anything for agent time.

Watch out for
  • Validate the captured date before you write it. Four digits will happily accept the thirty-second of the thirteenth, and your scheduling system should reject that rather than the customer discovering it.
  • Send the SMS on the confirm branch too, not only on reschedule. The confirmation is the artefact the customer actually keeps.

Book a demo

We will build this one on your numbers.

Half an hour. Bring the awkward case rather than the easy one, and we will tell you if it does not fit.

14-day trial · no card · migration included