Conditional Split creates branching logic in your workflows by evaluating conditions and routing data down different paths. Essential for automated decision-making, alerts, and dynamic workflow behavior.


When to Use It

Use this node to:

  • Send alerts when campaign spending exceeds thresholds
  • Check if Ads account is active before proceeding
  • Create different reports based on data conditions
  • Trigger emergency actions when metrics hit critical levels

How It Works

This node has two output paths unlike other nodes:

  • True Path - Executes when conditions are met
  • False Path - Executes when conditions are not met

The workflow splits based on your conditions, allowing different actions for different scenarios.


Inputs

FieldTypeRequiredDescription
ConditionsConditions BuilderYesSet up rules to evaluate (spending > $1000, CTR < 2%, etc.)
Allow False PathSwitchNoEnable the “false” output path (default: enabled)

Setting Up Conditions

The conditions builder lets you create rules using data from previous nodes:

Available Operators

OperatorDescriptionExample
EqualsValue matches exactlyCampaign Status equals "Active"
Not EqualsValue does not matchCampaign Type not equals "Display"
Greater ThanNumeric value is largerCampaign Spend > 1000
Less ThanNumeric value is smallerCTR < 2.5
ContainsText includes substringCampaign Name contains "Black Friday"
Does Not ContainText excludes substringCampaign Name does not contain "Test"
Starts WithText begins with substringProduct Name starts with "Premium"
Ends WithText ends with substringCampaign Name ends with "2024"
In ListValue exists in specified listCountry in ["US", "UK", "CA"]
Not In ListValue not in specified listCampaign Type not in ["Search", "Display"]
Is NullField is empty or missingEmail is null
Is Not NullField has dataPhone Number is not null
Regexp MatchMatches regular expression patternEmail regexp match "^[a-zA-Z0-9._%+-]+@.*\.com$"
Not Regexp MatchDoes not match regex patternCampaign Name not regexp match "test|demo"

Combining Multiple Conditions

You can combine conditions with AND or OR logic:

  • AND: All conditions must be true for the true path to execute
  • OR: Any single condition being true triggers the true path

Example with AND:

Campaign Spend > 500 AND CTR < 1.5
(Both conditions must be true)

Example with OR:

Campaign Name contains "Emergency" OR Cost Per Click > 5.00
(Either condition can trigger the true path)

Complex Example:

(Campaign Spend > 1000 AND CTR < 2%) OR Campaign Name contains "Critical"

Output Paths

True Path

  • Executes when any condition is met (with OR logic)
  • Executes when all conditions are met (with AND logic)
  • Receives the same data that entered the conditional split
  • Perfect for alerts, escalations, and special actions

False Path

  • Executes when conditions are not met
  • Optional (can be disabled with “Allow False Path”)
  • Ideal for normal operations and default actions
  • Continues standard workflow processing

Credit Cost

Free to use - no credits required.


Tips

Condition Design:

  • Test conditions with sample data before going live
  • Use clear, descriptive condition names
  • Consider edge cases (what if data is missing?)
  • Set up both paths even if one just continues silently

Performance Monitoring:

  • Use percentage-based thresholds for scalable conditions
  • Set multiple alert levels (warning at 80%, critical at 100%)
  • Include time-based conditions for seasonal campaigns

Error Handling:

  • Always handle the false path appropriately
  • Consider what happens when data is missing or invalid
  • Use the false path for logging and monitoring

FAQ