Автоматическая отправка email при смене статуса документа

Последние изменения: 20.02.2025

С помощью нашего решения вы можете настроить автоматическое информирование клиентов при смене статуса документа.

Например у заказа покупателя меняется статус на "Отгружен". Клиенту автоматически отправится письмо по заранее созданному шаблону, где подставятся необходимые данные. Например, номер заказа, имя клиента и трек-номер посылки для отслеживания. 

Пример:

Создаем робота для документа "Заказ покупателя":

Дополнительные параметры:

  • Дополнительный expand: agent

  • Выполнять в одном документе: Только 1 успешное выполнение

Условия:

  1. Статус равен: (выберите статус, при котором должно отправляться письмо)

Действия:

  1. Выполнить Liquid

    {% assign var1 = entity.agent.name %}
    {% assign var2 = entity.name %}
    {% assign var3 = entity.attributes | where: "name", "Трек-номер" | map: "value" | first %}

    В данном случае название дополнительного поля "Трек-номер" (тип поля - строка) потребуется изменить на используемое у вас.  
    В переменной var1 будет имя клиента. В var2 - номер заказа. В var3 - трек-номер.

  2. Отправить письмо SMTP

    • Адрес почтового SMTP сервера: служебный адрес используемого вами почтового сервиса (smtp.yandex.ru, smtp.mail.ru, smtp.google.com и др.)

    • Имя пользователя: адрес вашего почтового ящика, с которого будут уходить письма.

    • Пароль: пароль от вашего почтового ящика (может потребоваться специальный пароль приложения).

    • Кому: _agent

    • Тема:

      Ваш заказ {{ var2 }} отправлен!
    • Сообщение:

      Здравствуйте, {{ var1 }}!
      Ваш заказ {{ var2 }} отправлен.
      Трек-номер для отслеживания: {{ var3 }}.
      

После создания робота необходимо назначить его выполнение по изменению заказа покупателя, как описано в статье: https://support.nirguna.ru/knowledge_base/item/342894?sid=72944

Если у вас возникли вопросы, напишите к нам в поддержку. Мы будем рады помочь!

Помогла ли вам статья?