Связаться с поддержкой:
Выберите страну или язык

Рассылка по контактам AMOcrm через Конструктор ботов

Создайте внешнюю интеграцию на странице AmoМаркет

  1. Перейдите в раздел «AmoМаркет».
  2. В правом верхнем углу нажмите «…».
  3. Выберите «Создать интеграцию».
  4. Нажмите на «Внешняя интеграция».
  5. Выберите «Предоставить доступ: все».
  6. Заполните поля «Название» и «Описание».
  7. Нажмите «Сохранить».

Сгенерируйте «Долгосрочный ключ» для интеграции

  1. На странице «AmoМаркет» откройте вкладку «Установленные».
  2. Найдите вашу интеграцию и кликните по ней.
  3. Перейдите в раздел «Ключи и доступы».
  4. Нажмите на кнопку «Сгенерировать» для создания долгосрочного ключа.
  5. Сохраните этот ключ — он понадобится вам при настройке конструктора ботов.

Соберите сценарий в конструкторе ботов

Перейдите в конструктор ботов и выполните следующие шаги:

  • Входящий webhook — добавьте блок для получения данных через webhook.
  • API запрос — создайте GET-запрос к вашему AMOcrm:
    https://{{ваш домен AMOcrm}}/api/v4/contacts.
    В параметрах Headers добавьте поле «Authorization» и значение «Bearer {{долгосрочный ключ}}».
  • Изменение переменной 1 — присвойте переменной i значение 0.
  • Изменение переменной 2 — присвойте переменной contact_type значение из API-запроса:
    {{...data._embedded.contacts[i].custom_fields_values[1].values[0].value}}.
  • Условие 1 — проверьте, равен ли contact_type значению «кадровый резерв».
    • Если true, подключите к блоку Пауза.
    • Если false, подключите к блоку Отправка сообщения 1.
  • Отправка сообщения 1 — отправьте сообщение по ChatID, используя результат API-запроса:
    {{...data._embedded.contacts[i].custom_fields_values[2].values[0].value}}.
  • Пауза — добавьте паузу на 1 секунду.
  • Условие 2 — проверьте, если i >= 200.
    • Если true, подключите к блоку Отправка сообщения 2.
    • Если false, подключите к блоку Программатор.
  • Программатор — создайте функцию:
    {{i}} + 1. Соедините его с блоком Изменение переменной 2.

Убедитесь, что сценарий настроен правильно. Пример сценария доступен по ссылке:
Сценарий.

Настройте воронку сделок в AMO

  1. Перейдите в раздел «Сделки» в AMO.
  2. В правом верхнем углу нажмите «Настроить воронку».
  3. Удалите все ненужные стадии.
  4. Переименуйте оставшиеся стадии в «Запуск рассылки» и «Проведена рассылка».
  5. На стадии «Запуск рассылки» добавьте триггер «Webhook».
    • В поле «Укажите URL» вставьте ссылку из блока «Входящий webhook» конструктора ботов.
  6. Добавьте триггер «Смена статуса».
    • Укажите выполнение через 2 минуты и смену на этап «Проведена рассылка».
  7. Сохраните воронку.

Теперь осталось добавить сделку на этапе «Проведена рассылка» и дождаться сообщения от бота.