Automatic activity type detection

Written By KULG App

Last updated 3 months ago

KULG automatically detects the type of your running activity based on your pace, distance, elevation, and heart rate. This makes your training analysis even more accurate and saves you time categorising runs manually.

The detection uses your average running pace from the past year as a reference, so the results adapt to your current fitness level.

KULG can automatically recognise the following activity types:

  • Interval runs

  • Tempo runs

  • Long runs

  • Hill runs

  • Walk runs

  • Races

  • Easy runs (default when no other type applies)

How KULG detects each activity type

Easy run

  • Any pace that doesn’t qualify as walk, hill, long, tempo, interval, or race.

  • Usually within a comfortable, conversational effort.

Walk run

  • At least 2+ minutes slower than your average running pace.

  • Heart rate in Zone 1 or undefined.

Hill run

  • At least 50 m of elevation gain, unless it also qualifies as a long run, tempo run, interval run, or race.

Interval run

  • Distance up to 4 km.

  • At least 1 min 45 sec faster than your average running pace.

  • Heart rate in Zones 3-5.

Tempo run

  • Distance 1–15 km.

  • Between 1 min and 1 min 45 sec faster than your average running pace.

  • Heart rate in Zones 3-4.

Long run

  • Distance 15 km or longer.

  • Heart rate in Zones 1-3.

Race run

  • Distance close to 5 km, 10 km, 21 km, or 42 km.

  • At least 1 min 45 sec faster than your average running pace.

  • Heart rate in Zones 4-5.

Automatic activity type detection helps you:

  • Save time when logging your runs.

  • Keep your training data consistently categorised.

  • Get more accurate insight graphs and training summaries (like intensity, HR zones, or frequency).

You can always edit or adjust your activity type manually if needed, but most of the time, KULG will detect it for you automatically.