Introduction of integration
How any service connects to WhatsApp through Whapi.Cloud — the event→reaction pattern, webhooks, API requests, and available no-code platforms.
How Integration with Whapi.Cloud Works
Whapi.Cloud is a REST API. This means any service, platform, or programming language that can send HTTP requests and receive webhooks can be integrated with WhatsApp through our gateway. No special SDK, plugin, or connector is required.
The Event → Reaction Pattern
Every integration with Whapi.Cloud follows the same principle: event → reaction.
Events are things that happen on WhatsApp — a new incoming message, a status update, a group change, a new call. When an event occurs, Whapi.Cloud instantly sends an HTTP POST request (a webhook) to the URL you specify in your channel settings. Your server or automation platform receives this request and can react to it however you need.
Reactions are the actions your system takes in response — sending a reply, updating a CRM record, forwarding the message to a helpdesk, logging the data, or anything else. To perform actions on WhatsApp (send a message, create a group, update a status), your system sends an HTTP request to the Whapi.Cloud API.
That's it. Webhook in, API request out. Everything else is your business logic in between.
What You Need to Get Started
A Whapi.Cloud account with a connected WhatsApp number and an API token
A webhook URL — a publicly accessible endpoint on your server or no-code platform that will receive incoming events
The ability to send HTTP requests — from your code, a no-code tool, or any HTTP client
Set the webhook URL in your channel settings, enable the events you want to track, and you're ready to go. Full setup guide: Where to find the webhook URL
What Events Can You Track?
Whapi.Cloud can notify you about a wide range of WhatsApp events:
Messages — new message, edited message, deleted message
Statuses — message delivered, read, sent
Chats — new chat, chat updated, chat removed
Groups — new group, participants joined/left, group settings changed
Calls — incoming and outgoing call events
Contacts — contact updated
Labels — label added or removed
Channel status — QR code updates, connection/disconnection
You choose which events to enable in your channel settings. For a detailed description of all webhook events and their JSON format, see: Tracked events
Two Ways to Build an Integration
With code. Write a backend in any language — Python, Node.js, PHP, Java, Go, C#. Your server listens for webhooks and calls the Whapi.Cloud API. We have ready-made bot templates on GitHub to get you started: github.com/Whapi-Cloud
Without code. Use a visual automation platform that supports HTTP requests and webhooks. We have native integrations with:
Make (ex. Integromat) — Whapi.Cloud app available in the marketplace
n8n — custom node for self-hosted n8n, or HTTP requests for n8n Cloud
Any other platform — Zapier, Albato, Bubble, Lovable, or others — can connect to Whapi.Cloud using its built-in HTTP Request and Webhook modules. The logic is always the same: receive events via webhook, send actions via API.
Example: Simple Auto-Reply Flow
A customer sends a message to your WhatsApp number
Whapi.Cloud delivers the message to your webhook URL as a JSON payload
Your server (or no-code scenario) reads the message text and decides on a reply
Your system sends a POST request to
https://gate.whapi.cloud/messages/textwith the reply — and the customer receives it instantly
This same pattern scales to any complexity: routing messages to different departments, connecting to AI, syncing with a database, triggering workflows in your CRM, and more.
Need help with a specific platform or use case? Contact our support team — we're happy to help you get set up.
Last updated