Integrate Facebook & Instagram Lead Ads into Multi-Tenant CRM --

Job ID: 39617284

Budget: ₹12,500 – ₹37,500 INR

We are looking for an experienced developer with strong knowledge of the Meta Graph API to integrate Facebook and Instagram Lead Ads into our custom-built multi-tenant CRM.

Objective:

Enable each CRM customer to connect their own Facebook Business Page and automatically receive leads from their Facebook/Instagram lead generation ads into their own CRM account (Leads module).


Key Requirements:

1. OAuth Integration via Meta App:

Use our Meta App to authenticate customer’s FB account.
Request and store necessary permissions: `pages_show_list`, `leads_retrieval`, `ads_management`, etc.
Securely store access tokens, page IDs, and form IDs for each CRM customer.

2. Webhook Setup:

Configure Meta Webhook to listen for `leadgen` events.
Set up server-side webhook endpoint to receive lead notifications from Meta.

3. Lead Sync Logic:

On receiving a webhook, identify the CRM customer by Page ID.
Use the lead ID and token to fetch full lead details from Meta API.
Auto-insert the lead into the correct customer’s CRM account under the Leads module.

4. CRM UI for Customers:

“Connect My Facebook” button (OAuth flow)
Show connected page name & lead forms
Option to disconnect or refresh token

Deliverables:

Working OAuth2 flow using Meta App
Webhook integration and backend processing
Automatic lead fetching and CRM insertion logic
Clean, tested, and secure code
Basic documentation for token storage, lead mapping, and error handling


Tech Stack:

Backend: PHP Laravel
Meta Graph API experience is mandatory



Please share:

Past experience with Meta API / Facebook Lead Ads
Similar integrations you’ve done
Estimated time & cost