CRM20 марта 2024 г.👁 4

Перестали приходить заявки с сайта в AmoCRM. Как я восстановил работу системы.

История о том, как я восстановил за 60 минут работу клиентского сайта и интеграцию с AmoCRM.

Проблема

Обратился клиент с проблемой: заявки с сайта перестали приходить в AmoCRM. Формы на сайте работали, письма на почту приходили, но в CRM — тишина. Ситуация длилась уже неделю, менеджеры вручную переносили заявки.

Диагностика

Первым делом проверил:

  • Статус интеграции в AmoCRM — виджет показывал «Активен»
  • Логи вебхуков — запросы уходили, но получали ошибку 401
  • Токен авторизации — и вот тут нашлась причина

Причина поломки

Оказалось, что токен авторизации AmoCRM имеет срок жизни. Предыдущий разработчик настроил интеграцию через долгоживущий токен, который в итоге истёк. При этом механизм автоматического обновления токена (refresh token) не был реализован.

Решение

За 60 минут я:

  1. Перегенерировал токены в настройках интеграции AmoCRM
  2. Обновил конфигурацию вебхуков на сайте
  3. Добавил механизм автоматического обновления токена через refresh_token
  4. Настроил мониторинг — при ошибке авторизации приходит уведомление на почту

Вывод

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

#AmoCRM
Р

Радмир

Веб-разработчик, специалист по SEO и ИИ-решениям. Опыт 12+ лет.

Нужна помощь с проектом?

Оставьте заявку — обсудим задачу и предложим решение.