CodeIgniter Stable Perfex CRM module

Facebook & Instagram Leads Synchronization module for Perfex CRM

Perfex CRM module, bought direct - lifetime updates and real support.

★★★★★ ★★★★★ 4.43 (7) 609 sales Read the docs
Facebook & Instagram Leads Synchronization module for Perfex CRM - screenshot

About Facebook & Instagram Leads Synchronization module for Perfex CRM

Stop copy-pasting leads out of Ads Manager and downloading CSV files. The Facebook & Instagram Leads Integration module connects your Meta Lead Ads directly to Perfex CRM, so the instant someone submits a lead form on Facebook or Instagram, their details land in your CRM within seconds - fully mapped, assigned to the right staff member, and ready for follow-up. It is marketing automation for your Meta ads: no coding, no manual exports, no delays, and no prospects lost because nobody remembered to check the Ads Manager.

Facebook and Instagram Lead Ads syncing automatically into Perfex CRM

How the lead sync works

The flow is completely automatic once it is connected:

  1. A prospect sees your Facebook or Instagram ad.
  2. They tap the form and submit their info without ever leaving the app.
  3. The lead appears in Perfex CRM in real time.
  4. The assigned staff member is notified.
  5. Your sales team follows up while interest is still warm and closes the deal.

It really is that simple, and a guided wizard handles the entire configuration.

A guided 5-step setup wizard

Creating a Facebook App sounds intimidating, but it is not. The built-in wizard walks you through the whole setup in about ten minutes, with no coding required:

  • Step 1 - enter your App ID and App Secret (the wizard shows you exactly where to find them).
  • Step 2 - copy your webhook URL and paste it into Facebook with a single click.
  • Step 3 - connect with Facebook and authorize your pages.
  • Step 4 - choose which pages to monitor.
  • Step 5 - set the default lead status, source, and assigned staff.

That is it. Leads start flowing automatically. Comprehensive, baby-step online documentation backs up every screen, explaining how to create the Meta App, what each button does, and what to expect at every stage - even if you have never opened a developer console before.

Entering and validating Facebook App credentials in the Perfex CRM setup wizard

No Facebook App review required

Here is something most sellers will not tell you: you do not need to submit your Facebook App for review. Because you create your own app to access your own pages, Meta allows it to run in Development Mode - so you can skip the lengthy app-review process entirely. Create the app, add yourself as an admin, and you are live. The documentation explains this clearly so you never get lost in Facebook’s developer portal.

Instagram Lead Ads work out of the box

Instagram Lead Ads work out of the box with zero extra effort. Facebook and Instagram run on the same underlying Meta system, so when you connect your Facebook Page, Instagram leads flow through the exact same webhook. If your Facebook Page is linked to an Instagram Business Account - as it almost certainly is - Instagram leads just work. One setup covers both platforms, with no separate configuration and no additional apps.

Route every lead to the right person

Managing several pages? Assign a different staff member to each one. Restaurant-page leads can go to your hospitality manager, real-estate leads to your property agent, and dealership leads to your sales rep. Each page has its own “Assign Leads To” dropdown that saves automatically; leave it on default and it falls back to your global assigned staff. Simple, powerful, and flexible.

Connecting Facebook pages and assigning leads per page in Perfex CRM

Visual field mapping

Your Facebook Lead Form might ask custom questions like “What’s your budget?” or “Preferred contact time?”. The visual field-mapping interface lets you connect each question to any Perfex CRM field, including custom fields you have created. Standard fields such as name, email, phone, company, and city are auto-mapped, so you only set up mapping for the extra questions. Drag, drop, done.

Reliability and full transparency

A statistics dashboard and detailed sync history give you complete visibility into your lead pipeline, while a retry queue and duplicate detection keep it clean and intact.

Facebook Leads sync dashboard in Perfex CRM with statistics, connection status and per-page assignment

  • Sync history dashboard - see every lead that arrived, when it came in, which page it came from, and whether it succeeded, was skipped as a duplicate, or failed. Filter by status and date.
  • Retry queue - if Facebook sends a lead while your server has a hiccup, the failed lead is queued and reprocessed automatically, so nothing is lost.
  • Duplicate detection - optionally check incoming leads against existing email addresses or phone numbers so no double entries clutter your pipeline.
  • Statistics dashboard - track synced, failed, pending, and total leads at a glance.
  • Activity logging - every sync action is logged to the database, with connection-status indicators and a lead count for each page.

Filterable Facebook and Instagram lead sync history with success, skipped and failed statuses

Test everything before you go live

Two one-click buttons save hours of debugging. Test Connection instantly verifies your credentials, access token, and Facebook permissions, while Send Test Lead creates a sample lead and pushes it through the full webhook-to-CRM flow - so you can confirm everything works without launching a real ad campaign. Webhook verification status and detailed error logging are there too, so when something needs attention you can see exactly why.

Notifications

Stay on top of new business automatically. The module sends email notifications when new leads arrive and notifies the staff member a lead is assigned to, and the notification behavior is fully configurable to match how your team works.

Security built in

The integration handles your Meta credentials the right way. The App Secret is exchanged server-side and never exposed in JavaScript, incoming webhooks are validated with X-Hub-Signature-256 signature verification, requests are CSRF-protected, and page tokens are permanent so connections do not silently expire.

Built natively for Perfex CRM

This is a native Perfex CRM integration, not a bolt-on. It uses Perfex’s own leads, staff, sources, statuses, and custom fields, so there is no duplicate data to maintain and no sync drift. Both Facebook and Instagram run through a single module - both platforms, one setup - and the settings interface lives in the sidebar with live connection-status indicators.

Compatibility

The module is compatible with Perfex CRM 2.3.x through 3.x and PHP 7.4 to 8.3+, talks to the Meta Graph API v19.0 (the latest stable release), and runs its database migrations automatically on install.

Support

Support that actually answers

Buy direct and you reach the people who wrote the code - not a marketplace ticket queue.

  • Priority support - replies the same day, straight from the development team that built it.
  • 6 months of support on Standard (extendable), and Lifetime support on Pro.
  • Support covers guidance on installation, configuration and upgrades - real answers, never canned macros.
  • Regular updates and immediate bug fixing, included in every license type.
Changelog v2.0.0 · May 4, 2026
  1. v2.0.0 Latest
    • Complete rewrite from scratch
    • Instagram Lead Ads support (automatic, same webhook)
    • Per-page lead assignment (different staff per page)
    • 5-step guided setup wizard
    • Visual field mapping interface
Reviews

What customers say

Verified buyer reviews from CodeCanyon, where Facebook & Instagram Leads Synchronization module for Perfex CRM holds a 4.43 / 5 rating across 7 ratings.

★★★★★
I contacted them about a minor Meta's development environment change in the User Interface and they responded back by updating the complete documentation of the item, ensuring that configuration of the item is processed smooth, as a no-lose game. This is a 5 star support team!
johng140 2 years ago
★★★★★
Very valuable plugin for the companies who does facebook ads..simple to use and get reports directly into CRM.
manuabrol 6 years ago
★★★★★
Very nice best module thank you so much
dtyomer 6 years ago

Ready to drop Facebook & Instagram Leads Synchronization module for Perfex CRM into your stack?

Standard $49 or Pro $69/yr - lifetime updates, six months of support, and quick, secure checkout. Cheaper than the old CodeCanyon price, with no marketplace cut.

FAQ

Frequently asked questions

Everything you need to know before buying - and what to do if you still have questions.

What's included in every purchase?

Every product ships with full source code, documentation, demo content, and lifetime free updates. Customer support is included for the entire support period defined on each product page.

Can I use one license on multiple sites?

Each license covers one end product. If you build for multiple clients or sites, you'll need a license per site - if you are building a SaaS product, our Pro license will fit fine.

How long do I get free updates?

All products include lifetime free updates - every new version, patch and compatibility fix is yours for as long as the product is maintained.

What payment methods do you accept?

We accept major credit and debit cards, PayPal, and Apple Pay. EU customers can also pay via SEPA bank transfer for orders above a certain threshold.

More from Perfex CRM Modules

Related products

Other Perfex CRM Modules built and maintained by the same team, sold direct.

$49one-time Buy

Get notified at direct launch

We will email you the moment direct purchase - lower price, instant license and updates - goes live.

Your subscription could not be saved. Please try again.
Thank you for subscribing! You're on the Themesic list. We'll keep you in the loop with:Exclusive launch offers and early-bird discountsNew modules, plugins and product updatesCompany news, roadmap and milestonesHands-on tips, how-tos and best practicesImportant Themesic news, firstOne last step: please check your inbox and confirm your subscription - the email is on its way.