Map the two directions between Meta and your CRM
| Direction | Record to check | What it proves |
|---|---|---|
| Meta → CRM | Instant Form submission with its Meta lead ID on the inquiry record | Your team received a lead it can follow up. |
| CRM → Meta | An event from a recorded stage change and the matching lead ID | Your CRM sent a later outcome back to Meta. |
| Meta Events Manager | The expected event in the correct data source and any diagnostics | Meta received the event. Campaign optimization is a separate check. |
Conversions API for CRM sends events from your sales system. Meta documents a separate setup from website events and limits the Conversion Leads performance goal to Lead Ads using Instant Forms.
Instant Form
Meta supplies the lead ID.
CRM inquiry
Keep the ID with the record.
Stage change
The team confirms qualification.
Meta receives it
Check the event in Events Manager.
The form sends the inquiry to your CRM. The CRM sends the later outcome back to Meta.
Choose a stage your team records the same way
A booked estimate can work if your team records it reliably and enough leads reach it. A qualified inquiry can be a better starting point when wins take weeks. For example, a rental inquiry qualifies after the team confirms a service area, available date and job type. A missed call or a request with no response stays unresolved.
Use Meta’s current fit guidance to check your monthly volume, how soon leads reach the stage and how often your team can send updates. With too few events, fix lead handling and collect a reliable baseline before switching the campaign goal.
Diagnose why Meta leads are dropping out before choosing a signal.
Send the qualified lead event once
- Capture the Meta lead ID from the form integration as text and keep it with the inquiry. Verify that retries and CRM updates preserve the original ID.
- Write a map from each eligible CRM stage to the event your integration sends. Include the initial stage as required by your setup and the downstream stages you intend to report.
- When a record reaches the mapped stage, send the event through the configured CRM connection. Use the actual stage time and the permitted matching data required by Meta.
- Keep a stable event identity and a delivery record for retries. If a deal is edited without a stage change, avoid sending another copy of the same event.
- Check Events Manager for the expected event, data source and diagnostics. Reconcile a small set of authorized records before changing the campaign’s performance goal.
Test the records that usually expose a gap
| Test case | Expected result |
|---|---|
| Instant Form lead enters the CRM | The lead ID is present on the right inquiry. |
| The team marks the lead qualified | The mapped CRM event reaches the right Meta data source. |
| The CRM sync retries | The original stage event keeps the same ID and is counted once. |
| The lead ID is missing | The record is flagged for review. The record keeps an empty ID until someone can verify the source. |
| The lead came from another channel | The team follows its approved matching rules and can explain which channel supplied the lead. |
For an illustrative test, trace a single form lead from received to qualified. Check the CRM stage timestamp against the event log. If a connector reports success but you cannot find the expected event in Meta, check the data source and event mapping before changing the campaign.
Hand the workflow over with one owner
Document who owns the stage definition, who reviews delivery errors and what to do when the team changes a CRM stage. Measure real outcomes such as qualified inquiries and booked estimates in your CRM. Use Meta’s reporting to see what the platform credits to its ads.
Growth Control can scope and implement the CRM-to-ad-platform handoff, test the mapping and give your team a repeatable review.
Questions and answers
Is Conversions API for CRM the same as website CAPI?
They use different sources. The CRM integration sends sales stages from the CRM, while website CAPI sends site events.
Can I use the Meta Conversion Leads goal for website forms?
Meta currently documents this goal for Lead Ads using Instant Forms. Website lead tracking uses a different setup.
Should I send only won deals to Meta?
Choose a meaningful stage with enough reliable and timely records. A qualified inquiry or confirmed estimate may arrive more often and sooner than a won deal.
What if a contact in the CRM has no Meta lead ID?
Review how the contact entered the CRM and what matching fields your supported setup permits. Keep unmatched records visible for review.
Sources and further reading
Put the process into practice
Growth Control implements the tools, workflow and team handoff around an agreed business result.
Explore connect qualified CRM outcomes to your advertising platforms