Conditionally jump to another step

# 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

Check data for either a list of words or if a javascript expression is true.

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.

Configuration settings

    Step type

    Logic