Link every spend to the revenue it creates.
Modus answers, qualifies and closes every enquiry — on WhatsApp, your website and inside your own app — then traces the revenue back to the ad that paid for it. Your real number is cost per paying customer. Nothing you use today can calculate it.
Runs on the official WhatsApp Business API · We handle the setup · Nothing to install
Meta ad performance
Ad
Ads Manager sees
Modus sees
Festive Offer
Video · broad audience
₹38 / chat
“Best performer”
214
chats
9
qual.
1
orders
₹1.2L
revenue
3BHK Walkthrough
Carousel · interest-targeted
₹212 / chat
“Worst performer”
61
chats
34
qual.
7
orders
₹18.4L
revenue
The ad Meta calls your best performer costs 7× more per customer than the one it calls your worst.
The blind spot
Your ad platform stops watching at the click.
Meta's optimiser sees a conversation start and goes blind. It cannot see whether the lead was serious, whether your team could reach them, or whether anyone ever paid — because that only exists in your CRM. So it keeps buying you the cheapest conversations it can find, and cheap conversations are cheap for a reason.
Modus holds the spend, the conversation, the lead score and the order in one place. That is the only reason the last four rows here can be filled in at all.
| The question you actually have | Ads Manager | Chat + sheet | Modus |
|---|---|---|---|
| Cost per click and per conversation | |||
| Which ad started this conversation | ~ | ||
| Whether the lead was any good | ~ | ||
| Cost per qualified lead | |||
| Revenue traced back to that ad | |||
| Cost per paying customer | |||
| Days from click to order |
How the number is possible
One customer. One record. Click to repeat order.
Most businesses run this as three disconnected products — an ads dashboard, a chat tool, a spreadsheet of deals — and the identity breaks at every handover. In Modus it is a single record that carries its origin the whole way.
Click
ad idSomeone taps your ad, a QR code, or your website widget.
Conversation
full threadThe agent answers from your own pricing, policies and catalogue.
Qualification
stage + scoreBudget, timeline and intent scored 0–100 as they talk.
Order
revenueThe deal is marked won with a real rupee value against it.
Repeat
lifetime valueRecovery and re-order nudges timed to that buyer, not a blast list.
Not just a report
It works the leads it measures.
An analytics tool tells you the pipeline leaked. Modus is standing in the pipeline. The same agent that produces the numbers is the one answering at 2am, pushing for a budget, and going back to the buyer who stopped replying in March.
- 01
It answers in seconds, from your own facts
Pricing, availability, policies, catalogue, payment terms — the agent replies from what you uploaded, and says a human will confirm rather than inventing a number.
- 02
It qualifies before your team spends an hour
Budget, timeline and buying intent are drawn out in the conversation and scored 0–100, so your closers work a ranked list instead of a raw one.
- 03
It hands over the moment a human is worth it
Price negotiation, complaints, or an explicit ask for a person — the thread is flagged with the qualification summary already filled in. Nobody re-asks what the buyer just answered.
- 04
It goes back for the ones who went quiet
Recovery and re-order nudges built from a plain-English audience — “paid customers who have not ordered in 60 days” — scheduled in their timezone, capped by cooldown.
Every surface
Wherever the conversation starts, it lands in one pipeline.
WhatsApp is where most of your buyers reply — it is not the whole product. A visitor who chats on your site and later messages your number is one contact, one score, one attributed order.
Your own number on the official Business API. Where Indian buyers actually reply.
Your website
One script tag. Same agent, same knowledge, styled to your brand.
Your product
A REST API with scoped keys, so the agent can live inside your own app.
What to do this week
Illustrative“Festive Offer” brings volume, not buyers
- ·₹8,100 spent, 214 conversations at ₹38 each
- ·9 reached qualified (4%) against your account average of 31%
- ·No orders from this ad in the period
Consider pausing it, or rework the creative and targeting — Meta is optimising toward a bad proxy here.
“3BHK Walkthrough” is your best performer and it’s underfunded
- ·7 buyers from 61 conversations · ₹18.4L attributed revenue
- ·Taking 14% of account spend while returning the highest ROAS
Shift budget here before you widen the top of the funnel.
“Monsoon Retarget” — not enough data to judge yet
- ·Live 4 days · 12 conversations · sales cycle not settled
We will not call this one either way until the cohort matures.
Verdicts you can act on
It tells you what to move — and admits when it can't say.
Every verdict is computed statistically before it is written down. An ad with four conversations and no orders is not a failing ad, it is an ad with four conversations, and Modus will say exactly that instead of inventing a trend you might move real budget on.
Read-only on your ad account. Modus can never create, edit or pause an ad, and holds no permission to spend a rupee. You make the call in Ads Manager.
Your data stays yours. Per-business isolation, encrypted platform credentials, and an agent that only ever answers from the knowledge you uploaded.
Where this pays for itself fastest
Built for businesses where one enquiry is worth lakhs.
Long consideration, high ticket, and a sale that happens in conversation rather than at a checkout. That is exactly where click-based attribution fails hardest — and where a single recovered enquiry covers the platform for a year.
₹40L – ₹5Cr
typical ticket
Builders & developers
Portal and ad enquiries answered before they go cold, qualified on budget, site visits booked.
See how it works₹3L – ₹25L
typical ticket
Interior & modular
Carpet area, budget band and possession date captured before a designer travels across the city.
See how it works₹1L – ₹3L
typical ticket
Study abroad
Intake enquiries answered across time zones, scored on profile, counsellors booked for the real ones. Fee per enrolled student.
See how it works₹1L – ₹6L
typical ticket
Specialty clinics
Treatment questions answered at midnight, consultations booked, no-shows reminded.
See how it worksAlso used by schools, coaching institutes, property agents, restaurants and salons.
Setup
Three things, and we do most of them.
- 01
Connect your number
We provision the official WhatsApp Business API on your number and paste in your website widget.
- 02
Upload what you know
Price lists, policies, project sheets, FAQs. The agent answers from these and nothing else.
- 03
Link your ad account
Read-only. From the first synced day, every conversation carries the ad that produced it.
Find out what a customer really costs you.
Connect your number and your ad account. Within a sales cycle you will know which half of your spend was working — and the agent will have been closing in the meantime.