How it works
One bot. Any server. All your fitness data in one place.
Bot joins your server
The EF bot can be added to any Discord server - gym communities, friend groups, training teams.
Members link their accounts
Each member runs /connect once. It links their Discord identity to their EF profile. Takes 30 seconds.
Track, log, compete
Log PRs, check the leaderboard, and earn Gains - all from Discord. Everything syncs back to EF.
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.
/connectLink your Effective Fitness account to Discord
/connect
/statsYour training stats, streak and Gains level
/stats member:@someone
/leaderboardThe Gains leaderboard, this month or all time
/leaderboard period:All time
/profileAn Effective Fitness profile, goals and badges
/profile
/wikiSearch the fitness wiki without leaving Discord
/wiki progressive overload
/prLog a personal record and earn Gains for it
/pr exercise:back squat weight_kg:140 reps:5
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
Online
New PR! 🎉
Squat: 160kg
+50 Gains earned
Synced to effectivefitness.org
This month’s top
🥇 JakePower - 2,340
🥈 CoachMike - 1,820
🥉 Sarah_Lifts - 1,540