🚦 Logic Gate

Evaluate rules to conditionally continue or halt the pipeline

Booster

Conditional Pipeline Control

Logic Gate lets you create powerful rules to filter, route, or halt activities based on any combination of conditions.

How it works

Define rules using fields like activity type, day of week, time, location, or title/description content. Combine them with AND/ANY/NONE logic and choose whether to continue or halt the pipeline.

Supported Rule Fields

  • activity_type: Match by activity type (Run, Ride, etc.)
  • days: Match by day of week (Mon, Tue, etc.)
  • time_start / time_end: Match by time of day (HH:MM)
  • location: Match by GPS coordinates within radius
  • title_contains / description_contains: Match text content

Features

  • ✅ Match by activity type, day, time, location
  • ✅ Title and description content matching
  • ✅ Flexible AND/OR/NOR logic modes
  • ✅ Continue or halt pipeline on match
  • ✅ Negate individual rules for inverse matching

Perfect For

  • 🎯 Filter out test workouts
  • 🎯 Only sync activities from specific locations
  • 🎯 Route morning runs to different destinations
  • 🎯 Block activities on certain days

Configuration

Customize this booster with the following options:

Match Mode

How rules are combined

All rules must match (AND)
Any rule matches (OR)
No rules match (NOR)
Rules Required

JSON array of rules: [{field, op, values, negate}]

On Match

Action when rules match

Continue pipeline
Halt pipeline (skip destinations)
On No Match

Action when rules do not match

Continue pipeline
Halt pipeline (skip destinations)

Ready to Use Logic Gate?

Add this Booster to your Pipeline.

Get Started →