Before you start
- Your Facebook Page is capturing leads in DMLY. See Capture Facebook lead forms.
- Your plan includes Meta Ads. Without it the tile shows Plan locked. See Plans.
- You have a CRM dataset in Meta Events Manager for your lead ads, or can create one. Meta calls it a dataset; older screens call it a pixel.
- Your pipeline stages describe your sales funnel. They’re what DMLY reports. See Pipeline stages.
Connect it
1
Get the dataset ID and a token
In Meta Events Manager, open the CRM dataset you use for your lead ads and copy its dataset ID. Then, in that dataset’s settings under Conversions API, generate an access token.
2
Open the tile
Go to Integrations, open the Advertising tab and select Meta Conversion Leads.
3
Paste and connect
Enter the Dataset ID and the Conversions API access token, then select Connect. DMLY checks both with Meta before saving: a wrong ID or a token that can’t reach the dataset is refused there and then, and nothing is saved as connected.
4
Choose what to optimise for
Back in Events Manager, set up Conversion Leads on the dataset and choose the stage your lead ads should optimise for. Meta needs a few days of events before it lets you choose.
What DMLY sends
For each person who came in through a Facebook lead form in the last 90 days:
Each one goes once per lead. Moving someone back into a stage they’ve already been in doesn’t send it again. Every event carries the lead’s ID from Meta, plus the person’s email and phone number hashed, which is how Meta matches it to the lead.
Contacts who didn’t come in through a lead form are never reported, whatever stage they reach.
A stage move is reported however it happens: from the contact’s profile, the pipeline board, a bulk action, the API, an automation step or the AI agent. Three things change a stage without reporting it, because none of them is the contact moving through your funnel: a CSV import filling in a stage, deleting a stage, and merging two contacts.
When Meta refuses the token
If Meta stops accepting the token (it was revoked, or it lost access to the dataset), the tile turns to Error, the panel shows what Meta said, and your workspace admins get one email asking them to reconnect. Generate a new token in Events Manager, paste it in, and save. Meta only accepts an event up to 7 days after it happened, so events that fail for longer than that can’t be sent later.Next
Capture Facebook lead forms
Where the leads come from.
Pipeline stages
The funnel DMLY reports, stage by stage.
Ads report
Leads and cost per lead, ad by ad.
Meta Ads
Connect your ad account for spend and cost.

