Техническое задание: Интеграция чата между CRM и веб-сервисом

Необходимо создать надежный канал связи для обмена сообщениями между веб-чатом на стороне сервиса заказчика и платформой AmoCRM. Цель - обеспечить бесшовную коммуникацию между клиентами и менеджерами без задержек.

Основная логика работы

  • Со стороны пользователя: Клиент пишет сообщение в чат, встроенный в веб-сервис.
  • В AmoCRM: Это сообщение должно либо создать новую заявку (сделку), либо, если диалог уже ведется, добавиться в историю к существующей заявке.
  • Ответ менеджера: Менеджер отвечает на заявку прямо из интерфейса AmoCRM.
  • Доставка клиенту: Ответ менеджера должен мгновенно отобразиться в чате на веб-сервисе у пользователя.

Ключевые требования

  • Использовать Amo Chats API для организации обмена сообщениями.
  • Обеспечить работу в режиме, близком к реальному времени (без задержек).
  • Реализовать корректное сопоставление сообщений с существующими заявками в CRM для сохранения истории диалога.
  • Система должна быть отказоустойчивой и стабильной.

Ожидаемый результат

Полнофункциональная двусторонняя интеграция, которая позволяет вести диалоги с клиентами непосредственно из CRM-системы, при этом клиент продолжает общение в привычном интерфейсе чата на сайте.

Оптимизация и исправление проблем сайта на Битрикс

Требуется выполнить комплексную диагностику и устранение ключевых ошибок на сайте, работающем на CMS 1C-Битрикс. Основные задачи: ускорить работу сервера, исправить файлы Sitemap и адаптировать ресурс для мобильных устройств.