This article highlights the key Yespo updates from February, including expanded widget capabilities, advanced segmentation, and other improvements.
You can check out the January updates at the link.
Widgets / In-App
Automatic Positioning of Floating Images
Floating images now automatically maintain their position when the widget is resized and adapt seamlessly to different devices.
Note
Automatic positioning of floating images only works with images created after February 2025. To activate this option in a previously created widget, delete the floating image and add it again.
Adding a Background Blur Effect
The widget and In-App editors now provide the ability to blur the background of containers and columns.
To make the blur effect visible, use a semi-transparent background or turn it off completely.
- Blur background in In-App:
- Blur background in widget:
Collecting NPS
NPS (Net Promoter Score) is a metric that shows attitudes toward your product, brand, or company. The new NPS component allows you to collect loyalty scores from users or customers directly through widgets.
Using URL Components as Merge Tags
Added a new type of Merge Tag – URL query parameter – which allows you to access link parameters (such as UTM tags) and substitute dynamic data into widget text.
Customizing a Z-index Value
Z-index is a CSS property that determines how elements stack on top of each other in "depth" (along the Z-axis).
You can change the default z-index value in popups, windows, and panels. This allows you to control the overlapping of elements on the page.
Scratch Card Font Settings
Scratch cards now allow you to change the display of the reward text (previously, only the default font settings were available).
Change the Location of the Close Button in In-App and Widgets
In-App notifications and widgets can now place the Close icon on the left.
Columns in In-App
The In-App editor now includes a new Columns component, which allows you to create complex message structures with multiple elements on a single line.
Segmentation
Checking for Floating Numbers in Additional Contact Fields
When filtering contacts, you can now use two new options — Is empty and Is set — for floating numbers.
Detecting Multiple Segments for Contact
An additional option for filtering by segments has appeared — One of. This allows you to select contacts that are included in multiple dynamic segments or lists simultaneously.
Workflows
Checking Event Parameters when Launching a Workflow
Now, you can specify the required parameters for the event to launch a workflow. The following operators are available:
- AND — all selected parameters must match,
- OR — at least one of the selected parameters must match.
For example, you can specify a specific product category included in the order.
Adding a Workflow Description
You can now add a description to a workflow, making it easier to find it in the workflow list.
The description will be displayed in the list of workflows when you hover over the Document icon.
Other Updates
Columns Block in Email
The new Columns block allows you to place email elements on one line, such as a product price and a button.
Email editor features overview >
Expanding the Capabilities of the Get contact's message history API Method
The Get contact's message history method allows you to get the history of messages sent to a contact. To do this, specify one of the contact identifiers in the request:
- contactId
- phone
- externalCustomerId.
In addition, you can specify channelTypes in the request as a string email, sms, viber, mobilepush, webpush, appinbox, widget, inapp, telegrambot to filter the response to the request by message types.
Billing Address
The Billing address tab has been added to the Pricing plans section. Here, you can enter your company's legal information that will appear on invoices after payment.
Opening Links in Browser / App
You can now specify paths that determine whether links open in the browser or the mobile app. For example, links starting with /unsubscribe should always open in the browser. This feature is supported in the following channels:
- SMS
- Web Push
- Viber
- App Inbox
- Telegram
Removing Message Language Versions
Now, you can quickly delete all message language versions simultaneously (the option is available in all editors except widgets and In-App).
Want to learn more about the Yespo Omnichannel CDP and our business efficiency solutions? Email info@yespo.io or book a demo.
If you are still looking for specific functionality in your account or have questions about working in the system, please contact the support chat.