π§ͺTesting Leads
Before going live, let's make sure everything works perfectly! Here are multiple ways to test. π¬
Method 1: Module's Built-In Test Lead (Easiest! β)
The fastest way to test the complete flow:
Go to Meta Leads β Settings
Click "Send Test Lead" button π¨
A test lead will be created in Perfex CRM
You'll be asked: "Test lead created! Would you like to view it?"
Click Yes to see the lead π
What This Tests:
β Module is working
β Lead creation in Perfex CRM
β Default assignment, source, and status
β Field mapping for standard fields
What This Doesn't Test:
β Facebook webhook delivery
β Facebook β your server connection
β Real Facebook form field names
π‘ Use this for a quick sanity check, then move to Method 2 for a full test.
Method 2: Facebook Lead Ads Testing Tool (Recommended! ββ)
This is the best way to test the complete flow β from Facebook all the way to your CRM, without spending any money on ads.
Step-by-Step:
Select your Page from the dropdown
Choose the Page you subscribed in the module
Select a Form (or create a test form)
If you haven't created a Lead Form yet, you'll need to create one first in Ads Manager
Or just create a quick test form (see below)
Click "Create Lead" π§ͺ
Within seconds, check your Perfex CRM:
Go to Leads β you should see a new lead! π
Go to Meta Leads β Sync History β you'll see the sync entry
What This Tests:
β Everything! The complete real-world flow
β Facebook sends real webhook data
β Your server receives and processes it
β Lead is created in Perfex CRM
β Field mapping works with real Facebook field names
π― This is the definitive test. If this works, real Lead Ads will work too.
Method 3: Test Connection Button
Tests your credentials and permissions (but not lead delivery):
Go to Meta Leads β Settings
Click "Test Connection" π
You should see:
β οΈ If any permission shows as missing, reconnect Facebook (Connect with Facebook button in the Pages section).
Method 4: Create a Quick Test Form
If you don't have a Lead Form yet for the Testing Tool:
Go to Ads Manager
Click "+ Create" β Objective: Leads
Set up a basic ad set (budget, audience β doesn't matter for testing)
In the Ad section, click "Create Form"
Add these basic fields:
Full Name
Email
Phone Number
Add a privacy policy URL (any URL works for testing)
Save the form (you don't need to publish the campaign!)
Now go back to the Testing Tool β your form will appear in the dropdown
π Checking Sync History
After any test, check the Sync History page:
Go to Meta Leads β Sync History
You'll see a table with all sync attempts:
Date/Time
2026-02-06 10:30:15
When the lead was received
Meta Lead ID
123456789
Facebook's internal lead ID
Perfex Lead
#42 β John Smith
The created lead in Perfex (with link)
Status
β Success
Whether the sync was successful
Message
Lead created successfully
Details about the sync
Status Types:
β Success
Lead created in Perfex
Nothing β it worked! π
β Failed
Something went wrong
Check the error message
β οΈ Skipped
Lead was a duplicate
Expected if duplicate detection is on
π Pending
In retry queue
Will be retried automatically
β
Testing Checklist
Run through this checklist to make sure everything works:
π¨ Test Failed?
Don't panic! Check the Troubleshooting page for solutions to common issues.
π All Tests Passed?
Congratulations! π₯³ Your Meta Leads integration is fully set up and working!
Now you can:
π― Create and run real Lead Ad campaigns
π Monitor leads in Sync History
π€ Follow up with leads in Perfex CRM
β Sit back and let automation do the work!
Having issues? Check π Troubleshooting
Last updated