Facebook App – Leads Tracking System using Facebook Graph API


Facebook offers campaigning facilities to advertisers. This social networking site features innumerable campaigns, promoted by individuals as well as organizations and institutions. Tracking and management of these campaigns turn a hectic job for the campaigners.

Industry – Domain

Social Media – Digital Marketing

Area of focus

The focus is for the Development of a tracking system that will facilitate tracking of various campaigns on FACEBOOK at a single interface. This system will employ the Facebook Graph API.

Action Taken

The endeavors revolve around the leads generated from Facebook Campaigns. The objective is to track the generated leads and record it to the database. The implementation of the tracking system will involve Facebook Webhooks. The Facebook graph API will collate all the generated leads in one place.

The major challenge in the system is the functionality with multiple pages for multiple running campaigns. Users have to put a great deal of effort into mapping the efficiency in the tracking functions. The role of the developer will turn, especially relevant in this system. They will require tracking development continuously without sacrificing the momentum of the campaign. This system will assist the users in managing campaign leads as well as configuration. In addition, the system is compatible with the application of the 3rd party API.


  • Core PHP
  • MySQL 5.5
  • HTML5
  • Jquery
  • Facebook Webhooks
  • Secure payment gateway Integration – Stripe Api
  • API Integrates: Facebook Graph API

Key Features of the application

  • Facebook web hooks will track the campaign leads on real time
  • The Facebook Graph API will collate the lead details in one place and record keeping in the database
  • Admin can track the leads generated from different accounts and campaigns.
  • Real time 3rd party API/li>
  • Configuration as per the campaigns and users

Outcomes & Advantages

  • Admin can get details of the tracked lead at one place
  • Simplification of the lead management process
  • A complete listing of the generated leads along with details
  • Search functions for leads
  • Compatible with 3rd Party API on a real time basis.