Documentation Index
Fetch the complete documentation index at: https://docs.bitscale.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
In complex workflows, you often need to bifurcate or segment flows based on the output of enrichments or classifications. For example:- Separate accounts into ICP vs. non-ICP and apply different actions
- Run specific research steps only for a subset of classified accounts
- Exclude certain rows from automated enrichments
Using Run Conditions
- Select the enrichment or transformation you want to conditionally run.
- Open the Tweak Panel → Run Condition.
- Define conditions using either:
- Building Blocks: Predefined logical filters
- Custom Formulas: For advanced, multi-column logic
Building Blocks
Building blocks are simple logical conditions applied to a chosen column.- Condition Types:
- Greater than / Less than (for numeric values)
- Equal to / Not equal to
- Contains / Does not contain (for strings)
- Combinations:
- OR: Enrichment runs if any condition is met
- AND: Enrichment runs only if all conditions are met
- Column: Classification
- Condition: Contains “ICP”
- Action: Run enrichment only on ICP accounts
Custom Formulas
For more complex scenarios:- Use nested AND/OR combinations
- Reference multiple columns at once
- Write custom run logic manually
- Enter formulas directly in the Manual Entry section
- Or generate formulas automatically using AI Formula Generation (similar to Formula Columns)
Workflow Applications
- Maintain one grid with multiple enrichments, each tied to its own run condition.
- Split accounts into different grids (e.g., ICP vs. non-ICP) and run targeted enrichments in each.
- Automate branching workflows without manual filtering or exporting.
Best Practices
- Use Building Blocks for simple bifurcations.
- Use Custom Formulas for multi-column or nested conditions.
- Always test run conditions on sample rows before applying at scale.
- Combine with Export to Grid for clean separation of branches.