Fitness tracking for Discord communities

Your gym meets
Discord.

Add the EF bot to a server and you can log a PR, check the leaderboard or look up an exercise without leaving the chat. What you log there lands on your profile here.

Beta

Status

8

Slash commands

Free

To add

30s

To link an account

How it works

One bot. Any server. All your fitness data in one place.

1

Bot joins your server

The EF bot can be added to any Discord server - gym communities, friend groups, training teams.

2

Members link their accounts

Each member runs /connect, which replies with a private link. They sign in to Effective Fitness, press Connect Discord, and they are linked. Signing in to the site with Discord does the same thing.

3

Track, log, compete

Log PRs, check the leaderboard, and earn Gains - all from Discord. Everything syncs back to EF.

4

Gains flow everywhere

Gains earned on any server count toward your EF profile. One account, all your communities.

Available commands

Everything you need from Discord, without opening a browser.

/routines

Four questions, then the training routine that fits you

/routines

/beginner

The reading order and first routine for starting out

/beginner

/connect

Link your Effective Fitness account to Discord

/connect

/stats

Your training stats, streak and Gains level

/stats member:@someone

/leaderboard

The Gains leaderboard, this month or all time

/leaderboard period:All time

/profile

An Effective Fitness profile, goals and badges

/profile

/wiki

Search the fitness wiki without leaving Discord

/wiki progressive overload

/pr

Log a personal record and earn Gains for it

/pr exercise:back squat weight_kg:140 reps:5

Cross-server

One profile. Every server.

Add the bot to any server - a powerlifting community, a gym buddy group, a training team. Link your Effective Fitness account once and the same profile answers in every one of them.

  • One Effective Fitness account, however many servers you are in
  • PRs logged from Discord appear on your profile on the site
  • Your Gains level shows in Discord via /stats
  • The leaderboard is site-wide, so where you earned it does not matter

EF Bot

#wins

Example
JakePowerToday at 18:42

used /pr exercise:squat weight_kg:160 reps:5

New personal record 🎉

@JakePower logged 160kg × 5 on Squat.

Lift

Squat

Record

160kg × 5

Gains

+50

Synced to effectivefitness.org

CoachMikeToday at 18:44

used /leaderboard

Gains this month

🥇 🔥 JakePower - 2,340

🥈 ⚡ CoachMike - 1,820

🥉 💪 Sarah_Lifts - 1,540

Bring it to your server

Adding the bot takes a minute. Anyone in the server runs /connect once, and their PRs start counting from the next one they log.

Free to add. No credit card required.