Skip to main content

Requirements

Before you install the module, let's make sure you have everything you need.

Server Requirementsโ€‹

RequirementMinimumRecommended
Perfex CRMv2.3.0+Latest version
PHP7.4+8.1+
PHP cURL ExtensionRequired-
PHP JSON ExtensionRequired-
SSL CertificateRequired-
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:

RequirementDetails
Facebook AccountA personal Facebook account (to manage the app)
Facebook PageAt least one Facebook Page you admin
Meta Developer AccountFree - we'll create this in the next steps
Facebook Ads AccountNeeded 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:

CredentialWhere It Comes FromWhat It Does
App IDMeta Developer PortalIdentifies your app
App SecretMeta Developer PortalAuthenticates your app (keep this secret!)
Webhook URLAuto-generated by the moduleWhere Facebook sends lead data
Verify TokenAuto-generated by the moduleProves your server owns the webhook
Access TokenFacebook 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