Campaign tracking for WhatsApp & Instagram

Track every campaign from ad click to revenue

See which campaigns, ads, and creatives generate qualified conversations, opportunities, and sales — not just clicks or conversation starts. Hootspy connects campaign source, AI qualification, CRM activity, and conversion events in one journey.

Request a demo

Built for teams running paid acquisition into WhatsApp and Instagram conversations.

Meta ad
WhatsApp / Instagram
AI qualification
CRM opportunity
Revenue
Product flow placeholder — ready for your final campaign dashboard image
The attribution gap

Ads Manager can show the conversation. Your revenue team needs the outcome.

Meta messaging ads can open a conversation directly in WhatsApp or Instagram Direct. Without a shared attribution and CRM layer, marketing sees the click while sales sees the contact — and the connection to the final sale gets lost.

Full-funnel attribution should answer:

1

Which campaign and creative started the conversation?

2

Which sources generated qualified leads?

3

Which conversations became pipeline or sales?

4

How much revenue did each campaign influence?

5

Which eligible events should return to Meta?

The measurement model

A seven-step path from campaign to revenue

The useful unit of measurement is not the conversation start. It is the business outcome linked back to the campaign that created the conversation.

01

Capture the source

Record the available campaign, ad set, ad, and creative details when a compatible conversation begins.

02

Keep attribution attached

Preserve the original source on the contact record through every handoff and stage change.

03

Qualify the conversation

Use a consistent AI or human flow to collect the information your sales team needs.

04

Create the opportunity

Move qualified contacts into a visible CRM pipeline with ownership, status, and follow-up.

05

Record meaningful events

Track qualified leads, meetings, proposals, opportunities, and sales using clear definitions.

06

Compare business outcomes

Evaluate campaigns by lead quality, pipeline, and revenue — not only cost per conversation.

07

Return eligible signals

Send permitted server-side conversion events to Meta where your setup and channel support them.

See what your campaigns create after the first message.

Connect ad source, qualification, CRM stages, and conversion events in one Hootspy journey.

Request a demo
Capture & qualification

Preserve context from the first message

WhatsApp Business Platform webhooks can communicate incoming messages and message-status updates to connected systems. In a complete tracking setup, that activity becomes part of a durable contact history rather than disappearing inside a standalone inbox.

Hootspy connects the available campaign origin to the contact and keeps that context visible while an AI agent or teammate continues the conversation, collects the information your team needs, and transfers the lead when a human should take over.

Hootspy product image
1Welcome message
2Qualification question
3Route qualified lead
Chatbot builder — replace with final Hootspy screenshot
CRM & handoff

Keep marketing and sales on the same record

Attribution often fails when the lead leaves the inbox. Hootspy keeps the conversation, source information, qualification data, owner, and opportunity together in the built-in CRM. Marketing can see downstream quality while sales keeps the context behind the lead.

New conversation
Qualification in progress
Qualified lead
Meeting or proposal
Opportunity
Won or lost

Your exact stages should match your sales process. Consistency matters more than adding more statuses.

Hootspy product image
Conversation started
AI qualification
Owner follow-up
Campaign source stays with the opportunity
Events & reporting

Measure events that reflect how revenue is created

Start with a small set of events your team can define and use consistently. Once those events share the same contact and campaign source, every conversation no longer looks equally valuable.

EventWhat it tells youTypical owner
Conversation startedThe ad opened a real messaging interactionMarketing
Qualified leadThe contact met agreed qualification criteriaAI / SDR
Meeting scheduledThe lead accepted a sales conversationSDR / Sales
Opportunity createdThe lead entered an active revenue processSales
Sale completedThe opportunity produced revenueSales / Operations
Hootspy product image
Conversations
Qualified leads
Sales
Campaign performance dashboard — replace with final Hootspy screenshot
Meta Conversions API

Return lower-funnel signals where Meta supports them

Meta’s Conversions API allows server-side sharing of permitted event data, including CRM and lower-funnel events. For Business Messaging, Meta documents a path for valuable interactions from ads that click to WhatsApp, Messenger, or Instagram to be shared back through the API.

Implementation details matter. Permissions, identifiers, timing, and deduplication must be handled correctly. Channel capabilities are not identical: Meta states that purchase optimization through this Business Messaging capability is available for click-to-WhatsApp and Messenger ads, while Instagram messaging ads can be optimized for conversations through this path.

Campaign source
Conversation & contact
Qualified lead or sale event
Eligible server-side signal

Exact event availability and optimization options depend on the channel, account, permissions, and implementation.

What to define before you launch tracking

Clear operating rules make the technical setup useful to both marketing and sales.

Source of truth

Choose the contact and opportunity record that owns attribution.

Qualification criteria

Give AI, SDRs, and reporting one shared definition of a qualified lead.

Lifecycle events

Start with a focused set of events mapped to real sales decisions.

Handoff rules

Define when AI continues, when a teammate takes over, and who follows up.

Channel setup

Confirm the required WhatsApp, Instagram, Meta, CRM, and permission configuration.

Event governance

Document timing, required fields, consent needs, and deduplication rules.

Reporting cadence

Review campaign quality and revenue outcomes with marketing and sales together.

The operational loop

Keep the journey moving after qualification

The value of attribution depends on the actions that follow it. Hootspy can use conversation, campaign, CRM, and lifecycle context to continue the journey — for example, following up after inactivity, moving a qualified contact to the right owner, or triggering the next configured workflow.

The campaign starts the conversation, the conversation updates the CRM, the CRM guides the follow-up, and every meaningful outcome improves campaign reporting.

Hootspy product image
Conversation started
AI qualification
Owner follow-up
AI follow-up workflow — replace with final Hootspy screenshot
FAQ

Campaign tracking questions

The exact architecture depends on your channels, sales process, and Meta configuration. These are the questions most teams should resolve first.

Can I track sales from click-to-WhatsApp ads?
A full-funnel setup can connect the available ad source to the contact, keep that source through qualification and CRM stages, and record a sale event later in the journey. The exact data and optimization options depend on your Meta and WhatsApp configuration.
Can the same approach work for Instagram Direct ads?
Yes. Hootspy can connect Instagram conversations to contact and CRM activity. Meta’s messaging-ad and conversion capabilities differ by channel, so every WhatsApp optimization feature should not be assumed to work for Instagram in the same way.
Which events should we track first?
Start with the few events your teams already use to make decisions: qualified lead, meeting scheduled, opportunity created, and sale. Add more only when definitions and ownership are clear.
Does this replace Ads Manager?
No. Ads Manager remains the advertising interface. Hootspy adds conversation, qualification, CRM, and revenue context so teams can evaluate what happened after the click.
Do we need the Official WhatsApp API?
Hootspy is designed to operate with the Official WhatsApp Business API for its WhatsApp messaging, automation, CRM, and integration workflows. Your implementation requirements should be confirmed during onboarding.
Request a demo

See your campaign-to-revenue journey in Hootspy

Tell us how your team uses WhatsApp or Instagram for paid acquisition. We’ll show you how Hootspy can connect campaign source, conversations, qualification, CRM stages, and conversion events in one workflow.

Campaign and creative source
AI qualification and human handoff
CRM pipeline and revenue events
Eligible Meta conversion signals

By submitting, you agree that Hootspy may contact you about your request. See our Privacy Policy.