Техническое задание: Виджет интеграции CRM с мессенджерами
Необходимо разработать программный виджет для интеграции популярных CRM-систем с внешними мессенджерами (например, Telegram) с использованием вебхуков.
Основные функции
- Прием данных: Виджет должен принимать входящие данные через вебхуки от внешних сервисов.
- Создание и обновление сущностей: Автоматическое создание сделки или лида в CRM на основе полученных данных (номер телефона, логин в мессенджере).
- Синхронизация переписки: Загрузка истории диалога из мессенджера и прикрепление её к карточке контакта/сделки в CRM.
- Двусторонняя коммуникация: Возможность отвечать на сообщения клиента напрямую из интерфейса CRM (AmoCRM, Битрикс24).
Технические требования
- Интеграция должна работать с публичными API указанных CRM-систем.
- Использование вебхуков для приема входящих уведомлений от мессенджера.
- Логика обработки входящих данных для поиска существующего контакта или создания нового.
- Безопасное хранение токенов и ключей доступа.
- Обработка ошибок и логирование процессов.
Результат работы
- Рабочий виджет/модуль/приложение, установленное в тестовых окружениях CRM.
- Техническая документация по установке и настройке.
- Демонстрация рабочего цикла: входящее сообщение → создание сделки → загрузка переписки → ответ из CRM.