Ad spend → conversation → order, in one record

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

Illustrative

Festive Offer

Video · broad audience

₹38 / chat

Best performer

214

chats

9

qual.

1

orders

₹1.2L

revenue

₹41,800per paying customerLosing money

3BHK Walkthrough

Carousel · interest-targeted

₹212 / chat

Worst performer

61

chats

34

qual.

7

orders

₹18.4L

revenue

₹5,900per paying customerScale this

The ad Meta calls your best performer costs 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 haveAds ManagerChat + sheetModus
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
~Only if someone remembers to type it in

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.

  1. Click

    ad id

    Someone taps your ad, a QR code, or your website widget.

  2. Conversation

    full thread

    The agent answers from your own pricing, policies and catalogue.

  3. Qualification

    stage + score

    Budget, timeline and intent scored 0–100 as they talk.

  4. Order

    revenue

    The deal is marked won with a real rupee value against it.

  5. Repeat

    lifetime value

    Recovery 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

WhatsApp

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.

All three feed the same inbox, CRM, orders, tickets and attribution report.

What to do this week

Illustrative
Act on this96% confident

“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.

Opportunity93% confident

“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.

Holding off

“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.

Setup

Three things, and we do most of them.

  1. 01

    Connect your number

    We provision the official WhatsApp Business API on your number and paste in your website widget.

  2. 02

    Upload what you know

    Price lists, policies, project sheets, FAQs. The agent answers from these and nothing else.

  3. 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.