Updated on December 21, 2020 Download PDFDownload as PDF
Download PDF

Brief Overview

Segmentation allows you to decide when to display your WalkMe content to your users using different “use cases” and to push items to specific users or to remove items from a user’s view according to the segmentation you choose.

Purposeful Segmentation is an important part of your builds. If WalkMe items aren’t relevant to certain users or under certain conditions, they can be hidden using segmentation. This will allow your users to focus on the available tasks and reduce clutter on the screen and in the Player Menu.

WalkMe provides two forms of segmentation, the first, is by adjusting the Display Conditions of a specific WalkMe Deployable, this kind of segmentation will only affect that specific WalkMe Item. The second is by creating a Segment, and assigning as many WalkMe deployables as necessary to that Segment, all the WalkMe deployables that have been assigned to that Segment will automatically display according to that Segments defined conditions.

💡Tip: WalkMe Compass Guide

WalkMe Compass offers in-app, step-by-step guidance to help you on this subject. Click on the link below to be redirected to the WalkMe Editor. You must be logged in to your editor in order for the guidance to launch.

→ View the Segmentation Getting Started Guide

How It Works

Before any of the items that have been segmented using Display Conditions or a Segment appear in the Player Menu or on the screen, WalkMe will evaluate that the associated rule is true. Any rule type can be used to create segmentation.

Display Conditions and Segment rules can be created with any of the available conditions from the Rule Engine. For example, you can create a Segment to organize and filter your WalkMe items by variable, date, on-screen element, or even by URL.

Most apps in the Editor can be segmented to appear for target audiences: Smart Walk-Thrus, Launchers, Resources, Shuttles, Surveys, Smart Tip Sets, and ShoutOuts. Help Desk and Live Chat cannot be segmented.

Items with no Display Conditions or a Segment will always attempt to appear.

Creating Segments

Open the Segments management menu by clicking the tag icon (see above).

Here you can create as many Segments as you wish and you can later assign as many WalkMe items to those Segments. Create these Segments for conditions that multiple WalkMe items are likely to repeat.

Your Segments will be listed here automatically in alphabetical order.

Important: When the same WalkMe item is added to multiple Segments, the Segments will be evaluated with an OR relationship; this means that the item to which the Segments are applied will appear if ANY of the applied Segments evaluate as true.

Defining New Segments

The Segment is first created in the Segments Management menu and then relevant items can be added to that Segment.

After creating a Segment you can create a rule to define that Segments use case by clicking on the target icon:

Any rule type can be used to define a Segment. In the following example, the rule created will only display the associated WalkMe Item if the current URL contains that specific text:

Save as a Segment

If you have created a rule and would like to save the specific rule conditions as a Segment for later use, this is possible by clicking on the Save as a Segment button:

Adding Items to Segments

There are several ways you can add WalkMe Items to a Segment:

The first way, within the Segments Management menu, click on your desired Segment, here you have the option to add WalkMe Items to this Segment by hovering over the list of items and clicking Add

Once you are finished adding all your desired WalkMe items to the Segment, click Done to view the Segment and all associated items within.  

The second way is by using Bulk Segmentation. This is done by clicking the square icon next to the deployable name in the Editor. Once you have selected all the items you want to segment, click on the 3 dot menu at the bottom right-hand corner of the editor and select “Assign Segment” a menu will appear containing all available Segments, from there, simply check the desired Segment or Segments and click “Done

You can also add a Smart Walk-Thru directly to a segment when it is first created:

Editing Existing Segments

The name and color of a Segment can be changed by clicking the pencil icon within the Segments Management menu. Edit a Segment’s rule anytime by clicking the target icon. Items can be removed from a Segment by hovering over the item and clicking Remove.

Filtering Based on Segments

After creating your Segments, you can filter existing items in the Editor by clicking the Filter icon and checking the Segments you want to view. This will not affect the end-user’s view.

Display Condition Segmentation

The second form of Segmentation that can be applied to your WalkMe deployables is by adjusting the Display Condition of a specific WalkMe Item e.g. Launcher, SmartTip, Smart Walk-Thru, etc. 

This should be used when only ONE specific deployable has certain conditions under which it should appear. Display Condition can be found in the settings of the individual items under the Display Condition tab. 

Advanced Segmentation

Using Grouping and Multiple Rule Statements

Grouping statements together and using multiple rule statements relies on understanding the Rule Engine. For more information, please visit the Rule Engine article.


Rules that are based on URLs are ideal for identifying specific pages on which a WalkMe item should appear. URL-based Display Conditions are especially useful with Launchers when it should only appear on a specific page. This type of rule can also be used with Resources to limit articles and videos from appearing where they are not relevant.

User Variables

User Variables are the most widely used and versatile rule type when creating Segments. Depending on its configuration, a variable can store information about a user’s role, access level, and even time within the organization. Variable names and values must be configured within your environment and can then be read by WalkMe to segment items.


A Variable can also track individual users for Onboarding, segmentation and analytics purposes.

Was this article helpful?

Related Articles

< Back