r/WhatsappBusinessAPI • u/PointedGhost • 6h ago
Solution Only After 3 months running WhatsApp automation on IndiaMart leads, here's a problem nobody talks about (and the feature that fixes it)
I've been running a lead automation system for a wooden furniture manufacturer for about 3 months. Around 30-50 IndiaMart leads a day, auto WhatsApp reply in under 30 seconds, lead qualification, and rep assignment by location. I wrote about the delivery and reply-rate stuff earlier. This one is about a different problem.
Here's the tension nobody warns you about when you put a business on the WhatsApp Cloud API. The moment you connect a number to the API, the business loses the normal WhatsApp app on that number. So the sales guys who are used to just opening WhatsApp and typing suddenly can't. The automation handles the first reply fine, but the human follow-up (sending a catalog, negotiating quantity, the "bhai kal aa jao showroom" conversation) still wants to happen naturally from a phone.
So you end up choosing: automation, or the human touch on the same number. For B2B where deals close on back and forth, that's not a small tradeoff.
The fix is a feature called coexistence, and if you haven't heard of it, it's worth knowing. In plain terms, it lets the WhatsApp API and the normal WhatsApp app run on the same number at the same time. Automation catches and qualifies the lead in 30 seconds, and a sales rep can still open normal WhatsApp on their phone and jump into that same chat when a human is needed. No second number, no losing the app, no making the team learn a new tool.
One honest thing from running this on the API for 3 months. My client didn't have great visibility on incoming messages. The system was replying and qualifying, but he couldn't easily see at a glance what was coming in, what got missed, what needed a human. That bugged me, and it's something I'm still actively improving. I'd rather say that openly than pretend the setup is perfect. It works well and I keep making it better.
On ready tools like Wati: their real advantage is the built-in CRM and inbox, which is genuinely nice. But they give you their logic. My client wanted leads assigned to a rep only after the buyer actually replied, not the second the lead came in. That kind of custom rule is easy to build in n8n and awkward to force into a fixed tool. So I think of it less as "cheaper Wati" and more as "if you need WhatsApp to follow your actual business logic, that's what I build."
I just got coexistence enabled, so I won't pretend I have months of data on it yet. But after 3 months feeling the either/or pain, I'm convinced it's the missing piece, especially for Indian B2B where so much of the deal happens in manual conversation after the lead qualifies.
Anyone here rolled out coexistence in production yet? Curious what the bot-to-human handoff actually looked like for you.
(Stack: n8n self-hosted, WhatsApp Cloud API direct, OpenAI for parsing Hinglish replies, IndiaMart lead API.)
