What you can do with the REST API integration
Build any custom integration with the Whautomate REST API. Sync clients, manage contacts, send messages, trigger broadcasts, book appointments, run classes and orchestrate every part of the platform programmatically. Full reference is available in the Whautomate REST API help guide.
The API is REST + JSON and authenticated with an API key. Whautomate is hosted in multiple regions, so data stays in the geography that matches your account - the right base URL is shown inside Integrations → REST API in your dashboard, no need to memorise it.
Use the REST API to wire Whautomate into your product, internal CRM, data warehouse or AI agent. If you would rather build with no code, the same actions are available through the Zapier, Pabbly Connect, Pipedream, viaSocket and n8n integrations - all built on top of this API.
Key features
API key authentication
Generate and rotate API keys from Integrations → REST API. Pass them in a request header on every call.
Regional hosting
Whautomate runs in multiple regions and your dashboard shows the host URL for your account - so customer data stays in your geography.
Messages & broadcasts
Send WhatsApp, Instagram, Messenger, Telegram and live chat messages, and trigger broadcast campaigns by API.
Contacts, clients & tags
Create, update and search contacts and clients. Apply tags to trigger automations or build segments programmatically.
Appointments & classes
Book, reschedule and cancel appointments; create classes and manage participants from your own backend.
Sales pipeline & segments
Move contacts through stages, build segments and orchestrate targeted campaigns - all by API.
How to connect REST API to Whautomate
Open Integrations → REST API
Inside Whautomate, go to Integrations and select REST API.
Copy your host URL
The dashboard shows the base URL for your region - copy it as-is, no manual setup.
Generate an API key
Click "New API Key" - the key is only shown once, so store it in a secrets manager.
Make your first call
Send a request with your API key header. See the help guide for endpoint specifics.
Why teams pick the REST API integration
Tools and resources to keep exploring
Everything you need to get more out of Whautomate and the REST API 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
Where is the full API documentation?
The complete reference - endpoint categories, parameters and examples - lives in the Whautomate help center.
How do I authenticate API requests?
Pass your API key in the request header on every call. Generate and rotate keys from Integrations → REST API inside your Whautomate account.
What are the rate limits?
Trial accounts can make 60 requests per minute (up to 100 requests/day). Subscribed accounts get 300 requests per minute (up to 432,000 requests/day). Enterprise customers can request higher limits.
Which host URL should I use?
Whautomate is hosted in multiple regions. The correct base URL for your account is displayed inside Integrations → REST API - just copy it from there. There is no manual configuration to do.
What can I do with the API?
The API covers 14 categories: clients, client tags, contacts, contact tags, staff, locations, segments, broadcasts, messages, service categories, services, appointments, classes and contact stages.
How does this differ from webhooks?
The REST API lets you push data into Whautomate (request/response). Webhooks let Whautomate push events into your systems in real time - see the webhooks integration for the full event list.