Back to blog

CPL vs CPS: How to Attribute WhatsApp Conversations Back to Meta Ads

14 April 2026 · NimbleBiz Team

Most brands running click-to-WhatsApp ads optimize on the wrong metric. Meta's default conversion is "message sent" — which tells you nothing about revenue.

The gap between message-sent and revenue is where marketing budgets go to die. A campaign can have a ₹4 CPM and a ₹30 cost-per-message and still be unprofitable, because 95% of those messages are tyre-kickers who never buy.

The fix is to push three events back to Meta's Conversions API: Lead (qualified conversation), Purchase (closed deal), and Value (deal size). Once Meta's algorithm sees revenue, not messages, it will reshape your audience around real buyers within 3–7 days.

In NimbleBiz, every inbound message carries the ad_id, adset_id, and campaign_id it came from. When the AI qualifies a lead or closes a deal, we push the matching event back to Meta with the original click_id. Your CPL drops because Meta finally has real signal; your CPS drops because the spend chases buyers instead of chatters.

Two numbers to watch in your first 30 days: CPL should fall by 30–60% once Meta has enough revenue signal to optimize; CPS should fall even faster because the same ad dollar now finds intent, not impressions.