PHP - API : VoIP API guru and Active Campaign email marketing expert wanted

PHP - API : VoIP API guru and Active Campaign email marketing expert wanted

Cancelled

Job Description

We have a CRM based on Active Campaign email marketing script.

We have a task list and a contact list page in that script.

The problem we try to solve is this :
We try to reach our prospect by phone. We lost a lot of time with voicemails/answer machines. We want to add some call center function to our CRM that will allow us to :
1 - launch several calls at the same time
2 - hang off other as soon as one of recepient take our call
3 - leave a default or predefined voice pre-recorded message when a voicemail/answer machine is detected.
4 - record talks and save them.

In detail, Your work will then be to :
TO STORE AND SET DEFAULT VOICE MESSAGES
1 - Create a table in DB to store all prerecorded voice messages
We already have similar page and structure for emails now, so u can copy from there)
2 - Add a field in list table to allow us to set a default message for a list
3 - Add a field in contact table to allow us to set a specific voice message for a specific user that is prioritary on default list voice mail

TO SAVE US TIME IN DAYLY TASKS
1 - Create a function to put contacts we need to call in a queue. This will be done either by :
1.1 - From tasks list page, create a button add all task where task type is “Call”
1.2 - From contact page, allow to add all selected contacts to queue
We already have a queue system for emailing purpose, if need, you can copy and adapt this.

2 - Create a function and a button to start/pause/resume/stop the queue
2.1 - When queue starts, system launch several (2 or 3) calls simultaneously
2.2 - As soon as someone pick up his phone, all other calls are hang up automatically
2.3 - If a call goes to voicemail/answer machine, system leave the appropriate pre-recorded message there
2.4 - We may also need a simple clic to call button next to each contact and on each contact page or task.

3 - Help us manage quality and statistics
3.1 - At the end of each call, suggest to attach the recording to the task. This will require to just add a field in the task table and use phone API to store this there.
3.2 - Allow to play that recording from contact page or edit task page.
3.3 - We also need you to record all the time spent by each user and sum it per usergroup so we can get some usage stats, details about numbers calls per user and bill them effectively.

All phone actions will be done with an external API where all actions are listed and explainned. I suggest this API http://thecallr.com/docs/real-time/
But if you are familiar with another well known VoIP API, you can suggest. We are open.
We also need you to record all the time spent by each user and sum it per usergroup so we can get some usage stats, details about numbers calls per user and bill them effectively.

We want only people who can show experience in Active Campaign and/or in phone API. And of course, we want speed, cost effective solution and quality, like everyone.
If you can’t prove any experience on the subject above, please don’t bid, we will report as spam and we don’t like that. But besides that, we are cool guys !!

Thank you for reading us.

Other open jobs by this client