# What to use the If condition step for
This logic step can execute a set of sub-steps depending on whether the condition returns true or false. For instance, you could use this step with the Scraper step. If the Scraper extracts some data, this step can check that data for a particular value. If the value is not found, the bot would skip the sub-steps contained within the condition.
# You can use this step to:
- Execute steps based on a value found on a webpage by scraping it first
- Entering data into a form depeneding on a condition
- Triggering another Axiom run, depending on a value found in a Google Sheet
# How to configure If Condition
# Data to check
Select the data to check for values.
# Condition to check
Enter either a list of any number of words to check for, separated by commas, or data containing a list of words, one in each row. Leave blank to match anything.
Apply rule when match, Any word or All words.
Check - Match only the complete word if it appears in the data. Only the characters a-z A-Z 0-9 and _ are considered to be part of a word, all other characters are considered as being part of a word boundary.
# Reverse condition
Tick the box, to invert the condition to execute and excute the sub-steps if the condtion fails.
# Add step
Add the sub-steps you wish to excute as part of the condition.
# Addional information
You can nest this step in loops or other IF condtions.