Webhooks

WhatsApp webhooks, without the Business API

Point Wanova at your endpoint and seven events from your own WhatsApp Web arrive as JSON — message received, message sent, attachment, call, location, member joined, member left. Your browser posts them directly to you: no cloud in the middle, no approval process, no per-message fee.

Expert plan · posted from your machine · works while WhatsApp Web is open

The moment

The lead is in WhatsApp. Everything else you own is somewhere else.

Your CRM, your sheet, your ticketing tool, the channel where your team actually looks — none of them can see a WhatsApp message unless someone copies it across by hand, which means it happens for the important ones and never for the rest.

Into the CRM, automatically

A new enquiry becomes a row, a card or a deal the moment it lands — with the number and the first line already filled in — instead of a note someone writes up at the end of the day, if they remember.

Alert the people not watching

Route an incoming call or a message with the word “urgent” into your team channel. The person who needs to act isn't sitting in WhatsApp Web all day; the alert can find them where they are.

Count what actually happened

Post every event into a sheet or a warehouse and you finally have numbers: enquiries per day, response times, which campaign produced the messages. WhatsApp gives you none of this.

How it works

One endpoint, seven events, JSON you control

Paste an HTTPS URL — your own service, or a Zapier / Make / n8n catch hook — choose the events you care about, and send a test to see the exact request arrive. There's nothing to deploy on our side, because there is no our side.

Pick your events

Message received, message sent, attachment received, incoming call, location shared, member joined a group, member left a group. Each one is a separate switch, so a noisy group doesn't fill your automation quota with joins and leaves you didn't want.

Know the exact payload

Every event posts the same envelope — event name, timestamp, chat id, group or not — plus only the fields that event actually carries, so there are no empty keys to code around. The panel previews the exact JSON for each event before you write any handler code.

Sent from your machine

The POST is made by the extension's own background worker, browser to endpoint. Message content never passes through a Wanova server — the same reason we can't read it is the reason we can't leak it.

The honest limit: this is a browser extension, so events fire while WhatsApp Web is open and connected. Close the browser and nothing is sent, including messages that arrive while it's shut — there is no server of ours holding a queue for you. It's one endpoint, outgoing only. If you need delivery that survives a closed laptop, you want the official Business API, and we'd rather you knew that before you paid us.
While you're here

Most people don't want a pipeline. They want the reply handled.

Webhooks are the right tool when another system has to know. But if the reason you're wiring one up is that messages go unanswered, Wanova can answer them where they are.

Hi — do you ship to Spain?
AI reply Yes — Spain is 3–5 days, €18 under 5 kg.

It can answer the simple ones itself

The AI co-pilot answers routine questions from your own product facts, in the customer's language, and refuses to invent a price. Negotiation, quotes and complaints are never auto-sent — they're handed to you.

See the AI chatbot →
Needs you 3
AKAhmed K.4d silent
MRMaria R.2h waiting
CWChen W.promised

And it tracks what you owe people

Who went quiet after a quote, what you promised and when — worked out from the conversations themselves, on your machine, with no integration to build.

See follow-up radar →

See the whole co-pilot

Plans

Webhooks come with Expert

One price per account — not per person and not per number. Every plan covers several WhatsApp numbers and as many teammates as share them. The AI co-pilot starts on Professional.

Starter$14.99/moup to 3 numbers · every local tool · 3,000 AI credits
Professional$24.99/moup to 10 numbers · AI co-pilot · 5,000 AI credits
Expert$34.99/mounlimited numbers · 7,000 AI credits · webhooks

Events are posted from your browser, never through our servers · See full pricing

FAQ

Questions, answered

Which events can Wanova send?

Seven: a message received, a message you sent, an attachment received, an incoming call, a shared location, someone joining a group, and someone leaving a group. You pick which of them fire — turning off the ones you don't need keeps your automation bill and your logs small.

Do I need the WhatsApp Business API?

No, and that's the point. The official Business API means an approved account, a provider, and a per-conversation fee before you can receive anything programmatically. Wanova reads the WhatsApp Web session you're already signed into and posts the event to your URL from your own browser — no application, no approval, no per-message pricing.

Where does the request come from — your servers or mine?

Neither passes through us. The extension's own background worker performs the HTTPS POST from your machine straight to your endpoint. Your message content never touches a Wanova server, which is also why we can't replay, queue or inspect it for you.

Does it keep working when my browser is closed?

No. Wanova lives in your WhatsApp Web session, so events fire while that tab is open and your account is connected. Close the browser and nothing is sent — including anything that arrives while it's shut. If you need delivery that survives a closed laptop, you need the Business API, not a browser extension. We'd rather say that plainly than let you find out on a Monday morning.

What does the payload look like, and can I change it?

A flat JSON object: a shared envelope — event name, timestamp, chat id, whether it's a group — plus only the fields that event actually carries, like the contact's number and name or the file type. The shape is fixed rather than template-editable, which is exactly what lets your handler rely on it; the panel previews the real JSON for every event, so you can write against it before you turn anything on.

Which plan includes webhooks?

Expert. Starter and Professional are the messaging and AI plans — broadcasts, scheduling, templates, keyword replies, exports, privacy tools, the AI co-pilot — and webhooks sit with the plan built for people wiring WhatsApp into other systems.

Wire WhatsApp into the rest of your stack

Try every feature free for 7 days. No credit card, and no Business API application.

Start free trial