Триггер запускает сценарий, когда ваш сайт, CRM или сервис оплаты присылает событие в API Botman: «оплатил заказ», «добавил товар в корзину», «открыл урок». Как отправлять события — в статье «События из вашей системы: сообщения по оплате, корзине, уроку».
Сценарий запускается, если:
Если у подписчика сейчас идёт диалог с оператором, сценарий запустится, когда диалог закончится.
Откройте начальный шаг бота → нажмите «Добавить триггер» → «Системные» → «Событие из API».
order_paid.Необязательно. Нажмите «Добавить условие» и укажите «Ключ», «Сравнение» и «Значение». Сценарий запустится, только если выполнены все условия. Условий — до 10.
true/false: «равно», «не равно».Один email или телефон бывает у подписчиков в разных каналах.
Выберите шаг, с которого начнётся сценарий.
В блоке «Данные события в тексте» нажмите на нужную переменную, чтобы скопировать её, и вставьте в сообщение. Переменные есть и в выборе переменных, в группе «Данные события».
{{event.name}} — название события;{{event.occurred_at}} — когда произошло, в виде дд.мм.гггг чч:мм по часовому поясу аккаунта;{{event.amount}}, {{event.order_id}} и другие — значения из данных события. Ключи появятся в списке после первого события.Запасное значение пишется через запятую: {{event.amount, 0}}. Если в событии такого ключа нет, подставится 0; без запасного значения — пусто.
В блоке «Как прислать событие» есть готовый пример с выбранным событием:
curl, которую можно передать разработчику;Вместо YOUR_API_KEY подставьте свой ключ. Ссылка «Ключ API и журнал запросов» откроет вкладку «API» в разделе «Интеграции».
Нажмите «Проверить с тестовым событием» — сценарий запустится на вас в тестовом чате с данными из примера.
📌 Спасибо за оплату крупного заказа: событие order_paid, условие amount «больше» 3000, сообщение:
Спасибо за оплату! Заказ {{event.order_id}} на {{event.amount}} ₽ уже собираем.