# What to use the Conditionally Jump step for
This logic step can terminate or continue a bot run depending on a condition returning true. For example, you could use this step with the Scraper step. If the Scraper extracts some data, this step can check that data for a value. If not found, the bot could terminate.
# You can use this step to:
- Check for a value if in Google sheet to bypass steps
- Check against a value on a webpage by scraping it first
- Confirm a form or post has been submitted
- Control if a bot runs depending on a value found in a Google Sheet
# How to configure Conditionally Jump
# Data to check
Enter 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
Select if the condition should pass when either any of the supplied words are present in the data, or all of them are.
Check this to match only when the complete word 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.
# Jump to step
Enter the number of the step to jump to if the value is found. You cannot jump to sub steps, only whole steps.
# Maximum cycles
The number of times the step should jump.
# Reverse condition
Jump if the specified words are NOT found.
# Addional information
You can cheat this step and always return a true value to instigate a loop. Use a Custom Data step to store a variable that you can check for. Useful for creating a loop for a set amount of times.