If Condition
The If Condition node creates branching logic in your workflow. It evaluates a condition and routes execution down a True or False path based on the result.
When to Use
Use If Condition whenever you need to filter, segment, or route your workflow based on data values. Common use cases include filtering leads by company size, checking sentiment results, verifying enrichment data, or excluding posts that contain irrelevant content.
Configuration
Each condition has three parts:
Variable - Select a data field from a previous step in your workflow (e.g., post text, author URL, likes count)
Operator - Choose how to evaluate the variable
Value - The value to compare against (where applicable)
You can add multiple conditions to a single If Condition node using the Add Condition button. All conditions must be met for the True path to execute.
Available Operators
Available Variables
The variables available depend on the trigger and any preceding actions in your workflow. With a New Post Trigger, the following Post Data variables are available:
Variables from enrichment nodes (Person Enrichment, Email Enrichment, Company Enrichment) and agent nodes become available when those actions are placed before the If Condition in your workflow.
Branch Paths
Each branch can contain additional actions, including more If Condition nodes for complex logic.
Common Conditions
Example: Filter and Qualify Leads
1. New Post Trigger picks up a post from your saved search
2. If Condition: Post Text not contains "hiring" (filters out job posts)
3. True path: Person Enrichment to get the author's details
4. If Condition: Company headcount check from enriched data
5. True path: Email Enrichment to find their email
6. False path: End (skip unqualified leads)
Chain multiple If Condition nodes to create complex qualification logic. Place the cheapest filters first to save credits on enrichment nodes.