Condition Matcher booster — configuration and troubleshooting

Route activities through different pipeline paths based on configurable conditions.

📅 8 February 2026

Overview

The Condition Matcher booster evaluates your activity against configurable conditions and tags or routes it accordingly. It's the "if-this-then-that" logic layer in your pipeline — allowing you to apply different boosters or skip sections based on activity type, distance, title keywords, or other properties.

Configuration

Conditions (conditions)

A list of condition rules. Each rule has:

Field Description Example
Field The activity field to test type, title, distance
Operator Comparison operator equals, contains, greater_than, less_than
Value The value to compare against Running, parkrun, 10000
Tag A tag to apply when the condition matches is_run, is_race, is_long_run

Match Mode (match_mode)

Option Behavior
Any (default) At least one condition must match
All All conditions must match

Data Requirements

  • Works with any activity — evaluates based on metadata fields

Tier & Access

Available on the Hobbyist (free) tier.

Common Issues

Conditions not matching — Check that the field name exactly matches what your source provides. Different sources may use slightly different field names or formats.

Wrong match mode — If using "All" mode, every condition must match. Switch to "Any" if you want OR logic.

Tags not working downstream — Ensure downstream boosters are configured to read condition tags. Tags are internal pipeline metadata — they don't appear in the activity description.

Dependencies

Related

Ready to Transform Your Fitness Data?

Start your 30-day free Athlete trial. No credit card required.

Get Started Free →