The manage link Made before anything is sent, because the confirmation has to embed it. It expires with the appointment rather than with the booking, so a visit booked three months out still has a live link on the day.
A text To everyone on the booking who has a number — the whole family, not just whoever tapped the link. Anyone who has opted out of texts is quietly skipped rather than messaged anyway.
An email With a receipt as a PDF and a calendar file attached, so the visit lands in whatever calendar the patient actually uses in one tap — and stops being something they have to remember.
Your screens Every dashboard in the clinic hears the same broadcast in the same moment. Reception doesn’t refresh anything and nobody has to be told.
The audit line Who booked, when, with which doctor, how many people were on it and how many texts went out. Written whether anyone ever reads it or not.