Обновления eSputnik за июнь 2025

В июне появились новые возможности в App Inbox и Telegram-сообщениях, сценариях, виджетах, public API, интеграциях.

Обновления за май доступны по ссылке.

Сценарии

Предпросмотр сценариев из списка

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

История запусков сценария прямо в редакторе

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

Настройка условий запуска и остановки сценария

Блок Старт в сценариях получил расширенные настройки. Это открывает больше возможностей для управления логикой работы сценария: удобнее задавать, когда сценарий должен запускаться или останавливаться для контакта — например, по событию, по заказу или по нахождению в группе.

Поддержка проверки полей с выпадающим списком

Мы расширили блок Условие: Проверить значение для поддержки полей контакта типа выпадающий список. Новая функция упрощает разветвление сценариев на основе выбранных значений — например, статуса пользователя, уровня подписки или кастомных категорий. Теперь нет необходимости создавать отдельные группы, что значительно упрощает настройку.

Больше про сценарии >

API

Плоская структура JSON в методе Generate Event

Новый метод Generate event v3 предусматривает упрощенный формат передачи данных. Вместо передачи значений в виде пар “name–value”:

{
  "name": "phone",
  "value": "380501234567"
}

теперь используется плоская структура JSON:

{
  "phone": "380501234567"
}

Плоская структура облегчает интеграцию и повышает удобство чтения событий.

Обратите внимание

  • Generate event v2 остается доступным и поддерживается.
  • Generate event v3 — упрощенный формат, удобный для новых интеграций.
  • Можно использовать v2 и v3 параллельно — события не конфликтуют между собой.
  • Миграция не обязательна. Можно продолжать отправлять события через v2 и постепенно переходить на v3.

Поддержка формата ISO 8601 для полей даты и времени

Для контактов теперь поддерживаются форматы даты и времени согласно стандарту ISO 8601 в следующих API методах:

Поддерживаемые форматы:

Форматы обеспечивают более точный учет часового пояса и повышают совместимость при интеграции.

App Inbox

Идентификатор сообщения в вебхуках App Inbox

Добавлен параметр messageId к App Inbox сообщениям, отправляемым через вебхук. Это обновление позволяет:

App Inbox интеграция >

Обновления Telegram-канала

Просмотр данных отправителя в запланированных Telegram-рассылках

Теперь в запланированных Telegram-рассылках доступен просмотр данных бота-отправителя. Это обеспечивает большую прозрачность и позволяет убедиться, что сообщение будет отправлено от правильного отправителя.

Поддержка callback data в кнопках Telegram-сообщений

Мы добавили поддержку callback data для кнопок, что позволяет создавать более интерактивные и динамичные сообщения в Telegram с использованием обратных вызовов ботов.

Как это работает:

Настройки Telegram >

Виджеты

Новое правило вызова: JavaScript переменные

Теперь в виджетах поддерживаются переменные, определенные с помощью JavaScript, в правилах вызова на страницах.

JavaScript-переменные позволяют динамично управлять отображением виджетов на основе данных в реальном времени, доступных на странице.

Пример скрипта:

js

eS('addVariables', { subscribed: false })

Правило отображения:

Показать виджет, если переменная subscribed равна false.

Можно добавлять несколько переменных одновременно:

js

eS('addVariables', { user_age: 18, user_status: 'vip' });

Правило отображения:

Показать виджет, если user_age равен 18 и user_status — vip.

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

Примечание:
Используйте эту функцию для запуска максимально таргетированных попапов, баннеров или встроенных форм на основе текущего поведения пользователя, значений из API или внутренней логики (например, группы A/B теста, диапазона стоимости корзины, категории товара).

Подробнее про виджеты >

Web Push

Использование одного домена для нескольких приложений

Теперь вы можете создавать несколько Web Push-приложений для одного и того же домена. Это обновление отменяет проверку уникальности домена, позволяя собирать подписки с разных страниц вашего сайта — каждое со своим скриптом и конфигурацией.

Подробнее о настройках Web Push >

Интеграции

Horoshop: логика Double Opt-In (DOI)

Мы улучшили интеграцию с Horoshop, добавив полную поддержку Double Opt-In (двойного подтверждения подписки). Теперь, если вы создаете контакты как неподтвержденные, вы можете:

Обратите внимание

Существующие интеграции не меняют поведение автоматически. Чтобы включить функциональность DOI, откройте настройки интеграции, выберите шаблон подтверждения и сохраните конфигурацию.

Подробнее об интеграции >

Получить персонализированную консультацию

Даже если вы не нашли интересующие вас функции в списке возможностей eSputnik, мы открыты к предложениям и внедрим решения, способные повысить эффективность работы с системой.