What you can do with the Webhooks integration
Webhooks let your systems react to Whautomate events in real time. Subscribe to events across messages, contacts, clients, appointments, classes and invoices - Whautomate will POST a JSON payload to your endpoint the moment something changes. Full reference is in the Whautomate webhooks help guide.
Whautomate supports two flavours of webhooks. Standard webhooks are configured under Integrations → Webhooks → Connect: pick events, paste an endpoint URL and you receive a default JSON payload. Custom webhooks are built inside Automation rules and let you fully customise the payload, headers and dynamic variables - perfect when the receiving system needs a specific schema.
Use webhooks together with the Whautomate REST API to keep your CRM, data warehouse or internal product perfectly in sync without polling.
Key features
Contact & client events
Contact Created, Client Created, plus Tag Added / Tag Removed for both - perfect for triggering automations in your CRM.
Appointment events
Appointment booked, rescheduled and cancelled - keep your calendar, billing and CRM systems aligned.
Class participant events
Class participant booked, rescheduled and cancelled events for fitness studios, classes and online courses.
Invoice events
Invoice created, draft, sent, pending and paid - sync to your accounting tool the moment a payment comes in.
Custom payloads
Build custom webhooks via Automation rules to send any payload, with custom headers and dynamic variables using #-notation.
How to connect Webhooks to Whautomate
Open Integrations → Webhooks
Click Connect and create a new webhook (you can have up to 5 standard webhooks per account).
Add a name and Server URL
Give the webhook a descriptive name and paste the destination endpoint that should receive events.
Pick the events
Select one or many events - messages, contacts, clients, appointments, classes or invoices.
Or build a custom webhook
For full control, go to Automation → Add Rule → Create Rule From Scratch and configure custom payload, headers and dynamic variables.
Why teams pick the Webhooks integration
Tools and resources to keep exploring
Everything you need to get more out of Whautomate and the Webhooks integration.
Popular tools
WhatsApp Pricing Calculator
Estimate your monthly WhatsApp Business API costs in any currency.
WhatsApp Flow Builder
Design WhatsApp Flows visually and export Flow JSON.
Blue Tick Eligibility Check
Find out if your business qualifies for the WhatsApp green tick.
Meta Business Verification
Check whether your Meta Business account is verified.
WhatsApp Template Library
Browse 100+ WhatsApp message templates by industry and use case.
WhatsApp API Pricing Guide
Per-message rates for 100+ countries explained in plain English.
Learn more
WhatsApp Business API
Send messages, run broadcasts and automate replies on the official Cloud API.
WhatsApp Chatbots
Build no-code WhatsApp chatbots that book appointments and take orders.
Marketing Automation
Automate WhatsApp journeys triggered by behaviour, tags and events.
Omnichannel Team Inbox
One shared inbox for WhatsApp, Telegram, Messenger, Instagram and live chat.
Industry Solutions
WhatsApp automation playbooks for healthcare, fitness, education and more.
Whautomate vs Alternatives
See how Whautomate compares to other WhatsApp automation platforms.
Frequently asked questions
Which events can I subscribe to?
Six categories: Clients (Created, Tag Added, Tag Removed), Contacts (Created, Tag Added, Tag Removed), Messages (incoming and outgoing across WhatsApp, Instagram, Messenger, Telegram and live chat), Appointments (booked, rescheduled, cancelled), Classes (participant booked, rescheduled, cancelled) and Invoices (created, draft, sent, pending, paid).
How do I customise the payload?
Standard webhooks send a fixed JSON payload. For full control - custom payload, custom headers, dynamic variables - build a Custom Webhook inside Automation rules: Automation → Add Rule → Create Rule From Scratch.
How many webhooks can I create?
You can create up to 5 standard webhooks per account from Integrations → Webhooks. Custom webhooks built inside automation rules do not count toward this limit.
How do I test a webhook?
Use a tool like RequestBin or Pipedream as a temporary endpoint to inspect the payload structure, then point the webhook at your production endpoint once you have validated the schema.
Can webhooks trigger external workflows?
Yes - webhooks pair naturally with platforms like Zapier, Pabbly Connect, Pipedream and n8n, which can receive Whautomate events and fan them out to thousands of apps.
What is the difference between webhooks and the REST API?
Webhooks push events from Whautomate to you in real time when something happens. The REST API lets you push data and commands into Whautomate. Most integrations use both together - see the REST API integration for details.