Exercise Reference

⚠️ Pre-Release / Under Construction

This page is currently under active development and is provided in a pre-release state.

Content may be incomplete, outdated, or inaccurate, and details may changewithout notice as the implementation evolves.

Please use this documentation for early reference only, and avoid relying on it for production-critical decisions until the page is marked as stable.

Overview

For strength training workouts on Garmin, exercise names are matched against Garmin's catalog of 1,600+ exercises. This enables proper categorization and display on the device.

For all other devices where custom names are supported, exercise names:

  1. Are title cased

  2. Get underscores "_" converted to spaces " "

Name Flexibility

Garmin exercise name lookup is flexible. All of these work:

Input
Normalized
Garmin
Hevy

"BARBELL_BENCH_PRESS"

BARBELL_BENCH_PRESS

✓ Found

✓ Bench Press (Barbell)

"barbell_bench_press"

BARBELL_BENCH_PRESS

✓ Found

✓ Bench Press (Barbell)

"Barbell Bench Press"

BARBELL_BENCH_PRESS

✓ Found

✓ Bench Press (Barbell)

"barbell bench press"

BARBELL_BENCH_PRESS

✓ Found

✓ Bench Press (Barbell)

"Bench Press (Barbell)"

BENCH_PRESS_(BARBELL)

✗ Not found

✓ Bench Press (Barbell)

"Bench Press"

BENCH_PRESS

✓ Found (category)

✓ Bench Press (Barbell) via alias

"My Custom Exercise"

MY_CUSTOM_EXERCISE

✗ Not found

✗ → Custom exercise created

Normalization process:

  1. Replace spaces with underscores

  2. Convert to UPPERCASE

  3. Look up in exercise catalog

Hevy has an additional lookup path:

  1. Exact Hevy display name (e.g. Squat (Barbell))

  2. Short name alias (e.g. Bench Press → Bench Press (Barbell))

  3. Garmin-style normalized name via shared metadata registry

What Happens If Not Found

Garmin:

  • ⚠️ Coercion warning returned

  • Exercise name and category omitted from Garmin workout

  • Weight data preserved

  • Step still created

Hevy:

  • Custom exercise template created automatically on the user's Hevy account

  • Muscle group and equipment inferred from the name where possible

  • ⚠️ Coercion warning returned only if the user's custom exercise limit is reached

For non-Garmin/Hevy providers, exercise names are displayed as Title Case With Spaces Instead Of Underscores regardless of input format.

Common Exercises by Category

BENCH_PRESS

SQUAT

DEADLIFT

ROW

SHOULDER_PRESS

CURL

TRICEPS_EXTENSION

PLANK

LUNGE

PULL_UP

Full Reference

For the complete list of 1,600+ exercises organized by category, see the full reference in the next section

Usage Example

Tips

  1. Search the full reference - Use Ctrl+F to find exercises

  2. Try common variations - If one name fails, try another

  3. Check coercion warnings - They tell you if lookup failed

  4. Use descriptive fallbacks - Non-Garmin providers show your text as-is

Last updated

Was this helpful?