Для персоналізації в Selzy використовуються підстановки — спеціальні змінні в подвійних фігурних дужках. Замість змінної в лист підставляється потрібне значення. Кожна змінна відповідає даним, збереженим у Selzy.
В Selzy підтримується два типи змінних:
- Системні змінні - можуть бути використані для додавання в імейл посилання на веб-версію, посилання відписки, назва списку тощо.
- Користувацькі змінні - отримують дані з додаткових полів контактів. Наприклад, ім'я, місто або дата народження.
Коли ви відправляєте розсилку, Selzy замінить кожну змінну на відповідні дані. Ось приклад того, як працюють підстановки в Selzy, як в імейлі, так і в його темі:

У листі від інтернет-магазину в темі та тексті використана підстановка імені.
Системні змінні
Змінна | Опис | Приклад підстановки в HTML | Приклад підстановки в отриманому листі |
{{_Telegram}} | Ім'я користувача контакту в Telegram. Тільки якщо воно вказане в картці контакту. | Привіт {{_Telegram}}! | Привіт jackwilson! |
{{Name}} | Додаткове поле «Ім’я». Поле створюється в акаунті за замовчуванням. | Вітаємо, {{Name}}! | Вітаємо, Марія! |
{{ToName}} | Ім'я одержувача, яке відображається в поштовому клієнті контакту біля його email-адреси. При одержанні листа в рядку «To» («Кому») адресат буде бачити:
Name Surname <[email protected]> Будьте уважні: поки це поле заповнене, контакт завжди буде отримувати персональні листи. Довжина поля обмежена 78 символами. Починаючи з 79-го, символи будуть обрізатися. |
1.
Змінна спрацьовує для поштового клієнта незалежно від підстановки в тілі листа. 2. При підстановці в тілі листа працює, як і інші: Привіт, {{ToName}}! |
1.
Кому: Андрій <[email protected]> 2. Вітаємо, Андрій! |
{{ListTitle}} | Назва списку розсилки в лапках. | Дякуємо за підписку на розсилку «{{ListTitle}}»! | Дякуємо за підписку на розсилку «Новинки моди»! |
{{Email}} | Email отримувача. Працює тільки в email-розсилках | Ви отримуєте розсилку, тому що залишили адресу {{Email}} на виставці «Експо» | Ви отримуєте розсилку, тому що залишили адресу [email protected] на виставці «Експо» |
{{LocalPart}} | Частина email одержувача до знака @. Працює тільки в email-розсилках | Вітаємо, {{LocalPart}} | Вітаємо, sergey777 |
{{Phone}} | Телефон отримувача. Працює тільки в SMS-розсилках. | Ваш телефон — {{phone}} | Ваш телефон — +38101234567 |
{{ConfirmUrl}} | Посилання для підтвердження підписки. Використовується лише в листах підтвердження підписки. | Для підтвердження підписки перейдіть за <a href="{{ConfirmUrl}}"> цим посиланням </a> | Для підтвердження підписки перейдіть за цим посиланням |
{{SubscribeListUrl:NNN}} | Посилання, перейшовши за яким, адресат підтверджує підписку на список. NNN в підстановці — це id списку. Взяти id можна із посилання на список. | Ви можете <a href="{{SubscribeListUrl:123}}" >підписатися на список «Коти»</a> | Ви можете підписатися на список «Коти» |
{{UnsubscribeUrl}} | Посилання відписки. Додавати його не обов'язково, тому що в кінці кожного листа все одно додається посилання відписки за замовчуванням.
Якщо ви вимкнули стандартне посилання відписки, підстановка обов'язкова. |
Для відписки перейдіть за <a href="{{UnsubscribeUrl}}">посиланням</a> | Для відписки перейдіть за посиланням |
{{WebLetterUrl}} | Посилання на вебверсію листа. | Якщо зображення у листі не відображаються, ви можете подивитися <a href="{{WebLetterUrl}}">вебверсію листа</a> | Якщо зображення у листі не відображаються, ви може подивитися вебверсію листа. |
{{SendDate}} | Дата запланованого надсилання листа. Можна встановити формат явно: {{SendDate: FORMAT}}, де FORMAT задає формат дати й часу як у функції date мови php, з чотирма змінами:
1.символ q означає назву місяця в родовому відмінку; 2.символ _ перед D, l, F, M, q робить всі букви малими; 3.символ ^ перед D, l, F, M, q робить всі букви великими; 4.символи годинного поясу (часової зони) не повинні використовуватися. Дата й час будуть у годинному поясі, зазначеному в налаштуваннях Особистого кабінету. |
1.
{{SendDate}} 2. {{SendDate:l, j _q Y}} г. 3. {{SendDate:Y-m-d H:i:s}}. |
1.
02.09.2020 2. Середа, 2 вересня 2020 3. 2020-09-02 19:29:18 |
{{SocialBookmarks}} | Піктограми соцмереж.
Можна задати додаткові параметри {{SocialBookmarks:"url", "title", "services"}}, де 1.url - посилання (якщо вказати порожнє значення, використовується посилання на вебверсію листа); 2.title - короткий текстовий опис посилання (якщо вказати порожнє значення, використовується тема листа). У параметрі не можна використовувати лапки; 3.services - список сервісів, для яких створюються піктограми (через кому); Кожен параметр має бути вказаний у подвійних лапках. Допустимі імена сервісів: google, facebook, linkedin, twitter. |
{{SocialBookmarks:"https://google.com", "title", "twitter,google"}} | ![]() |
Користувацькі змінні
Користувацькі змінні використовують значення, що містяться в додаткових полях контактів.
Поля Ім'я, Прізвище та Дата народження створюються за замовчуванням у кожному акаунті Selzy. Ви можете використовувати їх у своїх розсилках, якщо вони вказані в картці контакту.
Щоб створити нове додаткове поле, перейдіть до розділу Контакти → Інструменти → Додаткові поля.
Натискаємо Створити нове поле.
Для прикладу створимо додаткове поле для коду підтвердження. Заповнюємо поля:
- Назва поля. Її ми будемо бачити в списках контактів.
- Змінна. Її будемо використовувати в листі. Допускаються букви латинського алфавіту, цифри та _. Першим символом може бути тільки буква. Використовувати пробіли не можна. Також змінні вважають на регістр - тобто, «Code» і «code» - різні змінні.
- Тип поля. Тип даних, які будуть зберігатися в цьому полі. Для тексту виберіть Рядок або Текст, залежно від довжини збереженого тексту; для дат - Дата тощо. Для коду підтвердження виберіть Рядок.
Натискаємо Створити.
Новостворене додаткове поле з'явиться у списку полів контактів.
Як додати підстановку в тіло листа
Наразі Selzy пропонує два конструктори імейлів. Той, що вийшов у лютому 2024 року, називається “новим конструктором”. Ця стаття містить інструкції для обох конструкторів. Переходьте між розділами У новому конструкторі та У старому конструкторі, щоб знайти інформацію, яка стосується того конструктора, яким ви користуєтеся.
Ми рекомендуємо використовувати новий конструктор, якщо ви ще не використовуєте його. Ви можете ознайомитися з його ключовими можливостями в оглядовій статті англійською мовою.
У новому конструкторі імейлів
Створіть новий імейл, дотримуючись інструкцій.
Натисніть там, де ви хочете додати змінну в текст. Потім перейдіть до налаштувань тексту і натисніть Змінні.
Виберіть тип змінної (Системні або Користувацькі) і поле, з якого ви хочете отримати значення. Змінну буде додано до імейлу.
Крім того, ви можете просто скопіювати потрібну змінну з розділу Додаткові поля і вставити її в лист або ввести вручну - не забудьте використати подвійні фігурні дужки.
Ви також можете замінити частину тексту за допомогою змінної. Для цього виділіть текст, який ви хочете замінити, і в налаштуваннях тексту натисніть Текст. Потім додайте тег вручну або за допомогою кнопки Змінні.
Ви також можете додавати змінні до тексту імейлу у вигляді гіперпосилань (наприклад, посилання на відписку або веб-версію листа). Для цього виділіть текст, куди ви хочете вставити посилання, натисніть на іконку посилання в налаштуваннях тексту і додайте потрібну змінну у відповідне поле.
У старому конструкторі
Створюємо лист, дотримуючись інструкцій з уроку №5.
У редакторі ставимо курсор у те місце, куди потрібно додати змінну. Натискаємо кнопку Підстановки на панелі інструментів.
Виберіть поле, з якого ви хочете отримати значення.
Змінну додано.
Таким самим чином можна додавати інші змінні, в тому числі системні.
Замість кнопки Підстановки можна просто скопіювати змінну з розділу Додаткові поля або написати її (обов'язково з подвійними фігурними дужками).
Ви також можете використовувати цю опцію в редакторі HTML
Як додати підстановку в тему листа
Після створення розсилки переходимо на другий етап Уведіть тему та адресу. Ставимо курсор на потрібне місце та натискаємо Персоналізувати. Вибираємо потрібну змінну.
Альтернативний варіант — ввести змінну вручну або скопіювати з розділу Додаткові поля (з подвійними фігурними дужками) та вставити в тему.
Як заповнити додаткові поля
Аби замість змінної в листі відображалося значення, додаткове поле має бути заповнене. Заповнити поля можна під час імпорту, підписки або вручну.
Наприклад, у вас є файл із контактами, який має такий вигляд:
Під час імпорту файлу налаштовуємо поля - вибираємо раніше створені додаткові поля навпроти кожного стовпчика.
Також відредагувати додаткові поля можна у картці контакту на вкладці Додаткові поля.
Як перевірити підстановки
Важливо!
Змінні не працюють у тестових листах. Для тестування потрібно надіслати розсилку. Щоб не надсилати її всім одержувачам, створіть окремий список для тесту, додайте туди тільки свої адреси та надішліть розсилку на цей список.
Такий вигляд має лист із підстановками.

Замість змінної {{Name}} підставлено ім'я контакту, а замість {{Code}} - код підтвердження
Умови в підстановках
Іноді потрібно використовувати не просто підстановку певного значення, а умову. Наприклад, якщо поле «Ім'я» не заповнено, то замість нього потрібно написати «шановний учаснику». Далі розглянемо, які умови можна використовувати.
Якщо поле не заповнено
Використовуємо конструкцію виду
{{Name|текст якщо поле порожнє}}
Буде підставлено значення поля Name, а якщо в Name порожньо, то з'явиться текст після |. Це значення за замовчуванням у випадку, якщо поле не заповнено. Замість тексту можна вказати й змінну іншого поля, наприклад {{Name | {{Email}}}}.
Приклади:
Підстановка в листі Якщо значення поля Name — «Олександр» Якщо поле Name порожнє Добрий день, {{Name|шановний клієнте}}! Добрий день, Олександр! Добрий день, шановний клієнте!
Якщо поле заповнене та не дорівнює нулю
Використовуємо конструкцію виду
{{Name? Текст якщо поле не порожнє}}
Якщо поле Name не порожнє та не дорівнює нулю, то буде вставлено текст, що йде після знака ?. Якщо порожнє - нічого не буде підставлено. Тут також замість тексту можна вказати змінну іншого поля.
Наприклад: {{Orders?{{Discount}}}} - якщо поле HasOrders не порожнє та не дорівнює нулю, буде підставлено значення поля Discount.
Приклад:
Підстановка в листі Якщо значення поля HasOrders дорівнює «10» Якщо поле порожнє {{Orders?Ви маєте знижку 10%}} Ви отримали знижку 10%
Як поставити кому, якщо ім'я заповнено
Використовуємо конструкцію виду
{{Name ?,}}{{Name}}
Якщо поле Name заповнено, перед ним буде кома. Якщо поле Name не заповнено, підстановку буде пропущено.
Приклад:
Підстановка в листі Якщо значення поля дорівнює «Ольга» Якщо поле порожнє Добрий день{{Name?, }}{{Name}}! Добрий день, Ольга! Добрий день!
Як поставити велику літеру, якщо поле не заповнено
Тут комбінуємо дві умови - з | для великої літери і ? для малої в такому вигляді:
{{Name|Текст із великої літери}}{{Name?, текст із малої літери}}
Приклад:
Підстановка в листі Якщо значення поля Name дорівнює «Олена» Якщо поле порожнє {{Name|Запрошуємо}}{{Name?, запрошуємо}} вас на марафон! Олена, запрошуємо вас на марафон! Запрошуємо вас на марафон!
Перед надсиланням масової розсилки з підстановкою рекомендуємо завжди відправляти пробну розсилку на свої адреси. Якщо підстановка спрацювала некоректно, перевірте, чи правильно ви вказали змінну в листі. Для користувацьких підстановок також перевірте значення додаткових полів для контактів.