Skip to content
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

11

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

/gear

What to buy for a home gym, in the order that actually helps

/gear

/protein

Which protein powder, by type, and whether you need one

/protein

/kit

What to wear and hold to lift, and what is not worth buying

/kit

/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.