At a glance
| Trigger | Meeting or appointment date approaching |
| Channels | |
| Templates | Confirmation Flow plus reminder |
| Platforms | HubSpot |
What this workflow does
The contact gets a confirmation request the day before. If they confirm, an optional same-day reminder follows. If they need to reschedule or cancel, a task is created for the host with the reason or preferred time. Where the appointment involves a visit, the same form can collect special requirements that are written back to HubSpot as structured data, so the team can prepare in advance. No response triggers a lighter morning-of reminder.What you will need
- A WhatsApp Flow template for confirm, reschedule, or cancel (with optional requirements fields)
- A HubSpot contact or meeting property holding the appointment date and time
- The contact’s WhatsApp number in international format
Workflow steps
- Trigger meeting created in HubSpot’s meetings tool, a custom date property, or enrolment from a booking workflow.
- Delay until 24 hours before pause the workflow until the day before the appointment.
- Send confirmation personalised with first name, date, time, and host or location.
- Wait for completion delay until Form Completed, up to 20 hours.
- Branch, completed:
- Confirmed set Meeting Confirmed to Yes, send confirmation, optionally add a reminder 2 hours before.
- Reschedule acknowledge, create a task for the host with the preferred time, notify internally.
- Cancel acknowledge, create a task with the reason, optionally enrol in re-engagement.
- Branch, no response send a short morning-of reminder, wait up to 2 hours for a reply, then confirm, create a task, or proceed as scheduled.
Tips and gotchas
For multi-person meetings, enrol all associated contacts so each gets their own confirmation. For recurring appointments, enable re-enrolment so the workflow runs each cycle.
- For restaurants and clinics, keep any requirements form to three to five fields and make sure the team can see the collected properties before the visit.

