{"product_id":"n8n-webhook-workflow-whatsapp-booking-confirmations-via-waha","title":"n8n Webhook Workflow: WhatsApp Booking Confirmations via WAHA","description":"\u003ch3\u003eInstant WhatsApp booking confirmations from an n8n webhook (via WAHA)\u003c\/h3\u003e\n\u003cp\u003eAutomate your booking confirmations: this \u003cstrong\u003en8n Webhook Workflow\u003c\/strong\u003e receives customer booking details through a webhook and immediately sends a \u003cstrong\u003eWhatsApp confirmation\u003c\/strong\u003e message using your self-hosted \u003cstrong\u003eWAHA\u003c\/strong\u003e instance—then returns a clear \u003cstrong\u003eJSON success or error response\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 booking data\u003c\/strong\u003e via a POST request to the workflow webhook: \u003cem\u003ename, phone, date, time\u003c\/em\u003e, and optional \u003cem\u003eservice\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates required fields\u003c\/strong\u003e and normalizes the phone number to \u003cstrong\u003eE.164\u003c\/strong\u003e format.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a WhatsApp message payload\u003c\/strong\u003e using configurable CONFIG values (e.g., business name, country prefix, message template).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends the confirmation\u003c\/strong\u003e by calling WAHA’s \u003cstrong\u003e\/api\/sendText\u003c\/strong\u003e endpoint (through an HTTP request step) to deliver the text to the customer.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReturns a JSON response\u003c\/strong\u003e to the caller indicating success, or includes validation error details if the request data is invalid.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConfirm appointments automatically from your website or booking form without manual texting.\u003c\/li\u003e\n  \u003cli\u003eSend instant WhatsApp confirmations for service bookings (e.g., consultations), optionally including the \u003cem\u003eservice\u003c\/em\u003e field.\u003c\/li\u003e\n  \u003cli\u003eUse n8n as the “booking confirmation layer” between your form\/CRM and WhatsApp via WAHA.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details (n8n + WAHA)\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes used:\u003c\/strong\u003e webhook, if, code, http request, respond to webhook, sticky note.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegration:\u003c\/strong\u003e self-hosted \u003cstrong\u003eWAHA\u003c\/strong\u003e REST API with \u003cstrong\u003eX-Api-Key\u003c\/strong\u003e header.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore requirement:\u003c\/strong\u003e a running WAHA instance (free, self-hosted) reachable from n8n.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup highlights:\u003c\/strong\u003e update CONFIG (WAHA URL, session name, business name, default country prefix), ensure WAHA WhatsApp session is created\/scanned, then activate the workflow and use the webhook URL.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eBest for:\u003c\/strong\u003e n8n users, automation engineers, and SaaS operators who need reliable webhook-to-WhatsApp booking confirmations.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45767891714227,"sku":"N8N-17889","price":68.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/qq5Q3GL7cdZZfa5oqnI8R_5OFKeatf.png?v=1786093310","url":"https:\/\/buyflowscripts.com\/products\/n8n-webhook-workflow-whatsapp-booking-confirmations-via-waha","provider":"N8N Commerce","version":"1.0","type":"link"}