GoHighLevel workflow recipe 02 · names checked against HighLevel’s help center on October 17, 2026
The problem: A booked client doesn't show and never gets a way to rebook.
What this workflow does: If an appointment is marked No-show, GoHighLevel sends a fresh booking link.
The workflow at a glance
- Trigger — Appointment Status · No-show
- Action — Add Contact Tag · no-show
- Action — Generate One Time Booking Link
- Action — Send SMS · new booking link
- Wait — Wait · 1 day
- Action — Send Email · second rebook nudge
- Goal — Goal Event · Appointment Status
Bold names are the exact trigger and action names in HighLevel. Values after “·” are examples — use your own.
Step-by-step setup
- Automation → Workflows → Create Workflow → Start from scratch.
- Add New Trigger → Appointment Status. Filter By Appointment Status = No-show; add In Calendar for the calendar this applies to.
- Add Contact Tag: no-show (useful for reporting and for excluding them from reminder workflows).
- Generate One Time Booking Link for the same calendar (Appointments actions).
- Send SMS with the one-time link inserted from the custom value picker.
- Wait → a set period of time, e.g. 1 day.
- Send Email with the same link as a second nudge.
- Goal Event → Appointment Status for the new booking (e.g. Confirmed), set to End this workflow — not No-show, or it matches instantly. Test it.
- Mark no-shows consistently in the calendar; the trigger only fires when the status is set.
Example SMS message
Hi {{contact.first_name}}, we missed you today. Here's a link to pick a new time that works: [one-time link]
Example only — write your own wording.
Before you publish the workflow
- Filter the trigger to one calendar
- Goal Event ends it once they rebook
- The one-time link expires after booking
- US texting needs A2P 10DLC registration
- The contact must have a first name for the merge field; otherwise remove it.
- A2P 10DLC registration is required for SMS to US numbers from local numbers.
The strategy behind it: How to Reduce No Show Appointments
Sources
Every trigger and action name above was checked against these HighLevel help articles on October 17, 2026. HighLevel changes its product often; if a label differs in your account, the article is the reference.
- Workflow Trigger – Appointment Status — HighLevel help center, page updated 2026-04-06
- Workflow Action – Add Contact Tag — HighLevel help center, page updated 2025-12-05
- Workflow Action – Generate One Time Booking Link — HighLevel help center, page updated 2024-09-17
- Workflow Action – Send SMS — HighLevel help center, page updated 2026-08-31
- Workflow Action – Wait — HighLevel help center, page updated 2026-09-07
- Workflow Action – Send Email — HighLevel help center, page updated 2026-04-24
- Workflow Action – Goal Event — HighLevel help center, page updated 2026-07-08
- US Phone Number Registrations (A2P 10DLC) — HighLevel help center, page updated 2026-09-04
Want it built for you?
We set up GoHighLevel workflows like this one for US businesses. Leave your details and we will reply with a quote.
Independent service — not affiliated with, endorsed by or sponsored by HighLevel. HighLevel and GoHighLevel are trademarks of their owner.