Meta CRM Integrator
Meta CRM Leads & Conversions (CAPI)
Complete 2-Way Integration: Ingest Facebook Lead Ads Form Submissions into Odoo CRM & Push Conversion Events to Meta CAPI
Key Highlights
Facebook Lead Ads Capture
Automatically pull form responses into CRM as ready-to-work leads or pipeline opportunities.
Dynamic Field Mapping
Map form questions directly to contact name, email, phone, company, and custom CRM fields.
Real-Time Webhook & Cron
Supports instant webhook lead push as well as automated background polling fallback.
Duplicate Prevention
Checks Meta lead ID before creating records so your pipeline stays clean and error-free.
Meta Conversions API (CAPI)
Push qualified lead and deal stage conversion events back to Meta for ad optimization.
Odoo 19 Compliant
Built natively with Odoo 19 views, multi-company rules, and privilege security groups.
Module Screenshots
Meta Suite Dashboard
Meta Bot
Meta CRM Integration Setup
Meta CRM Integration (Tested)
Configuration
Facebook Pages
Facebook Lead Forms
API Logs
Step-by-Step Configuration Guide
-
Step 1: Open Meta CRM Configuration
Navigate to CRM → Meta CRM Integration → Configuration and create or open your company configuration record. -
Step 2: Enter Meta Credentials
Fill in your Meta API credentials under the Meta Credentials section:- Access Token: Enter your Meta System User or User Access Token (requires permissions to read leads, manage pages, and access ads).
- App ID & App Secret: Enter your Meta Developer App ID and Secret.
- Pixel / Dataset ID: Enter your Meta Pixel ID or Dataset ID for Conversions API (CAPI).
- Ad Account ID: Enter your Facebook Ad Account ID (found in your Meta Ads Manager).
- Graph API Version: Set the latest Graph API version (for example, v21.0).
-
Step 3: Test Connection
Click the Test Connection header button on the configuration form to verify API authentication. -
Step 4: Fetch & Connect Facebook Pages
Click the Fetch Facebook Pages button. The app will fetch all Facebook Pages linked to your token and create records under CRM → Meta CRM Integration → Facebook Pages. -
Step 5: Fetch Lead Forms
Open a Facebook Page record and click Fetch Lead Forms to import active Facebook Lead Forms into CRM → Meta CRM Integration → Lead Forms. -
Step 6: Configure Lead Form Routing & Field Mappings
Open each Lead Form record to configure routing and question mappings:- Create As: Choose whether responses create a Lead or a pipeline Opportunity.
- Salesperson & Sales Team: Assign default Salesperson and Sales Team for automatic routing.
- Auto Sync: Enable background sync for this form.
- Question Mappings: Review auto-matched fields (for example, mapping the form's name field to Contact Name, and email to Email). Select Odoo CRM fields for any custom questions.
-
Step 7: Configure Real-Time Webhook (Optional for Instant Lead Delivery)
On your Configuration record, copy the Webhook Callback URL and Webhook Verify Token. In Meta Developer Portal, subscribe your application to receive lead form submissions using these credentials to get instant real-time lead delivery! -
Step 8: Automated Background Cron Job
The app registers a background cron job (Meta CRM Integration: fetch Facebook leads) running every 15 minutes to automatically poll new leads as a reliable backup. -
Step 9: Monitor Inbound Leads & Outbound CAPI Events
View incoming leads in Odoo CRM with the dedicated Facebook Lead Details tab. Track ingestion stats under Lead Sync History and check CAPI events under CAPI Conversion Events.
Frequently Asked Questions
Does this module support Odoo 19?
Yes, our module is fully compatible with Odoo 19 and provides seamless integration with all core functionalities natively.
Are leads created instantly?
Yes! By configuring the Real-Time Webhook, Meta sends lead information to Odoo immediately upon form submission. Additionally, a scheduled cron job runs automatically to fetch any missed leads, ensuring no data is ever lost.
What is Meta Conversions API (CAPI)?
Meta CAPI allows you to send conversion events (like changing a lead stage to "Qualified" or "Won") directly from Odoo server to Meta server. This helps Meta optimize your ads delivery and track real business outcomes beyond the initial form fill.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Calendar (calendar) • Contacts (contacts) • Website (website) |
| Community Apps Dependencies | Show |
| Lines of code | 3786 |
| Technical Name |
rj_meta_capi_crm |
| License | LGPL-3 |
| Website | mailto:rajodoodevelop@gmail.com |
Please log in to comment on this module