How to Add Reschedule and Cancel Links to WhatsApp Messages
Learn how to include appointment reschedule and cancel links in WhatsApp templates using dynamic variables
When you send booking confirmations or reminders via WhatsApp ā either through Superchat or meetergo's direct WhatsApp integration ā you can include links that allow your guests to reschedule or cancel their appointments, just like in meetergo's email notifications.
The Variables You Need
meetergo provides two dynamic variables for this purpose:
| Variable | Description |
|---|---|
{!M.Meeting.Cancel} | Link for the guest to cancel the appointment |
{!M.Meeting.Reschedule} | Link for the guest to reschedule the appointment |
These are the same variables used in meetergo's built-in email templates.
How to Use Them in WhatsApp Templates
Via Superchat
- Open Superchat
- Create or edit your WhatsApp template for booking confirmations or reminders
- Insert the variables where you want the links to appear
Via direct WhatsApp integration
When using meetergo's direct WhatsApp integration, templates use {{1}}, {{2}} positional variables. In the workflow action, map the Reschedule link and Cancel link fields to the corresponding {{n}} variable in your template body.
Example Template
Hi {!M.Guest.Firstname},
Your appointment "{!M.Meeting.Name}" is confirmed for {!M.Meeting.Start}.
Need to make changes?
š
Reschedule: {!M.Meeting.Reschedule}
ā Cancel: {!M.Meeting.Cancel}
See you soon!
Creating Clickable Buttons
In Superchat
- Add a button to your template
- Set the button action to "Open URL"
- Paste the variable (
{!M.Meeting.Reschedule}or{!M.Meeting.Cancel}) as the URL
In the direct WhatsApp integration
Do not paste a variable into the URL field here. Add a URL Button to the template and pick what it should open under Button URL variables: Cancel appointment or Reschedule appointment. meetergo fills in the booking-specific link at send time. Everything else has to be a fixed URL.
A button cannot open the individual meeting link (Teams, Zoom, Google Meet, meetergo connect). If a button's link stays unfilled, WhatsApp rejects the whole message without an error and nothing arrives. Put the meeting link in the message body instead. See A message was not sent.
The actual URLs are generated automatically for each booking. The variables are replaced with unique, secure links that only work for that specific appointment.
Where Else Can I Use These Variables?
These variables work in:
- Email templates (confirmations, reminders, follow-ups)
- SMS notifications
- WhatsApp messages via integrations
- Calendar invitations
- Any notification that supports meetergo variables
For a complete list of available variables, see Dynamic Variables Usage and Examples.
Was this article helpful?
Let us know if this article answered your questions.
Related articles
- Adding Personal Videos to Your Booking PageCreate a memorable first impression with personal introduction videos on your booking page
- Adjust your booking page with custom CSSWhere to add custom CSS for booking pages, confirmation pages and forms, how to change font without Google Fonts, and why your CSS is not working on the live page even though the editor preview looks right.
- Attaching files and PDFs to booking emailsAdd an attachment from your file library to the booking confirmation, reminder, or follow-up email of a meeting type, and see where the attachment is stored when you switch back to the standard template.
- Collecting E-Signatures on FormsThe Signature field collects a hand-drawn signature as one answer inside a form. How to add it, what the signer sees, and how it differs from sending a PDF document for signature.