Meta Lead Ads
Connect your Facebook Pages to automatically generate consent certificates for every lead submitted through Meta Lead Ad forms. eConsent captures the full form definition, consent language, disclaimer responses, and ad attribution, producing a tamper-proof certificate that can be delivered to your CRM in real time.
How it works
Section titled “How it works”- A consumer submits a Lead Ad form on Facebook or Instagram.
- Meta sends a real-time webhook event to eConsent.
- eConsent fetches the complete lead data via the Graph API (v25.0), including form structure, consumer responses, and ad attribution.
- A consent certificate is generated with a visual form replay, consent language, and full attribution details.
- The certificate is delivered to your CRM via webhooks.
Prerequisites
Section titled “Prerequisites”- A Facebook App with the following approved permissions:
pages_manage_metadataleads_retrievalpages_show_list
- At least one Facebook Page with an active Lead Ad campaign.
- Meta Lead Ads must be enabled for your organization. Contact support or have a super root toggle it on.
Connect your Facebook Page
Section titled “Connect your Facebook Page”- Navigate to Channels > Meta Lead Ads in your dashboard.
- Click Connect Facebook Page and complete the OAuth authorization flow.
- Grant the required permissions when prompted.
- Select the Page(s) you want to subscribe to lead events.
What’s captured
Section titled “What’s captured”Every certificate generated from a Meta Lead Ad includes the following data:
Form definition
Section titled “Form definition”| Data point | Description |
|---|---|
| Questions | All form questions and their field types |
| Consumer responses | The values submitted by the consumer |
| Disclaimer/consent text | The full disclaimer language displayed on the form |
| Disclaimer response | The consumer’s response to each disclaimer |
Ad attribution
Section titled “Ad attribution”| Data point | Description |
|---|---|
ad_id | The ID of the ad that generated the lead |
adgroup_id | The ad group (ad set) ID |
campaign_id | The campaign ID |
form_id | The Lead Ad form ID |
platform | Facebook or Instagram |
is_optimized_for_quality | Whether Meta flagged the lead as optimized for quality |
Tracking
Section titled “Tracking”Additional tracking parameters attached to the Lead Ad are captured and included in the certificate metadata.
Certificate features
Section titled “Certificate features”Certificates generated from Meta Lead Ads include:
- Visual form replay. A rendered snapshot of the exact form the consumer saw, including all questions, disclaimers, and responses.
- Source badge. Certificates are tagged with a “Meta Lead Ads” source badge for easy identification.
- Secure sharing. Each certificate is accessible via a unique, secure link and includes a QR code for quick access.
Refire
Section titled “Refire”If a certificate fails to generate (for example, due to a transient API error), you can retry generation using the Refire button on the lead event detail page. This re-fetches the lead data from Meta and attempts to generate the certificate again.
Limitations
Section titled “Limitations”- 90-day data retention. Meta only retains lead data for 90 days after submission. Certificates must be generated within this window. Refire attempts after 90 days will fail.
- Facebook App Review. Your Facebook App must have the required permissions approved through Meta App Review. Without approval, you will not be able to subscribe to lead events in production.
Next steps
Section titled “Next steps”- Email Validation. Validate lead email addresses at $0.05/check
- Phone Validation. Validate lead phone numbers at $0.10/check