Telephone Call Management Platform

Code

This platform is a customer relationship management (CRM) system used for marketing and management that help automate sales specifically from telephone calls. Information is collected from telephone calls, knowledge extracted and displayed in a dashboard interface.

How does the system work?

The system manages and tracks what method a customer used to find the business website, eg, from a paid advert, direct, or social media sources. The phone number displayed on the business website is the dynamically assigned based on the source.

This allows a business to quickly see how well a certain promotional channel is doing, and effectively target advertising budget. The CRM platform also allows for sales to be managed, for example, if a call is worth a follow up, or will be a potential sales lead. Using this system a businesses can learn more about their target audiences and how to best cater to their needs.

The list below give a brief overview of the environments, technologies behind this platform:

  • Java based dashboard interface
  • PHP data engine interfacing with telecommunications system (Twilo API) using SOAP / XML
  • Python based knowledge extraction and data analytics
  • JSON data exchanges using JavaScript
  • Built on cloud scalable environment with SQL database
  • Linux Apache tomcat server environment

Creating your first programming language is easier than you think,
...also looks great on your resume/cv.