Send missed appointment rescheduling emails with webhook and Gmail
Quick Overview This workflow receives missed-appointment events via a webhook, validates and filters them, then sends a single rescheduling email through Gmail and returns a JSON acknowledgement to the caller. How it ...
Template notes
Quick Overview This workflow receives missed-appointment events via a webhook, validates and filters them, then sends a single rescheduling email through Gmail and returns a JSON acknowledgement to the caller.
How it works 1. Receives a POST webhook request containing appointment and contact details. 2. Validates that eventid, contact.email, and appointment.id are present, then builds a rescheduling email message using the configured business name, booking URL, and subject. 3. Blocks processing when the appointment status is not missed or when transactionalcontactallowed is false. 4. Sends a plain-text rescheduling email to the contact via Gmail when the event is allowed. 5. Returns a JSON webhook response confirming acceptance and indicating whether the event was blocked.
Setup 1. Configure the webhook URL in your CRM/scheduling system to send missed-appointment events to this workflow’s webhook path. 2. Connect a Gmail credential and verify the sending mailbox used to deliver the rescheduling email. 3. Update the business name, booking URL, and email subject used in the outgoing message.