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.
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.
Setting Up UTM Tags in All Channels
You can now set a UTM tag for each message, making tracking clicks on relevant links easier.
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:
- Between
- Greater than
- Greater than or equal to
- Less than
- Less than or equal
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.
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.