Внедрение Битрикс24 в компании по доставке воды
О заказчике
Компания “Дар жизни” занимается доставкой чистой питьевой артезианской воды по Саратову и Энгельсу. Кроме бесперебойных поставок воды в удобное время “Дар жизни” предоставляет своим клиентам все необходимое оборудование: кулеры, помпы и т.п. Клиентами компании являются как юридические, так и физические лица.
Задача проекта
В первую очередь заказчик хотел собирать все заявки с сайта в Битрикс24 и в полной мере использовать возможности CRM. Для этого требовалось настроить портал и выполнить интеграцию Битрикс24 с сайтом. С виду типовая задача, но была одна сложность — сайт работал на платформе WordPress, и на нем не использовался обработчик форм ContactForm7.
Про то, как интегрировать сайт на WordPress, использующий этот обработчик, с Битрикс24 мы рассказывали в нашем блоге. В данном случае нам предстояло доработать скрипт, обрабатывающий формы на сайте.
Вторая задача, которую нам предстояло решить — формирование маршрутного листа для доставки воды в Битрикс24. Для построения маршрутов требуется информация из различных сущностей CRM. В итоге должен был получаться маршрутный лист в формате Excel, который можно было бы распечатать и передать курьеру.
Реализация
Для обработки форм на сайте используется специальный скрипт на PHP. Мы доработали его так, чтобы данные передавались в Битрикс24. При заполнении и отправке формы клиентом, скрипт искал указанные номер телефона или e-mail в CRM.
Если сущность с указанными данными нашлась, в Битрикс24 автоматически создается сделка в нужном направлении. В эту сделку подтягиваются все необходимые данные о клиенте, которые нашлись в CRM. Также по просьбе клиента вся информация из формы дополнительно отправляется на почту, которая не привязана к CRM.
Формирование маршрутного листа мы решили реализовать с помощью вебхуков. Когда сделка попадает на определенную стадию в воронке продаж, исходящий вебхук запускает специальный скрипт на стороне сервера. Этот скрипт с помощью входящего вебхука получает из Битрикс24 необходимую для формирования маршрутного листа информацию. Данные берутся из Сделки, Компании и Контакта.
После того, как данные получены, они преобразуются и передаются еще одному скрипту, работающему с Таблицами Гугл. Этот скрипт обрабатывает полученные данные и добавляет их в привязанную таблицу. На выходе получается таблица с информацией о доставке, представленной в понятном виде.