Настройка CallBack на своем сайте
Любой пользователь системы автообзвона CRM Krusher, может за пару минут настроить у себя на сайте CallBack (механизм заказа звонка клиентом, который посетил Ваш сайт).
Описание параметров:
# | Название * | Описание |
---|---|---|
1 | Phone | задает номер клиента, к примеру: 380443643694 |
2 | exten | определяем куда направлять клиента если он ответил, к примеру: 1000, где 1000 — это номер очереди |
3 | Aid | идентификатор — который выдается индивидуально каждому пользователю |
4 | url | домен, на котором установлен Ваш CRM Krusher |
* — все поля являются обязательными
Пример JavaScript кода, который необходимо добавить в конец HTML страницы, где должен работать механизм перезвона.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <script> function callBack() { // init default model data. var model = { "phone": null, "exten": 1000, "Aid": 10, }; var url = `domain.krusher.biz`; //Set model from form model.phone = document.getElementById('entry_phone').value; if (!model.phone || !model.exten) { alert('Please Fill All Fields'); } // AJAX code to submit form. $.ajax({ url:`https://${url}:3002/originate`, type:"POST", data:JSON.stringify(model), contentType:"application/json; charset=utf-8", dataType:"json", success: function(){ console.log(`Done`); } }) } </script> |
И для запуска скрипта CallBack в работу, останется лишь добавить вызов его в HTML коде
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE html> <html> <head> <title>Пример HTML формы:</title> </head> <body> <input placeholder='Ваш Телефон' id='entry_phone'> </input><button onclick='callBack()'>Заказать звонок</button> <script src="http://code.jquery.com/jquery.js"></script> </body> </html> |
Останется сохранить данный код и обновить страницу!
PS: не забываем, что при этом в CRM Krusher все уже настроено для звонков.