Yespo System Update for June 2025

In June, we introduced enhancements across App Inbox, public API, workflows, Telegram, Widgets, and integrations. 

Check out the previous month’s updates here.

Workflows

Preview Workflows Without Leaving the List

You can now preview any workflow directly from the workflow list to get a quick and structured overview of your automation logic — there is no need to open the editor. From the preview, you can immediately go to the workflow editor/launch history/reports.

Workflow Launch History Inside the Editor

Now you can view the launch history not only in the general workflow list, but also directly in the editor.

Configure Workflow Start and Stop Conditions

The Start block in workflows now includes enhanced condition settings for managing trigger logic. This gives you more comfortable control over when workflows should begin and stop for a contact: for example, by event, order, or inclusion in the segment.

Support for Checking Dropdown Fields

We extended the Condition → Check values block to support contact fields of the dropdown type. The new feature makes it easier to branch workflows based on selections like user status, subscription level, or custom-defined categories. There is no need to create separate segments, which simplifies setup.

More on workflows >

API

Flat JSON Structure in the Generate Event Method

The new Generate Event v3 method introduces a cleaner format for event payloads. Instead of sending values as name-value pairs:

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

you can now use a flat structure:

{
  "phone": "380501234567"
}

Flat JSON structure simplifies integration and improves readability.

ISO 8601 Support for Date and Time Fields

The following contact-related API methods now support ISO 8601 date and time formats:

Supported formats:

These formats provide better timezone handling and improve integration compatibility.

App Inbox

Message ID Included in App Inbox Webhooks

We’ve added the messageId parameter to App Inbox messages delivered via webhook. The enhancement enables you to:

App Inbox integration >

Telegram Channel Updates

View Sender Details in Scheduled Telegram Broadcasts

When viewing a scheduled Telegram broadcast, you can now see the details of the sending bot, which adds clarity and ensures the right sender is associated with the correct message.

Support for Callback Data in Telegram Message Buttons

We’ve added callback data support to buttons, allowing you to create more interactive and dynamic Telegram messages using bot callbacks.

Here's how it works:

Telegram settings >

Widgets

New Calling Rule: JavaScript Variables

Widgets now support JavaScript-defined variables in the On pages calling rules.

JavaScript variables allow you to dynamically control when and where widgets appear, based on real-time data available on the page.

Example script:

js

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

Display Rule:

You can add multiple variables at once:

js

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

Display Rule:

Variables persist until the page is reloaded or the user navigates away, making them perfect for short-lived, session-based logic.

Note

Use this feature to launch ultra-targeted popups, banners, or embedded forms based on live user behavior, values from APIs, or internal logic (e.g., A/B test group, cart value range, product category).

More on Widgets >

Web Push

Using the Same Domain Across Multiple Applications

You can now create multiple Web Push applications for the same domain. This change removes the uniqueness check on domains, enabling distributed subscription collection across different pages of your site, each with its script and configuration.

More on Web Push settings >

Integrations

Horoshop: DOI Logic

We’ve enhanced the Horoshop integration with full Double Opt-In (DOI) support. Now, if you choose to create contacts as unconfirmed, you can:

Note

Existing integrations will not automatically change behavior. To enable DOI features, open the integration settings, choose a confirmation email, and save the configuration.

Integration details >

Get professional expertise

🔒 GDPR, CCPA, CASL Compliant. Your data is safe and secure with us.