Решение проблем
Проверяйте проблему по порядку: проект Senler → подключение amoCRM → параметры инструмента или шага → права пользователя amoCRM.
Приложение не открывается
Откройте amoCRM из списка установленных приложений нужного проекта. Прямая ссылка на встроенную страницу не содержит одноразового кода запуска и поэтому не создаёт сессию.
Если приложение открыто давно, закройте его и запустите снова из Senler.
Не открывается окно amoCRM
Разрешите всплывающие окна для Senler и снова нажмите кнопку подключения. Если окно открылось, но доступ не был предоставлен, повторите подключение и подтвердите разрешения.
Авторизация действует десять минут. Не возвращайтесь к старому окну после истечения этого времени — начните подключение заново.
Подключение пропало
Проверьте статус аккаунта. Подключение удаляется после ручного отключения в Senler или удаления интеграции на стороне amoCRM.
Если amoCRM отозвала или больше не принимает токен, выполните повторное подключение. Данные CRM при этом сохраняются.
Инструмент или шаг возвращает ошибку
Убедитесь, что действие выполняется в том же проекте, где подключён аккаунт. Проверьте обязательные поля и типы: имена и текст не должны быть пустыми, а ID — положительные целые числа.
Временная недоступность или ограничение запросов amoCRM может завершить вызов ошибкой. Повторяйте действие только если понятно, что предыдущая операция не создала сущность; при неопределённом результате сначала проверьте amoCRM по известным ID.
Не найдена сущность или изменена не та запись
Инструменты читают и обновляют сущности по точному ID, а не по названию. Убедитесь, что contact_id, deal_id или entity_id относится к аккаунту, указанному в карточке подключения.
Если сделок у контакта несколько, сначала вызовите «Получить сделки контакта» и выберите нужный deal_id по названию, этапу и данным диалога. Приложение намеренно не выбирает «последнюю» сделку автоматически.
Для примечаний и задач используйте entity_type: leads для сделки и entity_type: contacts для контакта.
Не приходят события о смене этапа
Сначала завершите авторизацию Senler, затем подключите amoCRM. Приложение создаёт webhook автоматически; для этого пользователь amoCRM должен быть администратором, а тариф аккаунта должен поддерживать API вебхуков. Если автоматическая подписка не удалась, встроенная страница покажет ошибку — исправьте права или тариф и откройте приложение снова.
Проверьте, что событие включено у нужного агента и этот агент назначен на найденный диалог. Если используется автоматизация, она должна быть включена и начинаться с шага «Изменение этапа сделки». Когда сделка уже использовалась инструментом или шагом в диалоге, событие приходит именно в него. Без точной связи Senler ищет по контакту последний активный личный диалог; если подходящий лид не найден или не может получать сообщения, событие помечается как неадресуемое.
Как обратиться в поддержку
Передайте поддержке:
- название проекта Senler;
- домен аккаунта amoCRM;
- название инструмента или шага;
contact_id,deal_id,note_idилиtask_id, если он известен;- точный текст ошибки и время возникновения.
Не отправляйте OAuth-токены, секрет интеграции, персональные данные клиента или полный журнал диалога без необходимости.