G
GTM Vault
Browse
  • Dashboard
    • Automations
    • Skills
    • Prompts
    • Makers
  • Sign in
Loading setup wizard...
Back to Automate service booking & payment with WhatsApp and Xendit

Set Up: Automate service booking & payment with WhatsApp and Xendit

This workflow captures booking details through a webhook form, processes pricing calculations including add-ons and payment types, then automatically generates Xendit payment invoices. It sends personalized WhatsApp confirmations to customers with payment links, eliminating manual booking processes.

What This Automation Does
1

Receive booking request via webhook

Customer submits booking details through a form that triggers the workflow with a POST request containing service information.

2

Process and calculate booking details

Extract customer data, calculate total pricing with add-ons and urgent fees, and generate a unique booking ID for tracking.

3

Determine payment type and amount

Apply smart logic to calculate whether payment should be a down payment or full amount based on booking requirements.

4

Generate Xendit payment invoice

Create a secure payment invoice through Xendit with appropriate expiry dates and payment options for the customer.

5

Send WhatsApp confirmation with payment link

Automatically send a personalized WhatsApp message to the customer containing booking details and the secure payment link.

6

Store enriched booking data

Save complete booking information with pricing details and payment status for record-keeping and follow-up processes.

Prerequisites

  • Self-hosted n8n instance with community nodes
  • Xendit account with API credentials
  • GoWhatsApp API setup and credentials
  • Custom form interface for customer bookings
  • Webhook endpoint configuration

Services Used

GowaHttp Request