Run conditions are a powerful feature in Bitscale that allows you to control which rows in your grid are processed on what condition. Instead of running an action across the entire grid, you can target a specific subset of rows based on defined criteria.This helps you:
Reduce Redundancy: Avoid unnecessary runs on rows that don’t meet the desired conditions.
Save Time and Credits: Focus only on relevant data and optimize your workflows.
Improve Efficiency: Ensure actions are applied only where needed, reducing clutter in your results.
In this video, we demonstrate how to use run conditions to perform email waterfall actions only for companies that meet a specific condition:
Premise: We’ve retrieved a list of companies, identified their technology stacks, and created a column to check if they use a specific technology. The column returns “Yes” or “No.”
Objective: Set up a run condition to execute the email waterfall only if the company uses the specified technology (i.e., the column returns “Yes”).
Navigate to the action you want to apply a run condition to (e.g., email waterfall). Open the Settings tab for the action.Note: While most actions have a straightforward settings tab, some, like email waterfall, may be more detailed. However, the Run Condition field is always located at the bottom of the settings tab.
In the Run Condition text box, define the condition that determines whether the action should execute. Run conditions follow a simple JavaScript inline syntax, similar to what is used in formula columns.Example:
Reference the column that checks for the specific technology.
Write a condition like:{{ @column_name }} === "Yes"This ensures the action runs only for rows where the column value is “Yes.”
Try setting up run conditions in your workflows today!Pro Tip: Use run conditions for actions like lead enrichment, email waterfalls, or custom workflows to optimize performance and minimize redundant tasks.