The short answer
WhatsApp Business API tools like Wati and Interakt are outbound products: broadcasts, catalogues, cart recovery and keyword flows. They are good at those. The inbound half - answering the questions customers send back, correctly, at 11pm, from your actual policies - is a retrieval problem those tools do not solve, and it is where most of the support load sits.
WhatsApp is where Indian customers actually talk to businesses, so every support conversation eventually becomes a WhatsApp conversation. The tools that dominate that space - Wati, Interakt, and a dozen smaller ones - were built for a specific job, and it is worth being precise about what that job is before you assume they cover yours.
What campaign tools are genuinely good at
These are outbound products, and they are strong ones. Broadcasting an offer to a segmented list. Recovering abandoned carts with a sequence. Putting a catalogue in the chat so customers can browse and order without leaving WhatsApp. Sending order and shipping updates as they happen. Managing the Meta Business API onboarding, template approvals and quality ratings, which is genuinely tedious work you do not want to do yourself.
If those are the outcomes you are buying, buy them. Nothing below argues otherwise, and we do not build any of it - VaaniAPI sends no broadcasts and runs no campaigns.
The half that is left over
Every message you send generates messages back, and those replies are not campaign traffic. They are support: is this offer valid on the blue one, do you deliver to my pincode, can I return a sale item, why has my order not moved in three days, is there a GST invoice.
The campaign tools answer these with the tool they have - keyword triggers and decision-tree flows. You draw a branch per question you can think of, add trigger words per phrasing, and maintain it. That works in proportion to how well you predicted your customers, and Indian WhatsApp is not a predictable input. Customers type 'paisa wapas', 'return karna hai size chota hai', 'delivery kab tak bhaiya' - and a keyword list only matches what somebody typed into it in advance.
Outbound is a broadcast problem. Inbound is a retrieval problem. Buying one tool for both is why the fallback message gets so much traffic.
What differs, feature by feature
| Campaign-first WhatsApp tools | VaaniAPI | |
|---|---|---|
| Broadcasts and marketing sequences | Yes - the core product | No, by design |
| Catalogue and in-chat ordering | Yes | No |
| Answering an inbound question | Keyword triggers and flows | Retrieved from your documents, with the file cited |
| Unpredicted phrasing or Hinglish | Needs a trigger per variant | Matches on meaning, one document |
| Where answers come from | Text you typed into a flow node | Policies you uploaded once |
| Same answers on your website | Separate widget, separate content | Same knowledge base, all channels |
| Same answers on inbound calls | Not offered | Voice agent on the same documents |
| When it cannot answer | Fallback message or a menu loop | Escalates with the full transcript and contact |
| Pricing | Subscription plus Meta per-conversation | Flat subscription plus Meta per-conversation |
The row worth pausing on is the last one, because it is the one that is identical. Meta charges its own per-conversation fee on the Business API no matter whose software sits on top. Any vendor comparison has to hold that constant and compare the software price separately - the pricing-model breakdown covers how metered software fees stack on top of it.
The knowledge-base problem nobody mentions
Here is the operational cost that only shows up in month three. If your WhatsApp answers live in flow nodes and your website answers live in a help centre, you have two copies of your return policy. When the window changes from seven days to ten, you have two places to edit, and one of them will be missed.
It is always the flow. Help-centre articles get reviewed; flow nodes are buried three screens into a builder and nobody opens them without a reason. So the WhatsApp channel - the one your highest-intent customers use - quietly becomes the one telling people the old policy.
A single knowledge base removes the failure rather than reminding you to avoid it. Upload the returns document once and the website widget, the WhatsApp agent and the voice agent all answer from that file. Edit it once and all three change together, which is the only version of this a small team can actually keep honest.
What good inbound behaviour looks like
Four things separate a WhatsApp agent customers tolerate from one they screenshot.
- It answers the question that was asked, in the register it was asked in - Hinglish in, Hinglish out.
- It cites the policy it used, so the answer is checkable rather than merely confident.
- It refuses cleanly when your documents do not cover something, instead of improvising a delivery promise.
- It hands over with the whole conversation attached, so nobody has to explain themselves twice.
That last one is the difference between an escalation and an apology. Designing the handoff covers where the line should sit and what has to travel across it.
Running both, which is what most teams do
The honest recommendation is rarely to replace anything. If you sell on WhatsApp, a campaign tool earns its keep on cart recovery and catalogue browsing alone. What it does not do is absorb the inbound support load those campaigns generate - and that load is the one that eats evenings.
So: campaign tool for sending, grounded agent for answering, one knowledge base behind the answering so the website and the phone line say the same thing. The WhatsApp agent page goes through this line by line, and the plans include the WhatsApp agent on every paid tier.
Frequently asked questions
Can VaaniAPI replace Wati or Interakt?
Only for the inbound half. VaaniAPI does not send broadcast campaigns, catalogues or cart-recovery sequences. If those are what you are buying, keep the campaign tool - many teams run both, with the campaign tool sending and the agent answering.
Does VaaniAPI work on my existing WhatsApp Business number?
Yes. It answers on the number you already use, from the same knowledge base that powers your website widget and voice agent, so there is no second set of documents to maintain.
Who charges the per-conversation fee?
Meta does, on the WhatsApp Business API, regardless of which vendor you use. That charge is billed by Meta and is separate from VaaniAPI's flat subscription - so compare vendors on their own pricing, then add Meta's rate to both.
Do I need to write keyword flows?
No. There is no flow builder. The agent answers from your uploaded documents and cites the file, which means a question phrased in Hinglish reaches the same passage as one phrased in formal English.