RepairLink 5 — Booking + Handoff

Appointment Confirmation & Reminder Sequence

Increase attendance by making every scheduled appointment clear, confirmed, easy to prepare for, and easy to reschedule — through a configurable confirmation and reminder sequence that never double-messages the…

Id

RLR-29

Link

5

Link Name

Booking + Handoff

Role

workflow

Loop Step

Repair

Purpose

Increase attendance by making every scheduled appointment clear, confirmed, easy to prepare for, and easy to reschedule — through a configurable confirmation and reminder sequence that never double-messages the prospect across systems.

Consolidation Note

This resource absorbs and materially improves the prior public 'Appointment Confirmation Script' (a two-message confirmation + 24-hour reminder shown in the Lead-to-Appointment Rescue Kit). That narrow two-message asset becomes the immediate-confirmation and 24-hour-reminder touches inside this fuller, configurable sequence. The public Rescue Kit page remains the outward-facing explainer and is not modified.

Governing Principle

A booked appointment is not a confirmed appointment. Confirmation and reminders convert a reserved time into an attended one by making the appointment unmistakable, prepared-for, and easy to reschedule — without spamming the prospect or contradicting one system with another.

Configurability

Note
Do not require every business to use every touch. Each touch is independently enable/disable and its timing is editable. The operator selects the touches that fit the appointment type, channel permissions, and lead value.
Every Touch Optional Except Immediate Confirmation
true
Editable Timing
true
Editable Channel Selection
true

Touch Schema

Fields
touch_id; timing; channel; objective; message; owner; required_data; stop_condition

Sequence

Touch id
immediate_confirmation
Timing
immediately on booking
Channel
sms_or_email
Objective
confirm the appointment is real and correct
Message
You're confirmed, [First Name]: [Appointment Type] with [Assigned Person/Team] on [Date] at [Time] [Timezone], [Location/Method]. Need to change it? [Reschedule Instructions].
Owner
automation
Required data
first_name; appointment_type; date; time; timezone; assigned_person_or_team; location_or_method; reschedule_instructions
Stop condition
prospect cancels or opts out
Touch id
calendar_invitation
Timing
immediately on booking
Channel
calendar
Objective
put the appointment on the prospect's own calendar
Message
Calendar invite with appointment type, time, timezone, location/method, and reschedule link.
Owner
automation
Required data
date; time; timezone; location_or_method
Stop condition
prospect declines invite or cancels
Touch id
pre_appointment_reminder
Timing
configurable lead time (e.g. 2-3 days before)
Channel
email_or_sms
Objective
reinforce the appointment and deliver preparation instructions
Message
Looking forward to your [Appointment Type], [First Name]. Here's what to have ready: [Preparation Requirements]. Details: [Date] at [Time] [Timezone], [Location/Method].
Owner
automation
Required data
preparation_requirements; date; time; timezone; location_or_method
Stop condition
prospect cancels, reschedules, or opts out
Touch id
reminder_24h
Timing
~24 hours before
Channel
sms_or_email
Objective
secure attendance the day before
Message
Reminder: your [Appointment Type] is tomorrow, [Date] at [Time] [Timezone], [Location/Method]. Reply C to confirm or [Reschedule Instructions] to change.
Owner
automation
Required data
appointment_type; date; time; timezone; location_or_method; reschedule_instructions
Stop condition
prospect confirms, cancels, reschedules, or opts out
Touch id
same_day_reminder
Timing
morning of / configurable hours before
Channel
sms
Objective
final same-day nudge
Message
See you today, [First Name] — [Appointment Type] at [Time] [Timezone], [Location/Method]. [Contact Information] if anything comes up.
Owner
automation
Required data
time; timezone; location_or_method; contact_information
Stop condition
prospect cancels, reschedules, or opts out
Touch id
near_appointment_reminder
Timing
shortly before (e.g. 1 hour), where appropriate
Channel
sms
Objective
reduce last-mile no-shows for high-value or virtual appointments
Message
Your [Appointment Type] starts soon at [Time] [Timezone]. Join/arrive here: [Location/Method].
Owner
automation
Required data
time; timezone; location_or_method
Stop condition
appointment starts, or prospect cancels/opts out
Touch id
optional_human_confirmation
Timing
configurable, for high-value appointments
Channel
phone
Objective
personal confirmation for high-value or high-risk bookings
Message
Live call from [Assigned Person/Team] to confirm the appointment, answer questions, and reinforce preparation.
Owner
assigned_owner
Required data
assigned_person_or_team; appointment_type; date; time
Stop condition
prospect reached and confirmed, or cancels

Confirmation Content

Note
Include where relevant; omit fields that do not apply to the appointment type.
Fields
prospect_name; appointment_type; date; time; timezone; assigned_person_or_team; location_or_meeting_method; preparation_requirements; contact_information; reschedule_instructions

Reschedule Path

Required
true
Note
Every confirmation and reminder must offer an easy reschedule and cancel path. A prospect who can reschedule in one step is retained; a prospect forced to no-show to escape a bad time is lost.

Deduplication Rules

Note
Prevent duplicate or contradictory reminders across multiple systems.
Rules
designate one system of record for reminder sending per appointment; suppress a reminder if the prospect has already confirmed for that touch; suppress all further reminders on cancel or reschedule and restart the sequence for the new time; never send two systems' reminders for the same touch; reconcile against the system of record; honor opt-out and quiet-hours before any touch

Reminder QAChecklist

  • Immediate confirmation fires within seconds of booking with correct date/time/timezone.
  • Calendar invite lands with the correct owner and location/method.
  • Each enabled reminder fires at its configured time and only once.
  • Timezone is correct for the prospect, not the business.
  • Reschedule and cancel links work and update the appointment record.
  • A confirm reply (e.g. 'C'/'YES') is recorded and suppresses redundant reminders.
  • Cancel or reschedule suppresses remaining reminders and restarts the sequence for the new time.
  • No duplicate reminders arrive from a second system.
  • Opt-out and quiet-hours are honored on every touch.
  • Preparation instructions and contact information are present where the appointment type requires them.

Handoff From Link4

Note
Consumes Link 4 output (owner, prior context) and does not re-run follow-up logic.
Consumes
owner; prior_follow_up_context

Handoff To Link6

Note
Confirmation/attendance signals feed Link 6 without authoring Link 6 content.
Exposes
booked_status; booked_date; assigned_owner; reschedule_status

Compliance Guardrail

Every touch respects opt-outs, do-not-contact requests, channel permissions, quiet-hours rules, and the business's approved communication policy and consent controls. The sequence never invents legal requirements or bypasses provider restrictions; jurisdiction- and industry-specific rules are applied by the operator.

What To Measure

Whether confirmed, well-reminded appointments actually raise attendance — tracked via confirmation coverage, reminder coverage, show rate, no-show rate, and reschedule rate (RLR-27 metrics).

Data Required

Per appointment: which touches were enabled and fired, confirm responses, reschedule/cancel events, and the final showed/no-show outcome.

How To Interpret

Rising confirmation and reminder coverage with a rising show rate indicates the sequence is working. A high reschedule rate is not failure — reschedules retain opportunities that would otherwise be no-shows. Duplicate-message complaints indicate a deduplication/system-of-record problem.

Action That Follows

Tune which touches are enabled per appointment type and channel, fix any touch that under-fires, and route actual no-shows into the No-Show Rescue Playbook (RLR-30).

Owner

Automation owns the scheduled touches; the assigned appointment owner (per RLR-32) owns optional human confirmation and any exception handling.

How To Implement

Configure the enabled touches and timings in the booking/reminder system, set one system of record, map the confirmation content fields, and wire cancel/reschedule to suppress-and-restart.

How To Test

Book a test appointment and walk the full sequence end to end: confirm immediate confirmation, calendar invite, each reminder, a confirm reply, a reschedule (sequence restarts), and a cancel (sequence stops) — verifying no duplicates and correct timezone.

When To Remeasure

Re-measure confirmation coverage, reminder coverage, and show rate 14 and 30 days after rollout via RLR-27.

How To Know It Improved

The sequence helped only when re-measured show rate rises and no-show rate falls on real appointments — not because reminders were switched on.

How to implement

Install the change exactly as the playbook describes; log it on the Repair Plan.

How to verify

Installing a workflow is implementation, not closure. QA the repair before you trust it.

Rather not do this part yourself?

You can repair your Revenue Chain yourself with this Kit — or bring in ShiFt at any point. You do not need to finish the DIY path first.

Done with you

Revenue Leak Scan

A ShiFt specialist runs the diagnosis with you and hands you a prioritized repair plan.

Get My Revenue Leak Scan

Done for you

ShiFt RevenueOS

ShiFt installs and operates the full Revenue Chain system for you — ConvertOS included.

See RevenueOS