Top
Understand widget behavior with the new Visibility Rules
  • 08 Oct 2025
  • 1 Minute To Read
  • Dark
    Light
  • PDF

Understand widget behavior with the new Visibility Rules

  • Dark
    Light
  • PDF

Article summary

Consider that you have two Pop-ups on your e-commerce application, each linked to different elements on the page.

  • Feature Announcement Pop-up: Appears when a Discover New Features button is available on the page.

  • Maintenance Alert Pop-up: Appears when a Maintenance Alert banner is available on the homepage, informing users about the upcoming maintenance.

Both Pop-ups have different last modified times. The Feature Announcement Pop-up is the most recently updated, while the Maintenance Alert Pop-up is the oldest.

How does Whatfix enable dynamic widget visibility?

With the new Visibility Rules experience, Whatfix continuously checks and updates widget visibility in real-time, even after the page loads. This enables dynamic widget visibility, where widgets automatically appear, disappear, or get replaced based on real-time conditions, without requiring a page refresh. This ensures that users always see the most relevant information at the right time.

How do the Pop-ups appear?

Both Pop-ups are configured to appear only when their respective elements are available on the application page. With the new Visibility Rules, Whatfix continuously checks for the elements and updates widget visibility in real time:

  • The Feature announcement Pop-up automatically appears when the Discover New Features button is available on the page.

  • The Maintenance Alert Pop-up automatically appears when the Maintenance Alert banner is available on the page.

How do the Pop-ups disappear?

  • If the elements that triggered a Pop-up are removed or hidden, the Pop-up automatically disappears without requiring a page refresh.

  • For example, if the Discover New Features button is no longer available on the page, the Feature announcement Pop-up disappears instantly.

How are the Pop-ups replaced?

Whatfix follows a prioritization criteria to determine which Pop-up appears when you have multiple Pop-ups on a page. As per the criteria:

  • Pop-ups linked to Whatfix events such as Flows, have the highest priority.

  • If both Pop-ups are triggered by Whatfix events, the one triggered by the User action is displayed.

  • If both Pop-ups are triggered by User actions, the most recently modified one is displayed. For more information, see Pop-up prioritization criteria.

Applying this to the scenario:

  • If both elements are available at the same time, the Feature Announcement Pop-up (being the most recently modified) is displayed.

  • However, if the Maintenance Alert Pop-up is updated later, Whatfix dynamically replaces the Feature Announcement Pop-up with it.

    This ensures that the most relevant and up-to-date Pop-up is always displayed.

Note

The dynamic widget visibility is applicable to other widgets such as Self Help and Task List.


Was this article helpful?


Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.