Приклади шаблонів повідомлень для замовлень та воронок

Готові приклади шаблонів повідомлень зі змінними, які ви можете використовувати для відправки по замовленням та воронкам.
Написано Юлія Бакум
Оновлено 1 місяць тому

У KeyCRM ви можете створити шаблони повідомлень і використовувати їх для відправки у чаті чи за допомогою тригерної автоматизації.

У цій статті приклади саме шаблонів повідомлень для замовлень чи воронок. Вони містять змінні, які підставляють збережені дані з полів у текст повідомлення.

Зверніть увагу! Усі шаблони нижче мають змінні та будуть працювати тільки, якщо вибрано контекст «Замовлення» або «Воронки» у налаштуваннях шаблону повідомлення. Контекст «Загальне» не підтримує змінні.

Контекст «Замовлення»

1. Підтвердження отримання оплати:

Вітаю!

Ваше замовлення {{model.source_uuid}} на суму {% for payment in model.payments %}
{% if payment.status == "paid" %}{{ payment.amount|format_currency(currency, locale='de') }}{% endif %}{% endfor %} підтверджено!

Відправлення планується на {{model.shipping_date_actual}}. Після відправки ви отримаєте ТТН. 

2. Передано на доставку:

Ваше замовлення №{{ model.id }} відправлено службою доставки: {{ model.shipping_type }}

Адреса доставки: {{ model.shipping_receive_point }}

Трек-номер: {{ model.tracking_code }}

3. Залишок до оплати:

Ваше замовлення: 

{% if (model.products is not empty) %}
{% for product in model.products %}
  {{ loop.index }}. {{ product.product_name }} * {{ product.product_quantity }}шт. * {{ product.price_sold|format_currency(currency, locale='de') }} =  {{ (product.product_quantity * product.price_sold)|format_currency(currency, locale='de') }}
      
{% endfor %}
{% endif %}

{% if (model.discount_amount) %}
Знижка до замовлення: {{ model.discount_amount|format_currency(currency, locale='de') }}
{% else %}
{% endif %}
Сплачено: {% for payment in model.payments %}
{% if payment.status == "paid" %}{{ payment.amount|format_currency(currency, locale='de') }}{% endif %}{% endfor %}

{% set paid_amount = 0 %}
{% for payment in model.payments %}
 {% if payment.status == "paid" %}
 {% set paid_amount = paid_amount + payment.amount %}
 {% endif %}
{% endfor %}
Залишок до оплати: {{ (model.total_price - model.discount_amount + model.shipping_price - paid_amount)|format_currency(currency, locale='de') }}

4. Привітальне повідомлення залежно від часу відправки

{% set name = model.client_name|split(' ') %}
{% if "now"|date("H", "Europe/Kyiv") < 18 %}

Доброго дня, {{ name|last }}!

Ваше замовлення принятно. Чекайте зворотного зв'язку 💙
{% else %}

Доброго вечора, {{ name|last }}!

Наш робочий день вже закінчився, тому ваше замовлення обов'язково буде оброблене завтра 💙
{% endif %}

Привітальне повідомлення залежно від дня тижня та часу відправки

{% if 'now'|date("w", "Europe/Kyiv") == 0 or 'now'|date("w", "Europe/Kyiv") == 6 %} {# Числове представлення дня тижня від 0 (неділя) до 6 (субота). В прикладi вкзанi субота та недiля #}
  {% if 'now'|date("H", "Europe/Kyiv") > 8 and 'now'|date("H", "Europe/Kyiv") < 20 %} {# 24-годинний формат часу з провідними нулями від 00 до 23. В прикладi вказан час з 09:00 до 20:00 #}
      Доброго дня, сьогоднi вихiдний день, тому ваше замовлення буде обов'язково оброблено в робочiй день {# Якщо вихідний день та час з 9 до 20, то надішлеться даний текст #}
    {% else %}
      Доброго вечора, сьогоднi вихiдний день, тому ваше замовлення буде обов'язково оброблено в робочiй день {# Якщо вихідний день та час з 20 до 9, то надішлеться даний текст #}
    {% endif %}
{% else %}
    {% if 'now'|date("H", "Europe/Kyiv") > 8 and 'now'|date("H", "Europe/Kyiv") < 20 %}
        Доброго дня, ваше замовлення прийнято, найближчим часом з вами з'яжеться менеджер {# Якщо буднiй день та час з 9 до 20, то надішлеться даний текст #}
    {% else %}
       Доброго вечора, ваше замовлення прийнято, але наш робочий день вже закiнчився, тому з вами обов'язково зв'яжуться завтра {# Якщо буднiй день та час з 20 до 9, то надішлеться даний текст #}
    {% endif %}
{% endif %}

5. Повідомлення з різним текстом

Зазвичай, автоматичні повідомлення однакові та при великій кількості відправлень ви можете отримати блокування через спам.

Щоб зменшити вірогідність подібної ситуації можна використати метод заміни слів чи фраз відповідно до ідентифікатора замовлення:

{% set last_digit = model.id|split('')|last %}
{% if last_digit in ['1', '4', '7'] %}
Доброго дня! 🙂
{% elseif last_digit in ['2', '5', '8'] %}
Добридень! 😉
{% elseif last_digit in ['3', '6', '9'] %}
Вітаємо! ♥️
{% elseif last_digit == '0' %}
Привіт! 👋
{% endif %}

{% set last_digit = model.id|split('')|last %}
{% if last_digit in ['4', '5', '0'] %}
Ми раді повідомити, що ми отримали вашу заявку і розпочали її обробку. Найближчім часом надішлемо деталі.
{% elseif last_digit in ['3', '6', '9'] %}
Ми отримали ваш запит і працюємо над ним. Незабаром ми з вами зв'яжемося з деталями.
{% elseif last_digit in ['2', '7', '8'] %}
Ми надсилаємо це повідомлення, щоб підтвердити отримання заявки. Чекайте нашого спеціаліста для уточнень, якщо це потрібно.
{% elseif last_digit == '1' %}
Ми отримали ваш запит і готові його виконати. Наша команда зв'яжеться з вами для підтвердження інформації. 
{% endif %}

6. Відправка тільки імені покупця в чаті (без прізвища)

Якщо ви зберігаєте ПІБ покупців у форматі «Петренко Іван»

{% set foo = model.client_name|split(' ')%}
Вітаю, {{ foo|last }}!

Якщо ви зберігаєте ПІБ покупців у форматі «Іван Петренко»

{% set foo = model.client_name|split(' ')%}
Вітаю, {{ foo|first }}!

7. Відправка посилання на фіскальний чек

✅Отримали оплату замовлення № {% if model.source_uuid %}{{ model.source_uuid }}{% else %}{{ model.id }}{% endif %} 

{% for payment in model.payments %}
 Спосіб оплати: {{ payment.type }}
 Сума: {{ payment.amount }} грн
 Фіскальний чек: {{ payment.fiscal_url }}
{% endfor %}

Контекст «Воронки»

1. Заявка на товари:

Доброго дня, {{ model.contact_name }}!

Сформована заявка на товари: 

{% for product in model.products %}
{{ product.name }} - {{ product.quantity }}шт.
{% endfor %}

Сума: {{ model.products_sum}} грн.

2. Привітальне повідомлення залежно від часу відправки

{% if "now"|date("H", "Europe/Kyiv") < 18 %}

Раді вас вітати 🙂  Очікуйте з'єднання з менеджером 💙
{% else %}

Наш робочий день вже закінчився, тому обов'язково відповімо вам завтра 💙
{% endif %}

Привітальне повідомлення залежно від дня тижня та часу відправки

{% if 'now'|date("w", "Europe/Kyiv") == 0 or 'now'|date("w", "Europe/Kyiv") == 6 %} {# Числове представлення дня тижня від 0 (неділя) до 6 (субота). В прикладi вкзанi субота та недiля #}
  {% if 'now'|date("H", "Europe/Kyiv") > 8 and 'now'|date("H", "Europe/Kyiv") < 20 %} {# 24-годинний формат часу з провідними нулями від 00 до 23. В прикладi вказан час з 09:00 до 20:00 #}
      Доброго дня, сьогоднi вихiдний день, тому ваше замовлення буде обов'язково оброблено в робочiй день {# Якщо вихідний день та час з 9 до 20, то надішлеться даний текст #}
    {% else %}
      Доброго вечора, сьогоднi вихiдний день, тому ваше замовлення буде обов'язково оброблено в робочiй день {# Якщо вихідний день та час з 20 до 9, то надішлеться даний текст #}
    {% endif %}
{% else %}
    {% if 'now'|date("H", "Europe/Kyiv") > 8 and 'now'|date("H", "Europe/Kyiv") < 20 %}
        Доброго дня, ваше замовлення прийнято, найближчим часом з вами з'яжеться менеджер {# Якщо буднiй день та час з 9 до 20, то надішлеться даний текст #}
    {% else %}
       Доброго вечора, ваше замовлення прийнято, але наш робочий день вже закiнчився, тому з вами обов'язково зв'яжуться завтра {# Якщо буднiй день та час з 20 до 9, то надішлеться даний текст #}
    {% endif %}
{% endif %}

3. Повідомлення з різним текстом

Зазвичай, автоматичні повідомлення однакові та при великій кількості відправлень ви можете отримати блокування через спам.

Щоб зменшити вірогідність подібної ситуації можна використати метод заміни слів чи фраз відповідно до ідентифікатора картки у воронці: 

{% set last_digit = model.id|split('')|last %}
{% if last_digit in ['1', '4', '7'] %}
Доброго дня! 🙂
{% elseif last_digit in ['2', '5', '8'] %}
Добридень! 😉
{% elseif last_digit in ['3', '6', '9'] %}
Вітаємо! ♥️
{% elseif last_digit == '0' %}
Привіт! 👋
{% endif %}

{% set last_digit = model.id|split('')|last %}
{% if last_digit in ['4', '5', '0'] %}
Ми раді повідомити, що ми отримали вашу заявку і розпочали її обробку. Найближчім часом надішлемо деталі.
{% elseif last_digit in ['3', '6', '9'] %}
Ми отримали ваш запит і працюємо над ним. Незабаром ми з вами зв'яжемося з деталями.
{% elseif last_digit in ['2', '7', '8'] %}
Ми надсилаємо це повідомлення, щоб підтвердити отримання заявки. Чекайте нашого спеціаліста для уточнень, якщо це потрібно.
{% elseif last_digit == '1' %}
Ми отримали ваш запит і готові його виконати. Наша команда зв'яжеться з вами для підтвердження інформації. 
{% endif %}

4. Відправка тільки імені покупця або контакту в чаті (без прізвища)

Якщо ви зберігаєте ПІБ покупців або контакту у форматі «Петренко Іван»

{% set foo = model.contact_name|split(' ')%}
Вітаю, {{ foo|last }}!

Якщо ви зберігаєте ПІБ покупців або контакту у форматі «Іван Петренко»

{% set foo = model.contact_name|split(' ')%}
Вітаю, {{ foo|first }}!

5. Відправка посилання на фіскальний чек

✅Отримали оплату заявки № {{ model.id }}

{% for payment in model.payments %}
 Спосіб оплати: {{ payment.type }}
 Сума: {{ payment.amount }} грн
 Фіскальний чек: {{ payment.fiscal_url }}
{% endfor %}

Теги: шаблон повідомлень, шаблон смс, приклад шаблону смс, повідомлення по замовленню, повідомлення по воронці, код для повідомлення
Чи була наша стаття корисною?