Automate service booking & payment with WhatsApp and Xendit
UnknownWhat this workflow does
This workflow has 9 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Gowa (community). It also calls api.xendit.co over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Process Booking (Edit Fields (Set)): sets 9 fields: bookingId, customerName, whatsappNumber…
- Calculate Price (Code): runs custom JavaScript code
- Generate Invoice (HTTP Request): calls api.xendit.co (POST)
- Respond to Webhook: sends the response back to the webhook caller
- Start Typing (Gowa): send chat presence
- Delay Typing (Wait): pauses before continuing
- Stop Typing (Gowa): send chat presence
- Send Message (Gowa): uses Gowa
Services it uses
HTTP calls to: api.xendit.co
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @aldinokemal2104/n8n-nodes-gowa is verified or supports 3.0 (used in Start Typing, Stop Typing, Send Message).
Nodes used (7)
- Webhook
n8n-nodes-base.webhook - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - Respond to Webhook
n8n-nodes-base.respondToWebhook - Wait
n8n-nodes-base.wait - Gowa
@aldinokemal2104/n8n-nodes-gowa.gowa - HTTP Request
n8n-nodes-base.httpRequest
From the author
Disclaimer: This workflow uses community nodes and needs the self-hosted version of n8n. Code for UI Form is accessible here The bykhaisa workflow takes makeup service bookings from start to paid: it captures customer details via webhook, calculates pricing…