Alfred 5.5 is here - Find out what's new

Conditional Utility

The Conditional Utility allows you to set conditions to tell your workflow which path to follow, depending on which condition is matched by the argument.

Using the Conditional Utility

Think of the conditions as a set of possible paths your workflow could take.

The matching conditions are:

  • is equal to
  • is not equal to
  • is greater than
  • is less than
  • matches regex

The first four matches are simple and self-explanatory, and can be set to match exactly or ignore whether the argument uses upper/lowercase for more precision.

If you want to match "is greater or equal to", you can simply add two condition rows, then connect their output to the same next object.

Using Regex for Condition Matching

If your needs are more advanced, you can also use regular expressions (regex) to match the input. Alfred conforms to ICU v3. A useful site to create and check your regular expressions is

Workflow Example using the Conditional Utility

This built-in workflow uses the Conditional utility to decide whether to follow the blue path at the top, or the purple path at the bottom; The top path adds your new task to your to-do list, while the bottom one opens the relevant to-do list file for you to view.

To Do List Workflow, using the Conditional utility

You can find this example built into Alfred by going to the Workflows tab, clicking the [+] at the bottom of the sidebar and choosing Examples > Simple To-Do List.

Latest Blog Post:

Search Automation Tasks in Workflows

CacheFly Campaign Monitor

"Alfred" is a registered trademark of Running with Crayons Ltd. ©2024 Running with Crayons Ltd. All rights reserved.

Terms & Conditions, Privacy Policy, Cookies.