{"product_id":"n8n-whatsapp-cloud-api-appointment-reminder-webhook-workflow","title":"n8n WhatsApp Cloud API Appointment Reminder Webhook Workflow","description":"\u003ch3\u003eAutomated WhatsApp Appointment Reminders—Triggered by Webhooks\u003c\/h3\u003e\n\u003cp\u003eSend WhatsApp appointment reminders automatically with an \u003cstrong\u003en8n webhook workflow\u003c\/strong\u003e that notifies attendees \u003cstrong\u003e24 hours\u003c\/strong\u003e and \u003cstrong\u003e2 hours\u003c\/strong\u003e before their appointment start time using the \u003cstrong\u003eWhatsApp Cloud API (Meta Graph API)\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives appointment details\u003c\/strong\u003e via a POST \u003cem\u003ewebhook\u003c\/em\u003e request, including:\n    \u003cul\u003e\n      \u003cli\u003e\u003ccode\u003eattendeeName\u003c\/code\u003e\u003c\/li\u003e\n      \u003cli\u003e\n\u003ccode\u003eattendeePhoneE164\u003c\/code\u003e (E.164 phone number)\u003c\/li\u003e\n      \u003cli\u003e\n\u003ccode\u003estartTime\u003c\/code\u003e (appointment start timestamp)\u003c\/li\u003e\n      \u003cli\u003e\n\u003ccode\u003ewhatsappPhoneNumberId\u003c\/code\u003e (your WhatsApp sender ID)\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes the payload\u003c\/strong\u003e into structured customer and appointment fields used by the reminder messages.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWaits until 24 hours before\u003c\/strong\u003e the appointment start time, then sends a \u003cstrong\u003eWhatsApp text reminder\u003c\/strong\u003e through the \u003cstrong\u003eMeta Graph API\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWaits until 2 hours before\u003c\/strong\u003e the appointment start time, then sends a \u003cstrong\u003efinal WhatsApp text reminder\u003c\/strong\u003e via the \u003cstrong\u003eMeta Graph API\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClinics and dental practices\u003c\/strong\u003e sending no-hassle reminders for upcoming appointments.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConsulting and coaching teams\u003c\/strong\u003e reducing missed sessions with timely WhatsApp nudges.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS appointment scheduling\u003c\/strong\u003e that posts data from Cal.com, Calendly, or a custom form into n8n to trigger reminders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes used:\u003c\/strong\u003e \u003ccode\u003ewebhook\u003c\/code\u003e, \u003ccode\u003eset\u003c\/code\u003e, \u003ccode\u003ewait\u003c\/code\u003e, \u003ccode\u003ehttp request\u003c\/code\u003e, and a \u003ccode\u003esticky note\u003c\/code\u003e for workflow guidance.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWhatsApp integration:\u003c\/strong\u003e uses the \u003cstrong\u003eWhatsApp Cloud API (Meta Graph API)\u003c\/strong\u003e to send text messages.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuthentication:\u003c\/strong\u003e configure an HTTP Header credential with \u003ccode\u003eAuthorization: Bearer \u0026lt;TOKEN\u0026gt;\u003c\/code\u003e and select it on both WhatsApp send requests.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequired setup:\u003c\/strong\u003e create a Meta for Developers WhatsApp Cloud API app, then provide your \u003cstrong\u003eWhatsApp Phone Number ID\u003c\/strong\u003e and \u003cstrong\u003epermanent access token\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook integration:\u003c\/strong\u003e copy the workflow webhook URL and POST the required fields (\u003ccode\u003eattendeeName\u003c\/code\u003e, \u003ccode\u003eattendeePhoneE164\u003c\/code\u003e, \u003ccode\u003estartTime\u003c\/code\u003e, \u003ccode\u003ewhatsappPhoneNumberId\u003c\/code\u003e) from your scheduling system.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45967672049843,"sku":"N8N-19239","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/ZdhoYbqBLHAa2h_j-Uj_Y_GvkccDwI.png?v=1788686340","url":"https:\/\/buyflowscripts.com\/products\/n8n-whatsapp-cloud-api-appointment-reminder-webhook-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}