Loymax, 2025

3.2. Triggers


Trigger is an event that activates a campaign. Each type of triggers has its own set of parameters. Once triggered, the chain receives an array of customer profiles that satisfy the conditions set in the trigger.

Trigger example: a customer has placed an order. This trigger includes all customers who have made a purchase within a period set in the settings (by default, the receipt search depth is 3 days). Then the trigger is activated on a daily basis, i.e. every 24 hours.

Trigger editing

When a new campaign is created, there is a trigger in the field for editing. By default, it is the New order is placed trigger. To change the campaign trigger, double-click it with the left button of the mouse or click the right button and then select the Edit icon. Select a new trigger from the drop-down list and click Оk.  

image1.pngimage2.png

The following triggers are available in the Smart Communications module:

TriggerDescription
Lost cart on the site

Allows to track events when a customer added products to the cart but did not place an order. 
The cart is considered abandoned if:

  • the customer added products to the cart, but did not place an order;
  • N seconds, minutes, hours have passed since the last actions with the cart (the settings are determined  upon agreement with the Partner).

The JS-tracker should be set up on the Partner's website for correct operation of this trigger. 

Lost view on the site

This is a common trigger for abandoned viewing of product or product category. It allows to track events when a customer viewed product/product category on the website, but did not add it to his/her cart. Viewing is considered abandoned N seconds, minutes, hours after the customer has viewed a product (the settings are determined  upon agreement with the Partner).

The JS-tracker should be set up on the Partner's website for correct operation of this trigger. 

Lost view of category

The trigger allows to track events when a customer visited the product category on the website, but did not add products to his/her cart. Viewing is considered abandoned N seconds, minutes, hours after the customer has viewed a category (the settings are determined  upon agreement with the Partner).

The JS-tracker should be set up on the Partner's website for correct operation of this trigger. 

Lost view of product on the site

The trigger allows to track events when a customer viewed the product on the website, but did not add it to his/her cart. Viewing is considered abandoned N seconds, minutes, hours after the customer has viewed a product (the settings are determined  upon agreement with the Partner).

It is possibile to configure this trigger for viewing items of a specific price category. If the checkbox Check price is enabled, the trigger will be activated for products the price of which is higher than the specified price. 

 Lost_view_en.png

The screenshot shows an example of the setting, where the trigger will be activated only if customers view products with a price higher than 10 US dollars.

For correct operation of this feature in the JS-tracker, it is required to transmit the product price value in the price field of the view_product event.

Anniversary (Х days before/after):
  • first order/receipt
  • last order/receipt
  • birthday
  • date of registration

Allows to track anniversaries of events.

Anniversary_en.png

The trigger allows:

  1.  Define the type of event:
    • Customer registration in the Loyalty Program (on the website, at the cash register or in Mobile App);
    • Customer's first order;
    • Customer's last order;
    • Customer's birthday.
  2. Set the interval for launching the campaign. The interval can be in years, months, days.
    For example: 
    • Every year;
    • Every two months;
    • Every 10 days.
  3. Set a delay.
    For example: 
    • Birthday greetings 15 days before the due date (delay "-15 days");
    • Bonus points a week after the first purchase (delay "+7 days").

Examples of using this trigger :

  • Every year send birthday greetings and bonus points 15 days before the customer's birthday.
  • Send congratulations on the anniversary of the customer's first purchase.
  • If the customer has not purchased within a year, send him/her a promocode to encourage their next purchase.
  • Offer participation in a promotion to celebrate the anniversary of the customer's registration on the website.
Days since order

The trigger is activated when the specified number of days has passed since the first/last receipt.

For example, the customer has not purchased anything for the last 60 days:

Days_since_order.png
Days since registration

The trigger is activated if the specified number of days has passed from the date of registration:

  • for online stores — number of days since registration on the website.
  • for offline stores — number of days since registration in the Loyalty Program.
Added a product to the container

The trigger allows to track adding of products by the customer to a specified container.

Select the required container from the drop-down list in the Container field.

Note:
Containers mean customer's individual product lists. For example, the "Cart" container includes the products that were added to the cart but not purchased by a customer. Products can be uploaded to a container with an external file or transmitted by the JS-tracker.

Product in cart is low on stock
The trigger is activated if the products, which the customer added to the cart and did not buy, are running low.
Product price has changed

Allows to track change of product price.

Product_price_en.png

Select the required container from the drop-down list in the Container field.

It is also necessary to specify the direction of change (the price went down or went up) and set the value of minimal change (in dollars or as a percentage).

Customer registeration
The trigger allows to track customer registration in the System.
Customer registration + filter
The trigger allows to track customer registration in the System and additionally set the filter Customer Id contains.
Customer visited the site section

The trigger allows to track customer's visit to a certain section of the website.

To select a section, strat typing its name in the Section field. The list will display all sections containing the typed text in their names.

Customer visited the site
The trigger allows to track customer's site visits. 
Viewed product on the site

The trigger allows to track product viewing on the website. 

Viewed_product_en.png

To select a product, choose equal and enter the product name from the product catalog in the nearby field. Or select contains and start typing the product name. The list will display all products that have the typed text in their names. This trigger can be used if there is a promo for a specific product or any related product. 

Viewed product category on the site

The trigger allows to track viewing product from a specific category.

To select a product category, start typing its name in the Category field. The list will display all categories containing the typed text in their names. This trigger can be used if there is a promo for a specific product category.

Item purchased

The trigger allows to track purchase of a product. 

To select a product, start typing its name in the Item field. All products containing the typed text in their names will be displayed in the list.

Item from specific category purchased

The trigger allows to track purchase of a product froma specific category.

To select a category, start typing its name in the Category field. The list will display all categories with the typed text in their names.

Date has come

The trigger allows to launch a campaign on a scheduled date.

Due_date_en.png

The field Wait, hours...minutes ... allows to set the time of trigger launching. If you don't do this, the trigger will be activated on the scheduled date at 00:00 (according to the time zone specified in the Settings > General Settings > Контактные данные > Time Zone).

Если первое действие в кампании — это отправка SMS/push-уведомления, то сообщения будут доставлены позже (во время, указанное в разделе Настройки > Общие настройки > SMS > Интервал времени для доставки SMS).

Иногда возникает необходимость повторно использовать кампании, начинающиеся с триггера Наступление даты. Например, 2 числа прошлого месяца проводили акцию и запускали для оповещения об этой акции кампанию 1-го числа этого же месяца. Спустя пару месяцев возникла необходимость снова провести ранее созданную кампанию для оповещения, заменив дату старта в триггере и текст сообщения об акции.

В этом случае необходимо, чтобы значение параметра Интервал между повторными попаданиями было меньше, чем прошло времени с прошлого запуска кампании. Иначе при повторном использовании кампании клиенты не попадут в нее, т. к. Система посчитает, что клиенты уже ранее попадали в кампанию и их следует исключить. 

Order's due date

Позволяет запустить кампанию за несколько дней до/после/при наступлении даты, указанной в одном из полей заказа.

Например: в заказе в отдельном поле может быть указан срок хранения заказа на пункте выдачи заказов. В таком случае можно настроить уведомление о том, что заказ скоро будет возвращен из пункта выдачи.

Чтобы выбрать дату, начните вводить ее в Поле, содержащее дату. В списке будут выведены все поля, у которых введенный текст содержится в названии.

Доступно несколько вариантов для выбора времени запуска триггера:

  • В указанную дату;
  • За указанное количество дней до даты;
  • Через указанное количество дней после даты.

Триггер сработает в 00:00 (согласно часовому поясу, указанному в разделе Настройки > Общие настройки > Контактные данные > Временная зона). Если дальнейшие действия лучше выполнить в рабочее время, установите задержку с помощью действия Подождать, либо заполните поле Начать выполнение в ...часов ... минут

Customer's due date

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

Можно привязать запуск кампании к наступлению одной из дат:

  • Дата рождения;
  • Дата регистрации;
  • Дата первого чека;
  • Дата последнего чека;
  • Дата рождения ребенка;
  • Ближайшая дата деактивации бонусов;
  • Дата смены RFM-сегмента.

Триггер сработает в назначенную дату в 00:00 (согласно часовому поясу, указанному в разделе Настройки > Общие настройки > Контактные данные > Временная зона). Если дальнейшие действия лучше выполнить в рабочее время, установите задержку с помощью действия Подождать, либо заполните поле Начать выполнение в ...часов ... минут.

Если первое действие в кампании — это отправка SMS/push-уведомления, то сообщения будут доставлены позже (во время, указанное в разделе Настройки > Общие настройки > SMS > Интервал времени для доставки SMS).

Иногда возникает необходимость повторно использовать кампании, начинающиеся с триггера Наступление даты для клиента. Например, в прошлом месяце проводили акцию, связанную с последним чеком клиента. Спустя пару месяцев возникла необходимость снова провести ранее созданную кампанию для оповещения, заменив текст сообщения об акции.

В этом случае необходимо, чтобы значение параметра Интервал между повторным попаданием было меньше, чем прошло времени с прошлого запуска кампании. Иначе при повторном использовании кампании клиенты не попадут в нее, т. к. Система посчитает, что клиенты уже ранее попадали в кампанию и их следует исключить. 

Bonus points will soon be expired

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

Этот триггер доступен, если включена интеграция с Программой лояльности. Настройка интеграции осуществляется через запрос в службу технической поддержки.

В полях Дней до ближайшей деактивации и Количество бонусов к деактивации можно указать условие:

  • больше;
  • меньше;
  • больше или равно;
  • меньше или равно;
  • равно;
  • количество дней;
  • количество бонусов.

Например: триггер может срабатывать для тех клиентов, у которых через 7 дней или меньше сгорит более 500 бонусов.

Order is paid

Триггер срабатывает, когда у заказа меняется статус оплаты с Ожидает оплаты на Оплачено. Данный триггер предусмотрен для онлайн магазинов, где заказ может быть сделан онлайн, а оплачен позже, например, при получении.

Order is canceled

Триггер срабатывает, если статус заказа изменился на Отменен.

Этот триггер подходит только для Интернет-магазинов.

Repeat date

Позволяет запускать повторяющиеся кампании в назначенные даты.

Правила повтора позволяют задать периодичность запуска кампании. В поле Как часто выберите необходимый вариант:

  • ежедневно;
  • еженедельно;
  • ежемесячно;
  • ежегодно.

В поле Начать выполнение в ... часов ... минут можно настроить время срабатывания триггера. Если этого не сделать, триггер сработает в назначенную дату в 00:00 (согласно часовому поясу, указанному в разделе Настройки > Общие настройки > Контактные данные > Временная зона).

Если следующее действие в кампании — это отправка SMS/push-уведомления, то сообщения будут доставлены позже (во время, указанное в разделе Настройки > Общие настройки > SMS > Интервал времени для доставки SMS).

Getting into RFM segment

Позволяет выбрать сегмент, а также R (давность), F (частота) и M (стоимость) показатели на клиента. Если клиент находится в пределах данных сегментов, будет срабатывать этот триггер.

Необходимо создать сегмент либо выбрать ранее сохраненный, и указать какие именно показатели нужно отследить. Например, R=5, F=5, M=4.

Если для параметра вместо цифры указать *, то этот параметр не будет учитываться и может принимать любые значения.

Например, необходимо отследить клиентов, которые в R-сегменте находятся в 3 категории, а частота (F) и стоимость (M) покупок не должны учитываться:

Getting into segment

Позволяет выбрать сегмент, в котором находятся клиенты, для которых будет срабатывать этот триггер.

Необходимо создать сегмент либо выбрать из выпадающего списка ранее сохраненный.

Event occurred

Позволяет отследить событие на сайте. 

Чтобы выбрать событие, начните вводить его название в поле Имя события. В списке будут выведены все события, у которых в названии содержится введенный текст.

Примеры событий:

  • Обращение в Контакт-центр;
  • Сообщить о поступлении в продажу.

Подробнее о событиях можно прочитать в отдельной статье.

Список отслеживаемых событий настраивается при внедрении Системы.

Poll completed
Триггер срабатывает при прохождении опросов клиентами.
Days passed since the last website visit
Триггер срабатывает, когда прошло указанное количество дней с последнего посещения сайта клиентом. 
Order is placed

Данный триггер настроен в Системе по умолчанию. Он срабатывает при совершении покупки в офлайн или онлайн магазине, когда в Системе появился чек.

При необходимости можно указать глубину поиска чеков в днях, заполнив соответствующее поле.

System event

Позволяет отследить системные события. Чтобы выбрать событие, начните вводить его название в поле Имя события. В списке будут выведены все события, у которых введенный текст содержится в названии.

Пример события: товар Х появился в наличии.

Подробнее о событиях можно прочитать в отдельной статье.

Список отслеживаемых событий настраивается при внедрении Системы.

Offer was triggered

Триггер активируется, если сработала указанная акция. В поле Код акции необходимо указать идентификатор акции, для которой настраивается триггер. Также можно задать глубину поиска чеков в днях.

News
Version history
Tags
Glossary
Site