Control button alignment directly in the builder

We’ve now made it possible to change the alignment of buttons directly in the builder.

Simply select a button, then use the new Button alignment tool in the toolbar:


We’ve also added a few new alignment options, in addition to the existing Left, Center and Right: Space between, Space evenly, Space around.

Announcements: A straightforward way to keep users informed

In our latest update, we’re excited to unveil a feature that’s been high on your wishlist: Userflow Announcements.

At Userflow, our mission is to enhance user communication and engagement. With the introduction of Announcements, we’re taking a significant step forward in this journey.

Announcements offers a straightforward and effective method for sharing updates directly within your app’s resource center. Picture it as a modern, digital bulletin board where you can effortlessly display information about new features, improvements, or any other news that matters to your users.


Key features

  • Notification badge: An unread counter, displayed directly on your resource center launcher, indicating if there are unread announcements.
  • Notification levels: Choose how to notify users: silently, with a notifiation badge, or with a popout.
  • Scheduling: Post announcements immediately or schedule them for later.
  • User segmentation: Send announcements to specific user segments.
  • Automatic tracking: Know which users have seen your announcements.

How to use Announcements

You can start using Announcements in just a few clicks. Publish your announcements, and add the new Announcements block to your resource center.

Read more in our Announcements guide


We’ve got something new for you: Banners! Straightforward and effective, these are designed to help you communicate better within your app.

TinyTime banner

What are Banners for?

Simply put, banners are a direct line to your users. Want to share a quick update, a maintenance notice, or highlight a feature? Use a banner.

Features at a glance

  1. Selective display: Show banners to specific users or on selected pages. It’s all about sending the right message to the right people at the right time.
  2. Placement choices: Add banners at the top, bottom, or embedded within container elements in your app. Wherever it fits best, to get that native feeling.
  3. Customize appearance: Make sure the banner fits your app’s look. Adjust layout, size, and colors.
  4. Call-to-action buttons: Link to an app page, open a blog post in a new tab, start a flow, and more.

How to use banners

Head to the new Banners menu item in Userflow, set it up as you want, then hit Publish. That’s it.

Read more in our Banners guide

We want to hear from you

Give banners a go and tell us what you think. Your feedback helps us make better tools.

Here’s to even better in-app communication.

Cheers, The Userflow Team

Alerting: Monitor performance and catch errors early

Our new Alerting feature helps you keep a close watch on the performance of your content. It notifies you, for instance, if a flow’s views fall below a set limit within a certain timeframe or if its completion rate drops.

This is especially valuable if an unintended change occurs in your Userflow.js configuration or there’s a significant alteration in your app’s elements.

You define custom alert policies, monitoring selected metrics and thresholds:

Edit alert policy dialog

When an alert is triggered, your team is immediately notified via email:

Alert email

Read more in the Alerting guide

Tooltip targets not found reporting

The Step funnel (found on the Analytics tab for flows) now displays how often a tooltip step’s target element could not be found in your app.

This is helpful to debug the performance of a flow and spot issues. If a tooltip target can’t be found, it’s typically either because the user simply navigated away (and the flow was correctly auto-dismissed), or because there’s a problem with your flow, e.g. caused by a change in your app, which you can fix by reselecting the element in the builder.

See the right-most column here:

Step funnel

You can click the percentage number to see all the users it happened for, including which URL they were on:

Tooltip targets not found dialog

Salesforce AI Assistant source

The assistant can now load your Salesforce Knowledge Base articles directly via the Salesforce API. It works even if your Knowledge Base requires user authentication. You can easily filter which categories you want to include.

See this guide for setup instructions

LogRocket Integration

We are excited to announce our Userflow-LogRocket Integration, which makes it easier to analyze and improve your onboarding.

LogRocket is a session replay, error tracking, and product analytics tool.

LogRocket session

Our new Userflow-LogRocket integration enables you to see Userflow content such as flows, checklist and resource center in LogRocket’s session replay view. Without this integration, Userflow’s content appears as striped-out rectangles. So by adding it you can easier analyze and improve your onboarding.

Read more in the documentation

Default search query for knowledge base block

We’ve added a new Default Search Query setting for your resource center’s knowledge base block. With this update, when users access your knowledge base block, it will pre-populate with a search query to display suggested articles.

Suggested articles

Before this update, displaying suggested articles was only possible with the Google Search knowledge base provider, since other providers didn’t support API calls with empty queries. This new feature expands that capability to all knowledge base providers.

The Default Search Query field uses a Liquid template, meaning you can customize the search based on user attributes or the current page. So, you can set different default searches for different pages to display relevant articles to your users.

If you choose not to fill in the Default Search Query field, no worries. We’ll simply use your company name as the default search. This way, instead of an empty list, your users will always find some relevant content.

Upgraded HubSpot integration

Our HubSpot integration has gotten some great upgrades:

  • You can now also sync fields from Userflow to HubSpot, making it a true 2-way sync integration. Example: When you bind an NPS question to a user attribute in Userflow, the NPS value can be immediately brought into HubSpot.
  • You can now sync any HubSpot object (including contacts, companies, deals and custom objects) with any Userflow object. Previously, the integration was limited to contact<->user and company<->company.
  • Events can now be posted both on contact’s timelines and on their associated company’s timeline.
  • The UI for configuring the integration is now much simpler.


Read more in our HubSpot guide

Inspect used AI Assistant sources

The AI Assistant analytics just became even more powerful.

You can now inspect which sources the AI assistant used to generate its answer. This is great for analyzing how you should improve your source data by e.g. adding additional articles to a knowledge base in order to give even better answers in the future.

Simply go to the AI Assistant’s Analytics tab -> Click on a conversation -> Click the Inspect message icon.

AI Assistant inspect

A dialog will appear where you can see the sources it used to generate the answer. The green checkmark shows if the specific source was cited in the answer.

AI Assistant inspect result

Based on this you can either improve the existing sources or add additional source data if needed.

For those looking to ensure high quality responses, we offer an upgraded AI engine with twice the space for source content at a extra cost. Reach out to our support team for more info on this.