Каналы уведомлений

Уведомления о сбоях сайта в amoCRM

При каждом событии мониторинга PingDesk создаёт в вашем аккаунте amoCRM задачу «Связаться» с текстом уведомления и сроком в один час. Подключение — через долгосрочный токен приватной интеграции, без промежуточных сервисов.

  • Задача в amoCRM через официальный API v4
  • Полный текст уведомления, срок 1 час, нужный ответственный
  • Нужны только адрес аккаунта и долгосрочный токен
  • Токен хранится в зашифрованном виде и больше не показывается
Так выглядит уведомление в amoCRM

Задача «Связаться» в amoCRM

Тип задачи: Связаться

Срок: 04.10.2026, 13:12

🔴 Недоступен: Интернет-магазин

Адрес: https://shop.example.ru

Код ответа: 503

Время ответа: 412 мс

Время: 04.10.2026, 12:12 МСК

Открыть в PingDesk: https://pingdesk.ru/sites/3b1f6c2e-8d4a-4f0e-9c1a-2e7b5d9f0a11

Код уведомления: PD-3f9a1c7b2e

Как подключить amoCRM

  1. 1В amoCRM откройте «Настройки» → «Интеграции» → «Создать интеграцию» и выберите внешнюю интеграцию. Выдайте ей доступ к задачам и сохраните.
  2. 2В карточке интеграции перейдите на вкладку «Ключи и доступы» и сгенерируйте долгосрочный токен. Скопируйте его — он понадобится один раз.
  3. 3В PingDesk откройте «Уведомления» → «Каналы уведомлений» и в блоке «Добавить канал уведомлений» выберите карточку «AmoCRM».
  4. 4В поле «Адрес аккаунта amoCRM» укажите адрес аккаунта, например mycompany.amocrm.ru. Подойдёт и просто mycompany, и полная ссылка на аккаунт, и адрес на kommo.com.
  5. 5Вставьте токен в поле «Долгосрочный токен». Если задачи должен получать конкретный сотрудник, укажите его числовой ID пользователя amoCRM в поле «ID ответственного (необязательно)»; если поле пустое, задача достанется владельцу токена.
  6. 6Нажмите «Отправить тест» — в amoCRM появится задача с текстом тестового уведомления PingDesk. Если она создалась, нажмите «Добавить канал», а тестовую задачу закройте.
  7. 7В разделе «Правила уведомлений» выберите, какие события отправлять в amoCRM, и отключите напоминания: в поле «Повторять каждые» укажите 0.

О чём придёт уведомление

  • Сайт или API-монитор недоступен
  • Сайт или API-монитор восстановился
  • Медленный ответ — дольше 3 секунд
  • SSL-сертификат скоро истечёт или уже истёк
  • Домен скоро истечёт или уже истёк
  • IP сайта не совпадает с ожидаемым
  • Ошибка проверки ответа API
  • Cron-задача опаздывает или не прислала heartbeat

Как устроена интеграция

При каждом событии PingDesk вызывает метод POST /api/v4/tasks официального API amoCRM от имени вашей приватной интеграции и создаёт задачу. Тип задачи — «Связаться», срок — через час после события, ответственный — сотрудник из поля «ID ответственного» или владелец токена, если поле не заполнено.

В тексте задачи — полное уведомление на русском языке: что случилось и с каким монитором, адрес, детали проверки, время по Москве и ссылка, которая открывает монитор в PingDesk. Менеджеру не нужно ничего расшифровывать — по тексту понятно, что сломалось и куда смотреть.

Задача не привязывается к сделке, контакту или компании: она появляется в списке задач ответственного. Если сбой касается конкретного клиента, менеджер может связать задачу с его карточкой уже в amoCRM.

Сценарии для агентств и интернет-магазинов

Связка мониторинга и CRM полезна, когда за сайтом стоит клиент или ответственный менеджер: задача в amoCRM не теряется среди сообщений и остаётся просроченной, пока её не закроют.

  • Агентство: сайт клиента упал — менеджер проекта получает задачу связаться с клиентом и предупредить его раньше, чем тот заметит сам.
  • Продление услуг: домен или SSL-сертификат клиента истекает — задача на продление и повод для допродажи.
  • Интернет-магазин: магазин недоступен — задача ответственному, чтобы связать простой с просевшими заявками.

Как не получать задачу каждые 5 минут

Стандартное правило «Сайт недоступен» повторяет уведомление каждые 5 минут, пока сайт лежит. Для мессенджера это напоминание, а в CRM каждое повторение — новая задача. Поэтому для amoCRM напоминания стоит отключить.

  • «Повторять каждые» — укажите 0, чтобы на один сбой создавалась одна задача.
  • «Кулдаун сценария» — одинаковые события по одному монитору не чаще заданного срока, минимум 60 секунд.
  • Восстановление сайта создаёт отдельную задачу. Если она не нужна, создайте для amoCRM своё правило только с нужными событиями и выберите в поле «Каналы» этот канал.
  • Если amoCRM не приняла задачу или не ответила вовремя, PingDesk повторяет попытку через 1, 5, 15, 30 и 60 минут, пока событие актуально. В конце текста каждой задачи стоит код уведомления вида PD-3f9a1c7b2e: перед повторной попыткой PingDesk ищет задачу с этим кодом, созданную за последние 3 часа, и не создаёт вторую, если amoCRM уже приняла первую. Каждая попытка видна в «Журнале уведомлений».

Безопасность токена

Долгосрочный токен хранится в базе PingDesk в зашифрованном виде (AES-256-GCM) и после сохранения больше не показывается ни в интерфейсе, ни через API. PingDesk отправляет его только на указанный вами адрес аккаунта на доменах amocrm.ru, amocrm.com или kommo.com — на другие адреса токен не уходит.

Если токен утёк, удалите интеграцию в amoCRM или перевыпустите токен, а затем обновите канал в PingDesk. Каналы amoCRM, подключённые раньше через поле «Webhook URL», продолжают работать как прежде: PingDesk отправляет JSON на указанный адрес, теперь с русским заголовком и текстом уведомления в полях title и message.

Частые вопросы

PingDesk сам создаёт задачу в amoCRM?

+

Да. При каждом событии мониторинга PingDesk создаёт через API amoCRM задачу «Связаться» с текстом уведомления и сроком в один час. Сделки, контакты и примечания не создаются.

Где взять долгосрочный токен?

+

В amoCRM: «Настройки» → «Интеграции» → «Создать интеграцию» → внешняя интеграция. После сохранения откройте вкладку «Ключи и доступы» и сгенерируйте долгосрочный токен.

Что указать в поле «Адрес аккаунта amoCRM»?

+

Адрес, по которому вы открываете amoCRM, например mycompany.amocrm.ru. Можно вставить полную ссылку или только имя аккаунта — PingDesk приведёт его к нужному виду. Поддерживаются домены amocrm.ru, amocrm.com и kommo.com.

Кому назначается задача?

+

Сотруднику, чей числовой ID указан в поле «ID ответственного». Если поле пустое, задача достаётся владельцу долгосрочного токена.

Привязывается ли задача к сделке или контакту?

+

Нет. Задача создаётся без привязки и появляется в списке задач ответственного. Связать её с карточкой клиента можно вручную в amoCRM.

Доступен ли канал на бесплатном тарифе?

+

Да, если это ваш единственный канал: на бесплатном тарифе доступен один канал уведомлений. На Starter их 5, на Pro — 10, на Agency — 50.

Что будет, если amoCRM не ответила?

+

Попытка будет отмечена ошибкой в «Журнале уведомлений», а PingDesk повторит её через 1, 5, 15, 30 и 60 минут, пока событие актуально: задача о падении не появится, если сайт уже восстановился. Ошибки, которые сами не исправятся, например не заполненные поля канала, не повторяются.

У меня канал amoCRM с полем «Webhook URL». Он продолжит работать?

+

Да. Такие каналы по-прежнему отправляют JSON на указанный адрес. Чтобы PingDesk создавал задачи сам, подключите новый канал amoCRM с адресом аккаунта и долгосрочным токеном.

Другие каналы уведомлений