Налаштування та редагування сценаріїв

eSputnik пропонує drag-and-drop редактор для побудови сценаріїв. Він містить готові блоки, які ви можете розміщувати й підключати до сценарію, а також призначати їм задачі та умови.

📘

Важливо

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

Створення нового сценарію

  1. Перейдіть у вкладку ТригериСценарії, натисніть Новий сценарій.
Перехід у вкладку Тригери → Сценарії та натискання кнопки Новий сценарій
  1. Вкажіть назву сценарію. Додайте мітки (опціонально).
Введення назви сценарію та додавання міток

Назва сценарію може містити до 100 символів. Якщо довга назва не вміщується на панелі, вона скорочується посередині — повний текст відображається в підказці при наведенні.

  1. Додайте й налаштуйте необхідні блоки.

Обов’язкові блоки:

  • Блок Старт. Під час створення нового сценарію він з'являється автоматично.
  • Блок Кінець. Перетягніть блок у кінець гілки сценарію.
  1. Збережіть сценарій одним із способів:
  • Зберегти — без виходу з редактора.
  • Зберегти і вийти — повернення до списку сценаріїв.
  • Зберегти й запустити один раз — одноразовий запуск сценарію.
Способи збереження сценарію: Зберегти, Зберегти і вийти, Зберегти й запустити один раз

На верхній панелі інструментів:

  • Зберегти й протестувати/ Протестувати — з тестовим запуском сценарію.
Кнопка Зберегти й протестувати на верхній панелі інструментів редактора сценарію

Керування блоками

Розглянемо дії, які можна виконувати з блоками.

Пошук блоків

Щоб швидко знайти потрібний блок і не переглядати групи Дія, Відправлення та Умови вручну, використовуйте поле Пошук у верхній частині панелі блоків. Почніть вводити назву блока, і панель одразу відфільтрує список та покаже блоки, що відповідають запиту в усіх групах.

Пошук блока за назвою в панелі блоків сценарію

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

Розгортання списку блоків кнопкою Ще блоки

Додавання блоків

Блоки можна додати до сценарію кількома способами:

  1. Перетягніть блок у робочу область та підключіть його вручну.
  2. Виділіть блок у робочій області та клікніть потрібний блок на панелі. Новий блок буде автоматично підключений до вибраного.
Додавання блока перетягуванням або підключенням до виділеного блока

Щоб вставити блок між двома з'єднаними блоками:

  1. Перетягніть блок на лінію з'єднання.
  2. Коли лінія стане пунктирною, відпустіть блок.

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

Вставлення блока між двома з'єднаними блоками сценарію

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

Використовуйте таке підключення, якщо сценарій має продовжитися однаковою дією — наприклад, перевіркою, чи прочитав контакт лист, незалежно від того, яке повідомлення він отримав.

Щоб об’єднати гілки:

  1. Виберіть блок, у якому вони мають зійтися.
  2. Перетягніть зв’язок з виходу кожної гілки до цього блоку.

У результаті блок матиме кілька вхідних підключень.

Підключення кількох гілок

Видалення блоків

Виберіть блок і натисніть значок Кошик над ним або на верхній панелі, або клавішу Delete.

Видалення блока значком Кошик або клавішею Delete

Для видалення з’єднання між блоками виділіть його (кольорові точки стануть синіми) і натисніть Delete.

Виділене з'єднання між блоками перед видаленням клавішею Delete

Вибір блоків

  • Для вибору кількох блоків і з’єднань утримуйте Shift і клікайте елементи.
  • Для вибору всіх блоків і з’єднань натисніть Ctrl+A.

Скасування дій

Натисніть стрілки скасування/повтору на панелі або використайте клавіші:

  • Ctrl + Z — скасувати дію.
  • Ctrl + Y — повторити дію.
Кнопки скасування та повтору дії на панелі інструментів редактора сценарію

Навігація у випадних списках

У випадних списках можна використовувати клавіші та для переміщення між елементами, а Enter — для вибору потрібного елемента. Поточний елемент підсвічується.

Навігація у випадному списку блоків за допомогою клавіш стрілок

Додаткові налаштування блоків 

Блоки, що потребують додаткових налаштувань, позначені помаранчевим знаком оклику.

Виберіть блок і відредагуйте параметри на правій панелі.

Блок із позначкою додаткових налаштувань і панеллю параметрів праворуч

Щоб згортати або розгортати панель блоків, натисніть клавішу [ або іконку кутових дужок у редакторі.

Згортання панелі блоків іконкою кутових дужок у редакторі сценарію

Опис і попередній перегляд сценарію

Опис сценарію допоможе позначати сценарії короткою інформацією про їхнє призначення та ключові дії.

Натисніть значок Опис сценарію у редакторі та додайте необхідну інформацію.

Значок Опис сценарію в редакторі для додавання інформації про сценарій

Опис відображається у спливаючій підказці при наведенні курсору.

Спливаюча підказка з описом сценарію при наведенні курсору

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

Щоб внести зміни, натисніть Редагувати сценарій.

Попередній перегляд

Нотатки в сценарії

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

Щоб додати нотатку, натисніть значок Додати нотатку на верхній панелі й введіть текст. Текст може займати кілька рядків. На нотатці відображаються email-адреса автора й час останньої зміни.

Додати нотатку

Нотатку можна перетягнути в будь-яке місце робочої області та відредагувати її текст. Щоб змінити колір нотатки або видалити її, виберіть нотатку й натисніть значок кольору або значок Кошик над нею.

Нотатки зберігаються разом зі сценарієм і переносяться під час його копіювання. На виконання сценарію й перевірку перед активацією вони не впливають.

Масштабування сценарію

Функція масштабування дозволяє зручно працювати зі сценаріями, що мають велику кількість блоків та розгалужень, змінюючи їхній розмір для комфортного перегляду.

Скористайтеся кнопками в нижньому лівому куті у редакторі або у вікні попереднього перегляду сценарію:

  • + : для збільшення;
  • : для зменшення;
  • 100% : для відновлення стандартного масштабу,

або комбінації:

  • Scroll + ctrl або ctrl +/- — для Windows;
  • Scroll + CMD — або CMD +/- для MacOS.
Кнопки масштабування сценарію в нижньому лівому куті редактора

Довідка та комбінації клавіш

Натисніть кнопку довідки (?) у нижньому лівому куті редактора, над кнопками масштабування, щоб відкрити меню довідки:

  • База знань, Як працювати з API і Доступні методи API відкривають відповідні ресурси документації.
  • Комбінації клавіш відкриває діалог зі списком комбінацій редактора, згрупованих за категоріями: навігація по полотну, виділення, редагування, скасування та повтор, дублювання, видалення тощо. Клавіші-модифікатори відображаються відповідно до операційної системи — Cmd на macOS і Ctrl на Windows. Відкрити й закрити цей діалог можна також комбінацією Shift + ?.
  • Зв'язатися з нами відкриває чат підтримки.
Довідка та комбінації клавіш

Копіювання

Блоки

Ви можете дублювати блоки у сценарії, щоб дубльований блок мав таку саму конфігурацію, як і вихідний.

Також можна скопіювати вибрані блоки з одного сценарію до іншого і створити новий сценарій, який містить блоки зі сценарію, що існує.

Щоб дублювати блок, натисніть значок Копіювати над ним або на верхній панелі. Також ви можете використовувати комбінації клавіш клавіатури Ctrl+C / Ctrl+V.

Дублювання блока значком Копіювати над блоком або на панелі інструментів

Щоб скопіювати блоки з одного сценарію до іншого:

  1. Відкрийте сценарії на 2 різних вкладках.
  2. За допомогою миші виберіть блоки у сценарії, які потрібно скопіювати, або натисніть Ctrl + C на клавіатурі.
  3. Перейдіть до іншого сценарію та вставте скопійовані блоки, натиснувши Ctrl+V на клавіатурі.
📘

Зверніть увагу

Для зручнішого виділення та копіювання блоків використовуйте клавіші Ctrl/command.

Сценарії

Щоб скопіювати сценарій цілком:

  1. Перейдіть у ТригериСценарії.
  2. Натисніть на три крапки біля потрібного сценарію.
  3. Оберіть Копіювати.
Список сценаріїв із відкритим меню трьох крапок і виділеним пунктом Копіювати

Відкриється новий сценарій із позначкою [copy] у назві, копіями всіх блоків і налаштуваннями умов запуску та зупинки з вихідного сценарію. Новий сценарій можна редагувати і зберегти.

Скопійований сценарій у редакторі з позначкою copy у назві та копіями всіх блоків
📘

Зверніть увагу

  • Функція Скопіювати шаблон до іншої організації доступна для шаблонів повідомлень, але не для сценаріїв. Перенесення повідомлень між акаунтами — штатна функція, доступна користувачам основного (батьківського) акаунту. Офіційного перенесення сценаріїв між акаунтами немає — щоб перенести сценарій в інший акаунт, зверніться до підтримки eSputnik. Повний перелік того, що переноситься між акаунтами, а що ні, — у статті Перенесення даних і контенту між акаунтами.

Налаштування умов запуску та зупинки сценарію

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

Докладніше читайте у статті >

Тестування сценаріїв

📘

Зверніть увагу

Повідомлення, протестовані через запуск сценарію або API, відправляються як розсилка, а не тестове повідомлення, і враховуються в рівні занепокоєння контакту.

Якщо повідомлення сценарію мають бали занепокоєння, поставте 0, щоб ліміт не впливав на відправку.

Коли ви натискаєте Запустити тест, eSputnik перевіряє сценарій до відкриття налаштувань запуску. Якщо сценарій містить помилки, відкривається панель Перед запуском сценарію з розділами Виправте помилки та Перевірте попередження. Виправте помилки, які блокують запуск, а попередження перегляньте, щоб переконатися, що поточна конфігурація є навмисною. Якщо помилок немає, налаштування тестового запуску відкриваються відразу. Перевірка однаково працює в редакторі сценаріїв і в загальному списку сценаріїв.

Якщо в сценарії є умова зупинки за подією, перед тестуванням вимкніть Налаштування зупинки: ручний запуск цю умову не перевіряє. Докладніше — Налаштування умов запуску та зупинки сценарію.

Перевірити коректність роботи сценарію можна двома способами:

A. У редакторі під час створення або редагування сценарію (кнопка Зберегти й протестувати/Протестувати або меню кнопки Зберегти і вийтиЗберегти й запустити один раз):

Кнопка Зберегти й протестувати в редакторі сценарію

B. У загальному списку сценаріїв (опції Протестувати/ Запустити один раз):

Опції Протестувати та Запустити один раз у списку сценаріїв

Після визначення способу оберіть один з варіантів тестування:

  • Запустити на контакт
  • Запустити за параметрами події
  • Запустити на групу (цей варіант доступний лише в опції Запустити один раз)
Варіанти тестування сценарію: на контакт, за параметрами події або на групу

Запустити на контакт

Натисніть Вибір контакта і виберіть потрібний контакт зі списку.

📘

Який ідентифікатор вводити

Виберіть контакт зі списку або вкажіть його внутрішній ідентифікатор у системі (contactId). Зовнішній ідентифікатор (External ID) тут не приймається — за ним контакт не знайдеться.

Якщо у вас є лише зовнішній ідентифікатор, спершу знайдіть контакт у розділі Контакти або запитом Search for contacts і використайте отриманий contactId.

Вибір контакту для тестового запуску сценарію

Якщо в сценарії використовуються параметри події, виберіть її зі списку.

Вибір події з параметрами для тестового запуску сценарію

Якщо в блоках сценаріїв прописані змінні, вкажіть їх значення у відповідних полях.

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

Натисніть Запуск.

Кнопка Запуск для тестування сценарію на контакт

Запустити за параметрами події

Введіть у відповідне поле параметри події у форматі JSON і натисніть Запуск.

Поле для введення параметрів події у форматі JSON перед запуском тесту

Запустити на групу

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

Вибір групи для тестового запуску сценарію на контакти сегмента

Якщо у сценарії є блок Таймер, ви можете пропустити його для прискорення тестування — натиснувши кнопку Пропустити очікування.

Кнопка Пропустити очікування для блока Таймер під час тестування

Для виходу із меню тестування натисніть кнопку Закрити або Завершити сценарій для його зупинки.

📘

Примітка

Після завершення тесту система запам’ятає:

  • який варіант тестування ви обрали (на контакт, за параметрами події або на групу);
  • які саме значення ви вводили або вибирали.

Функція дозволяє швидко повторювати тестування без повторного введення однакових параметрів.

Якщо ви тестували сценарій різними способами, система зберігає останні налаштування окремо для кожного способу.

Виділене рамкою поле тестової події у форматі JSON, яке система запам'ятовує для повторного тестування

Після тестування сценарію перевірте історію його запусків та/або отримані через сценарій повідомлення.

📘

Примітка

Усі тестові запуски позначаються іконкою TEST.

Позначення тестових запусків іконкою TEST

Активація та деактивація сценаріїв

Вам необхідно активувати сценарій, щоб він міг запускатися автоматично відповідно до умов запуску.

Щоб активувати сценарій:

  1. Перейдіть на вкладку ТригериСценарії та виберіть Неактивні в меню зліва.
Вибір розділу Неактивні в меню сценаріїв
  1. Натисніть значок Активувати у потрібному сценарії.
Значок Активувати біля сценарію в списку

Перевірка проблем перед активацією

Якщо під час активації сценарію виявлено проблеми, відкривається панель Перш ніж активувати сценарій. Вона групує блокуючі помилки в розділі Виправте помилки (червоний) та некритичні попередження в розділі Перевірте попередження (оранжевий). Залежно від виявлених проблем, панель може показувати один або обидва розділи.

Перевірка проблем перед активацією

Виправте помилки

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

ПомилкаЩо робити
Деякі блоки налаштовані неправильноНатисніть Відкрити редактор сценаріїв і виправте всі блоки, позначені знаком оклику.
Неможливо запустити сценарій через відсутність групГрупу, вказану в умовах запуску, було видалено. Натисніть Відкрити налаштування запуску/зупинки і виберіть наявну групу.
Досягнуто ліміту активних сценаріївДосягнуто максимальної кількості активних сценаріїв у вашому тарифному плані. Натисніть Керувати сценаріями, щоб деактивувати інший сценарій, або Оновити план, щоб збільшити ліміт.

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

Перевірте попередження

Попередження не блокують активацію. Перевірте їх, щоб переконатися, що сценарій налаштовано так, як задумано. Приклади:

  • Деякі блоки містять попередження — перевірте позначені блоки сценарію, щоб дізнатися подробиці.
  • У коротких посиланнях використовується спільний домен — за замовчуванням посилання у ваших повідомленнях скорочуються через спільний домен платформи, яким користуються всі відправники. Натисніть Налаштувати користувацький домен, щоб додати власний домен, або Нагадати через 30 днів, щоб відкласти нагадування.
  • Подія запускає інші активні сценарії — перевірте перелічені сценарії та переконайтеся, що вони актуальні. Біля кожного сценарію відображається значок ока для попереднього перегляду.
Подія запускає інші активні сценарії

Якщо на панелі є лише попередження, натисніть Все одно активувати, щоб продовжити, або Скасувати, щоб залишити сценарій неактивним. Якщо є ще й помилки, спочатку потрібно їх усунути.

Деактивація сценарію

Щоб деактивувати сценарій:

  1. Перейдіть на вкладку Тригери → Сценарії та виберіть Активні в меню зліва.
  2. Натисніть значок Деактивувати у потрібному сценарії.
Значок Деактивувати біля активного сценарію в списку

Якщо при деактивації сценарію є контакти, які ще не отримали всі повідомлення, діалог підтвердження показує чекбокс Не деактивувати “В процесі”. Активуйте його, щоб для всіх контактів завершився сценарій — інакше для них сценарій зупиниться миттєво і без можливості повернення.

Діалог Деактивація сценарію з кількістю запущених процесів і чекбоксом Не деактивувати В процесі

Історія запусків сценарію

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

  1. У редакторі натисніть іконку Запуски.
Перегляд запусків у редакторі сценарію
  1. У загальному списку натисніть іконку Запуски в рядку потрібного сценарію.
Перегляд запусків у списку сценаріїв

Після натискання відкриється меню Показати запуски. В обох точках переходу меню містить однакові фільтри та використовує однакові правила підрахунку. Для регулярних сценаріїв для групи у меню додатково доступний пункт Статуси запуску на групу.

Докладніше читайте у статті Відстеження історії запусків сценарію.

📘

Зверніть увагу

Коли контакт потрапляє у сценарій, для нього фіксується поточна версія сценарію. Далі контакт проходить саме цю зафіксовану логіку, навіть якщо сценарій відредагували: додали нові гілки, змінили умови, таймінг тощо.
Про зупинку запусків сценарію можна дізнатися за посиланням.

Пошук та фільтрація сценаріїв

Для пошуку сценаріїв використовуйте рядок пошуку за назвою, міткою або ID сценарію.

Рядок пошуку сценаріїв за назвою, міткою або ID

Для фільтрації сценаріїв за активністю натисніть у меню ліворуч відповідну вкладку:

  • Всі сценарії (відображаються сценарії зі всіма статусами)
  • Активні
  • Неактивні
Вкладки фільтрації сценаріїв: Всі сценарії, Активні, Неактивні

Did this page help you?