Yespo System Update for July 2025

Learn how July's new features will help you deliver relevant messages faster, manage widgets better, and build workflows more flexibly.

You can view the June updates here.

Omnichannel

Viber — Card Carousel

Carousel allows you to display up to 5 offers within one Viber message: each card can contain an image, a title, and two buttons with links. It is supported by the Infobip, Hyber, and SMSBat providers.

This not only enhances the visual effect, but also enriches the offer.

More on Viber >

App Inbox — Message Status Check

You can now pass the current status of App Inbox messages to Yespo via API. Even if they were assigned a DELIVERED status by default after the webhook response, you can change it to UNDELIVERED after performing your own delivery check using the Get contacts activity API resource. This makes analytics more accurate and allows you to deliver the message through another channel if necessary.

More about App Inbox >

Setting Up UTM Tags in All Channels

You can now set a UTM tag for each message, making tracking clicks on relevant links easier.

About setting up UTM tags >

API

Domain Binding in Multi-Site Projects

You can now link a domain to a specific store in multi-site projects and store its identifier in your own database. This is implemented via the siteId field in the 200 OK / 201 Created responses of the Get domain and Add domain resources.

Learn more about the Yespo API >

Workflows

Zoom Control of the Workflow’s Canvas

You can now scale the workflow’s canvas and preview using the Ctrl/Cmd+Scroll or +/- buttons. Clicking on the scale value returns it to the default values. The selected value is saved in the session for a specific workflow.

New Operators in the Condition — Check Values Block

The following operators have appeared in the Condition — Check values block for numeric contact fields and event parameters:

This helps personalize communication even more. For example, if the event passes the number of bonuses (burningBonus=35), you can specify a value (less than 50) for the check to avoid sending messages to contacts with insufficient bonuses.

All about workflows >

Widgets

Placements

You can now insert up to 10 embedded forms on a single page, especially useful for long articles or landing pages.

Gamification

We have supported gamification in informers to increase engagement with your website visitors. You can now offer users a chance to win a prize, even if you don’t need to collect their data.

Also, the After playing the game rule has been added to the conditions for stopping the display of gamified widgets, making limiting the number of draws easy.

Support for JS API Variables in Merge Tags

You can now insert variables passed via the JavaScript API into merge widget tags. The data is persisted until the user reloads or leaves the page.

If at least one of the declared variables is not found, the widget is not displayed.

More on widgets >

Get professional expertise

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