Yespo updates: October 2026

Black Friday is just around the corner — the busiest period for marketing communications. October updates help you get ready: configure widgets more flexibly, preview dynamic content in any channel before sending, and set up workflow conditions without creating extra segments.

If you missed the September digest, see Yespo Updates for September 2026; for the latest SDK versions, check the release notes.

Messages

Dynamic content preview for SMS, push, and messengers

Previously, you could check dynamic content before sending only in Email. Now it is also available in SMS, Mobile Push, Web Push, Viber, Telegram, and App Inbox.

Turn on the Preview as toggle and select a contact: any contact in your account or one from a selected segment — for example, the audience of an upcoming campaign. You can move to the previous or next contact in the list, so it is easy to check the message for different recipients. Variables and dynamic expressions are processed by the same rules as at sending. For SMS, you immediately see how many parts the message will have after the data is inserted: a short variable can expand into a long name — and that is an extra billed part.

Learn more about dynamic content preview

Velocity error highlighting

During the preview, the editor separates code errors from missing data:

After you fix the code, the preview result updates automatically.

Learn more about dynamic content preview

Email: resizable components panel

You can now expand or collapse the components panel in the email editor by dragging its edge. The expanded view shows icons with component names; the collapsed one shows icons only.

Viber: template ID for transactional messages

Viber has updated its rules for transactional messages: they now have to match an approved template. You create the template in your provider's panel, and after Viber approves it, it gets an ID that you specify in the message. Yespo supports template IDs for the GMS Hyber, SMS Club, and SMS Club 2.0 providers.

Until November 30, 2026, messages are still sent via the previous mechanism; from December 1, messages without a template ID will not be sent as transactional, so make sure to update your active messages before that date.

If you send via GMS Hyber, add an API token from the Hyber panel — the editor will then check the message against the template before saving:

After you edit a template in the provider's panel, it gets a new ID, and the old one in the message becomes invalid — the message will no longer be sent as transactional. To change the text, create a new template, wait for its approval, and update the ID in the message.

Learn more about creating Viber messages

Workflows

Start on a date from a contact field

The Start on Date block now has the From the contact field date source. A workflow can start based on a Date with time field value — at that moment or a set period before it. The start time comes from the field or is set manually.

When the time comes from the field, the workflow starts in the contact's time zone, or in the organization's time zone if the contact's one is unknown. For a manually set time, apply the contact's time zone with the Use contact's time zone checkbox — it is now also available for the From the event parameter option. If the field is empty, the workflow execution for that contact stops at this block, and the launch history shows the With errors status.

For example, you can remind customers about personal bonuses three days before they expire, without passing the date in a separate event.

Learn more about the Actions blocks

Create events and tags right in the editor

You can now create and edit events in the Start block settings, as well as in the Branch, Check event, and Launch event blocks. Tags can be created wherever you select them, including the One from many block, without leaving the workflow editor.

Learn more about events for triggered campaigns and adding tags

Regular workflows without a segment size limit

At launch, the system fixes the segment's contact list and gradually processes every contact — 10,000 contacts every 10 minutes.

If the previous launch is still running, the next scheduled one is skipped. Contacts added to the segment after processing has started will enter the next launch.

Learn more about launching a regular workflow for a segment

Event count in Branch rules

The External event rule of the Branch block now has the Event count parameter that checks how often an event occurred within the selected period. For example, send an offer only to those who viewed a product at least three times in a week. One rule can contain only one such condition.

Previously, this required a segment membership check, and segment recalculation could take up to 15 minutes. Now no extra segment is needed.

Learn more about the Branch block

Other workflow improvements

Widgets

Updated countdown timer

The timer settings now offer two ways to define when the offer ends:

Learn more about widget settings

Redesigned rewards in gamification

Each reward in the reward pool is now a separate card with its name, win chance, and promo code information, if there is one. Errors that block widget publishing (for example, an expired discount or missing promo codes) are shown right on the reward cards.Learn more about widget gamification

Widgets adapt to mobile screens

A widget is no longer cut off on mobile screens after being saved in the desktop view: the editor takes the sizes of both versions into account regardless of which one you edited. For existing widgets, simply re-save them in the editor.

Other widget improvements

Events

The missed events button appears in more cases

The Review missed events button in the event history now appears not only after a plan upgrade, but also when the number of contacts no longer exceeds the limit or when paid extra workflow launches are enabled.

To re-process missed events, open their list and click Process events. They are not launched automatically.

Learn more about events for triggered campaigns

Data and personalization

Copying recommendation data sources

You can now copy a recommendation data source along with its algorithm, settings, and rules and save it under a new name. If you only need the rules, you can copy them to an existing source, either adding them to the current rules or replacing them.

Copies can be edited independently of the original — previously, a similar source had to be configured from scratch, and now you can copy an existing one and change only what differs.

Learn more about creating a recommendation data source

Account settings

Business settings in one place

The My organization page is now called My business. Besides the account settings, it hosts the business profile that used to be a separate section. You can create the profile from your website data instead of filling everything in manually, and then review and edit your company info, visual identity, and brand voice.

Learn more about business profile settings

Other updates


If you do not see these updates in your account or have questions about how the system works, contact us at support@yespo.io.

Get professional expertise

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