# Триггеры. Общее

Триггер – механизм, состоящий из события и условия выполнения.

Принцип работы триггера

В PRIME HILL есть события запуска триггеров такие как:

  • Регистрация клиента при помощи РМК или анкеты
  • Смена статуса карты
  • и др.

Событие вызывает запуск «робота лояльности», который находит Триггер, запускаемый от произошедшего события, и проверяет Условия внутри этого триггера.

Если условия внутри триггера соблюдены, робот начинает проверять все остальные условия триггеров внутри сценария, если все условия соблюдены, робот планирует выполнение действий.

На этом этапе триггер считается выполненным.

Режимы работы триггеров

Событие – при таком режиме триггер будет запускаться и проверять условия только если произойдет указанное событие.

Пример:
Триггер Макет карты, у которого есть режим работы «Событие – смена макета», в котором отслеживается переход карты с макета «Скидка 5%» на макет «Скидка 10%».

Условие – при таком режиме триггер будет запускаться после каждого события, запускающего триггер и проверять условия.

Пример:
Триггер Макет карты, у которого есть режим работы «Условие — макет», при событии регистрации клиента через РМК или анкету, будет проверять, что у карты макет, указанный в условии триггера.

События запуска триггеров

  • Регистрация клиента при помощи РМК или анкеты;
  • Смена статуса карты;
  • Изменение макета вручную в PH;
  • Изменение макета при выполнении сценария программы лояльности;
  • Изменение реквизитов (ФИО, телефон и т.д.) клиента;
  • Наступление определенной даты и времени;
  • Проведение транзакции;
  • Изменение тега вручную;
  • Изменение тега при выполнении сценария программы лояльности;