ZOHO CRM PHP Reporting Dashboard
SNS developed a reporting tool in php in which it gets the data from Zoho CRM to generate detailed customized reports.
One of the SNS clients was using Zoho CRM to maintain complete sales flow such as lead, deal, appointment and contract etc. Client wanted to see customized report at individual role level while in Zoho can see consolidated report so SNS suggested to develop a separate report module in php
How php reporting tool works:
Created a workflow in zoho crm side when create a lead or deal in crm its automatic create in php portal database through php REST API
Same when we edit in lead or deals its automatic updated in php database through php REST API
We are syncing only lead / deal data through php REST API while getting appointment / contract data through sql filter criteria from php mysqldb for various reports
Following detailed reports are generating:
Expected Weekly Leads
Expected Weekly Contracts
Expected Weekly Deals
Leads by Owner
Appointments by Owner
Contracts by Owner
Deals by Owner
Below is data flow diagram from Zoho crm to php mysql database


