๐Ÿค Automate service booking & payment with WhatsApp and Xendit

โšก 1,138 views ยท ๐Ÿค CRM & Sales Operations

๐Ÿ’ก Pro Tip โ€” For competitive intelligence, ScraperNode can automate the data collection โ€” Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

Screenshot 20250726 at 10.51.44.png โš ๏ธ Disclaimer: This workflow utilizes community nodes that needs self hosted version

Code for UI Form is accessible here

The bykhaisa workflow streamlines makeup service bookings by capturing customer details via webhook, calculating pricing including add-ons and payment types, generating payment invoices with Xendit, and sending personalized WhatsApp booking confirmations.

This powerful combination of n8n, GoWhatsApp API, and Xendit reduces manual work and accelerates payment collection, saving you valuable time and boosting client satisfaction. Screenshot 20250725 at 21.09.06.png

๐Ÿ’ก Why Use bykhaisa?

โšก Perfect For

๐Ÿ”ง How It Works

  1. โฑ Trigger: Customer sends booking details via Form (a POST request to the webhook)
  2. ๐Ÿ“Ž Process: Extract and format booking data, calculate prices with add-ons and urgent fees, and create a unique booking ID
  3. ๐Ÿค– Smart Logic: Calculate whether payment is a Down Payment (DP) or full amount, set invoice expiry, and generate Xendit invoices automatically
  4. ๐Ÿ’Œ Output: WhatsApp notification with booking details and payment link sent to customer, complete with friendly typing delays for that human touch
  5. ๐Ÿ—‚ Storage: Booking data enriched with pricing and payment state, ready for follow-up or record-keeping

๐Ÿ” Quick Setup

  1. Import JSON file to your n8n instances
  2. Add credentials: Xendit API key, GoWhatsApp API credentials
  3. Customize: Adjust pricing logic, add-on fees, and payment types as needed
  4. Update: Replace webhook URLs and redirect URLs for payment success/failure pages
  5. Test: Run the workflow with sample booking data to verify end-to-end automation

๐Ÿงฉ Requirements

๐Ÿ› ๏ธ Level Up Ideas

๐Ÿง  Nodes Used

๐Ÿ“‹ Workflow Categories

Made by: khaisa Studio
Need custom work? Contact Me

๐Ÿ”— Nodes Used

HTTP Request, Webhook

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup