1. DOC SIPUNI
  2. База знаний Сипуни
  3. Интеграции с CRM
  4. amoCRM
  5. Webhooks

Webhooks


Webhook (вебхук) — это ссылка (URL), по которой один сервис может в реальном времени передавать данные другому.

В интеграции Сипуни и amoCRM вебхуки используются для параллельной передачи дополнительных данных о звонке, которые приходят из сторонних сервисов (например, кол-трекинга или сквозной аналитики) вместе с самим звонком.

Пример
У вас подключен номер в Сипуни, а трафик и звонки вы отслеживаете через Calltouch. Когда клиент звонит, Calltouch в тот же момент отправляет в Сипуни «записку» со сведениями о звонке — номером клиента, рекламной кампанией, источником перехода. Сипуни добавляет эти данные к карточке звонка и передает их в amoCRM. В итоге менеджер в CRM видит не просто звонок, а всю историю, откуда он пришел и по какому объявлению.

Теперь разберем, как подключить вебхуки в Сипуни.

Шаг первый. Настроить вебхуки в Сипуни

  1. Откройте раздел «Интеграции» → «Webhooks» → «Подключить».
  1. Скопируйте ссылку, это будет HTTP-запрос:

https://sipuni.com/ext/customWebhook?user=номер_кабинета&phoner_field=имя_поля_с_номером_телефона_звонящего,

где:

  • номер_кабинета — это уникальный идентификатор вашего кабинета Сипуни;
  • имя_поля_с_номером_телефона_звонящего — любое наименование поля, в котором сервис передаст номер звонящего.

Шаг второй. Настроить сторонний сервис на отправку вебхуков

  1. В панели стороннего сервиса настройте отправку HTTP-запроса на URL из шага 1 одновременно с переадресацией звонков в Сипуни.

Рекомендуется использовать линию стороннего оператора.

  1. В теле запроса передаются данные, которые вы хотите прикрепить к звонку в amoCRM.

{
"caller_number": "+79991234567",
"customWebhook_campaign": "Акция лето",
"customWebhook_source": "Контекстная реклама"
}

Где:

  • caller_number — номер клиента, который звонит;
  • customWebhook_campaign — название рекламной кампании;
  • customWebhook_source — источник звонка (например, канал рекламы).

Поля {customWebhook_…} нужны, чтобы Сипуни распознал их и передал в amoCRM как теги или значения дополнительных полей.

Шаг третий. Настроить шаблоны в интеграции amoCRM в Сипуни

  1. Вернитесь в Сипуни для настройки шаблона.
  2. Откройте «Интеграции» → amoCRM → нажмите на «шестеренку» → разверните «Шаблоны».
  3. В поле «Шаблон для сделки» добавьте переменные в формате:
  • Название сделки — Сделка {{abonent_num}};
  • Теги — {{customWebhook_source}}.
  1. Перейдите в «Пользовательские поля» и выберите сущность и тип поля. Введите название и значение поля. Например:
  • название поля — utm_source;
  • значение поля — {{customWebhook_utm_source}}.
  1. Вернитесь в amoCRM. Все значения, которые передаются вебхуком из кол-трекинга, будут подставляться в теги или в дополнительные поля сделки в amoCRM.
  1. Интеграция настроена:) Теперь у ваших менеджеров вся необходимая информация о звонках будет всегда под рукой, что поможет работать еще эффективнее.

Предыдущая статья AMO Webhooks
Следующая статья Подключение нескольких кабинетов Сипуни к одной amoCRM