- Integrations → Meta Ads connects your Facebook Pages. Each lead who fills in one of their Lead Ads forms goes into the campaign you pick, and the campaign starts the WhatsApp conversation.
- Ad reporting, in a campaign, sends the later outcomes back to Meta (who replied, who answered all your questions, who booked), so Meta finds you more leads like the good ones.
Bring Lead Ads leads into a campaign
Connect a Facebook Page
- Go to Integrations. Meta Ads is in the Ads optimization group.
- Turn on its switch, then open Integrations → Meta Ads.
- In Connected Pages, press Add page. A Facebook window opens: log in and allow access to your Pages and their leads.
If Whappy says Facebook SDK not ready, refresh the page: the Facebook window is loaded by Facebook itself and sometimes takes a moment.
Pick a campaign for each form
Once a Page is connected, Form mapping appears.- Open a Page. Its Lead Ads forms are listed.
- Next to a form, choose a campaign and press Save. Each form is saved on its own.
What happens to each lead
- Whappy reads the form’s answers. The name, email and phone fields fill the lead’s name, email and phone; every other answer is saved on the lead, where the AI can read it.
- A lead whose form has no name field is called “Unknown Lead”.
- The campaign must talk on WhatsApp. A lead sent to a campaign that talks only on Instagram is not added.
- Someone who fills in a form again is the same lead: their details are updated. If the campaign’s Restart the campaign for a lead that comes back option is on and the conversation had already started, the campaign starts over with them.
Disconnect a Page
Press Disconnect (the bin icon) on the Page’s row and confirm. New leads from that Page stop arriving; leads already imported are kept.Ad reporting
Meta optimises your ad spend against whatever you tell it a good outcome is. If the only thing it hears is “someone filled in the form”, it gets very good at finding people who fill in forms. Ad reporting sends the later outcomes back, so Meta learns which leads were worth having. It covers leads from Meta Lead Ads forms only. Leads from other sources, including Instagram messages, are never reported.Open it
Ad reporting is an optional page. In the campaign, open Options, find Sections and turn on Ad reporting. The page then appears in the campaign’s sidebar. Campaigns for existing customers don’t have this page.The five stages
Under What to report, and when, turn on Report this stage for each stage you want reported, and type its Meta event name: the name of the matching event in your ad account.
Each lead is reported once per stage, and only when it moves further. If a lead moves on two stages between two checks, only the furthest is reported.
Answered all your questions is the stage most businesses should optimise for. It is far enough down the funnel to mean something, and unlike Became a customer it happens often enough and soon enough for Meta to learn from.
Your ad account
- Dataset ID: from Meta’s Events Manager.
- Access token: paste it in. It is stored securely and never shown again. Leave the field blank later to keep the token you saved, or type a new one to replace it.
Practice mode and turning it on
1
Map your stages
Turn on the stages you want and give each one its event name.
2
Leave Practice mode on
Practice mode is on by default. Whappy records what it would send, without sending it.
3
Turn on reporting
Switch on Turn on reporting and press Save. Nothing happens at all until this is on, not even in practice mode.
4
Check Recent reports
Whappy checks the campaign’s leads every hour. Recent reports lists each stage a lead reached; entries recorded in practice mode are marked practice.
5
Turn Practice mode off
When the list looks right, turn Practice mode off and press Save.

