Перестали приходить заявки с сайта в AmoCRM. Как я восстановил работу системы.
История о том, как я восстановил за 60 минут работу клиентского сайта и интеграцию с AmoCRM.
Проблема
Обратился клиент с проблемой: заявки с сайта перестали приходить в AmoCRM. Формы на сайте работали, письма на почту приходили, но в CRM — тишина. Ситуация длилась уже неделю, менеджеры вручную переносили заявки.
Диагностика
Первым делом проверил:
- Статус интеграции в AmoCRM — виджет показывал «Активен»
- Логи вебхуков — запросы уходили, но получали ошибку 401
- Токен авторизации — и вот тут нашлась причина
Причина поломки
Оказалось, что токен авторизации AmoCRM имеет срок жизни. Предыдущий разработчик настроил интеграцию через долгоживущий токен, который в итоге истёк. При этом механизм автоматического обновления токена (refresh token) не был реализован.
Решение
За 60 минут я:
- Перегенерировал токены в настройках интеграции AmoCRM
- Обновил конфигурацию вебхуков на сайте
- Добавил механизм автоматического обновления токена через refresh_token
- Настроил мониторинг — при ошибке авторизации приходит уведомление на почту
Вывод
При настройке интеграций с CRM всегда нужно предусматривать автоматическое обновление токенов и мониторинг работоспособности. Это сэкономит время и нервы в будущем.
Радмир
Веб-разработчик, специалист по SEO и ИИ-решениям. Опыт 12+ лет.
Нужна помощь с проектом?
Оставьте заявку — обсудим задачу и предложим решение.