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.