When an appointment is marked as a no-show, this workflow reaches out by text and email with a rebook offer, waits two days, then creates a follow-up task and alerts the team if the slot is still empty.
- Category: Appointments.
- 7 steps run automatically once the trigger fires.
- Join RocketLauncher University, free to join, to get this workflow and the other 29 in one import.
Trigger
An appointment reaches this status (Appointment status (filter: no-show)).
Steps
| # | Step | Action type | What it does |
|---|---|---|---|
| Trigger | Appointment status (filter: no-show) | Appointment | An appointment reaches this status (Appointment status (filter: no-show)). |
| 1 | Tag no-show | Add contact tag | Tags the contact: Tag no-show. |
| 2 | We missed you | Sms | Sends a text message: "We missed you." |
| 3 | Rebook email | Sends an email: "Rebook email." | |
| 4 | Wait 2 days | Wait | Pauses the workflow before continuing: Wait 2 days. |
| 5 | Still not rebooked? | If else | Checks a condition and splits into two paths: Still not rebooked?. |
| 6 | Task: personally follow up no-show | Add notes | Creates a task or note for your team: Task: personally follow up no-show. |
| 7 | Alert team: no-show not rebooked | Internal notification | Sends your team an internal alert: Alert team: no-show not rebooked. |
What to set up before you turn it on
- Filter the appointment trigger to status = no-show
- Set booking_link
How to test it worked
- Trigger the workflow with a test contact of your own, using a real phone number and email you control.
- Watch each step fire in order inside GoHighLevel and confirm the text and email actually arrive.
- Check that any tag, opportunity, or task the workflow creates shows up correctly before you send it to a real lead.
About 15 minutes to import and connect. Difficulty: beginner.


