Requirements
Before you install the module, let's make sure you have everything you need.
Server Requirementsโ
| Requirement | Minimum | Recommended |
|---|---|---|
| Perfex CRM | v2.3.0+ | Latest version |
| PHP | 7.4+ | 8.1+ |
| PHP cURL Extension | Required | - |
| PHP JSON Extension | Required | - |
| SSL Certificate | Required | - |
danger
IMPORTANT: Your Perfex CRM must be accessible via HTTPS (SSL). Facebook/Meta will NOT send webhook data to non-SSL URLs. This is a hard requirement from Meta - no exceptions!
Facebook/Meta Requirementsโ
You will need:
| Requirement | Details |
|---|---|
| Facebook Account | A personal Facebook account (to manage the app) |
| Facebook Page | At least one Facebook Page you admin |
| Meta Developer Account | Free - we'll create this in the next steps |
| Facebook Ads Account | Needed to run Lead Ad campaigns (not for setup) |
tip
Don't have a Facebook Page? You can create one for free at facebook.com/pages/create. It takes 2 minutes!
What You'll Get During Setupโ
During the setup process, you'll generate these credentials:
| Credential | Where It Comes From | What It Does |
|---|---|---|
| App ID | Meta Developer Portal | Identifies your app |
| App Secret | Meta Developer Portal | Authenticates your app (keep this secret!) |
| Webhook URL | Auto-generated by the module | Where Facebook sends lead data |
| Verify Token | Auto-generated by the module | Proves your server owns the webhook |
| Access Token | Facebook Login (in the module) | Grants access to your Page's leads |
You don't need to remember or create these yourself - the module and this guide will walk you through each one!
Quick Checklistโ
Before proceeding, confirm:
- Perfex CRM is installed and running
- Your website uses HTTPS (SSL certificate)
- You have admin access to Perfex CRM
- You have a Facebook account
- You have (or can create) a Facebook Page
- You have your module purchase code from CodeCanyon
All good? Installation