🚦 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
Rules
Required
JSON array of rules: [{field, op, values, negate}]
On Match
Action when rules match
On No Match
Action when rules do not match