Condition Builder

Last Updated January 15, 2026

Brief Overview

The Condition Builder is a WalkMe product that expands the capabilities of the Rule Engine to provide a more intuitive building experience. It provides a streamlined process for creating rules through a modernized interface, making it easier to manage complex logic within your Smart Walk-Thru or other WalkMe items.

Access

The Condition Builder is available within the WalkMe Editor.

  • Navigate to the Display Conditions or Internal Segment of any WalkMe item
  • The interface will load automatically for all new or existing rules
  • To return to the legacy rule engine, select use the old version
    • Note: Unsaved changes will be lost when switching, but any conditions that were saved will be available

How It Works

Rule names and icons

The Condition Builder introduces several naming and visual updates to improve clarity for builders:

  • Element on screen: This replaces the "On screen element" rule name used in the legacy engine
  • Unique icons: Instead of generic color-coded initials, each rule type now features a unique icon illustrating its function

Automated grouping logic

Grouping of rules and conditions is currently handled automatically by the system. Manual grouping is not supported at this time.

  • When two rules exist under one condition and at least one rule exists outside that condition, the rules under the single condition automatically form a group
  • Select And / Or to set the relationship between conditions

Moving rules and conditions

The condition builder supports full flexibility for reordering your logic.

  • Drag-and-drop condition blocks to move rules to different positions within the builder

Best Practices

  • Use the Current URL rule to ensure content only appears on relevant pages
  • Keep conditions simple to improve performance and maintainability
  • Use the Flow Tracker to verify that the automated grouping logic achieves the desired outcome during your build

Technical Notes

Supported rule types

The Condition Builder supports the following rules, categorized by their function:

  • URL and page (Current URL, Referrer URL)
  • On-screen elements (Element on screen, Selected element, jQuery)
  • Data and variables (Variable, Cookie, WalkMe Data, jSON object)
  • Workday (Workday form, Workday worklet, Workday subpage, Workday page, Workday inbox item)
  • Integrations (IDP integration, CSV integration, API integration, Behavior based integrations)
  • System and environment (Time, Date, Window size, Browser type, WalkMe language, Language)
  • User progress and segmentation (Onboarding task, TeachMe course, TeachMe quiz, Current flow, Segment)
  • Logic operations (Number/date comparison - previously known as Logic Rule)
Rule types

For more information on the specific parameters of each rule, refer to the Rule Engine article.

Limitations

  • Integration limitations: SFTP and S3 incoming integrations are not currently supported in the Condition Builder interface
  • Legacy requirements: To use data from SFTP or S3, select the use the old version link to switch to the legacy Rule Engine
  • Unsaved changes: Note that any unsaved changes are lost when switching between versions

Was this article helpful?

Thanks for your feedback!

Be part of something bigger.

Engage with peers, ask questions, share ideas

Ask the Community
×
The trademarks and product names of Workday, Inc., including the WORKDAY® mark, are the property of Workday, Inc. WalkMe is not affiliated with Workday, Inc., nor does Workday, Inc. sponsor or endorse WalkMe, its services or its website.