Техническое задание: Интеграция телефонии с CRM
Суть задачи
Необходимо автоматизировать процесс передачи данных о входящих и исходящих звонках из облачной телефонной службы (аналог Gudok) в систему управления клиентами amoCRM.
Проблема и цель
Стандартное решение от сервиса телефонии является платным и подключается отдельно для каждого аккаунта. Владелец управляет несколькими однотипными проектами, и оплата интеграции для каждого из них в отдельности экономически нецелесообразна. Требуется создать кастомное решение, которое позволит централизованно или для каждого проекта получать данные о звонках и заносить их в соответствующие карточки сделок/контактов в amoCRM.
Ключевые требования
- Настройка получения данных о звонках (дата/время, номер клиента, номер менеджера, длительность, статус, запись разговора, если доступна) от сервиса облачной телефонии.
- Интеграция с amoCRM через API для поиска или создания контакта/сделки по номеру телефона.
- Создание и привязка события (примечания) о звонке к карточке в CRM с указанием всей полученной информации и ссылкой на запись.
- Архитектура решения должна учитывать работу с несколькими независимыми проектами (сайтами), каждый со своей телефонией и своей воронкой в CRM.
- Решение должно быть экономически эффективным в долгосрочной перспективе, исключая повторяющиеся платежи за каждую точку подключения.
Ожидаемый результат
Полностью автоматизированный процесс, при котором любой звонок, поступивший на номера, привязанные к проектам, фиксируется в CRM-системе с полной историей и данными, доступными для менеджеров и анализа.