How it works
Texting your workout, end to end.
TXTrep is a text-message workout coach. You text what you just did, we reply with a clean log + last-time recall + a suggested next set. That's the whole product. Below: every kind of message you'd send, and what comes back.
-
1. Sign up by texting the number.
Send any message to (604) 229-6580. We reply with a one-time onboarding link asking for your name, your training goal (strength, hypertrophy, or maintenance), and your preferred units (lb or kg). Twilio handles the SMS layer; you don't install anything.
-
2. Log between sets.
Text the exercise + numbers. The parser is forgiving — it handles common shorthand, exercise nicknames you've trained it on, and supersets across multiple lines.
-
3. Read the reply.
Every confirm fits in two SMS segments and contains: what we logged, total volume, your last time on that lift in plain English ("4 days ago"), and a next-set suggestion scaled to your goal. PRs are called out inline.
-
4. End the session.
Text "done" when you're finished. We close the session, total up your volume, and (if it was a fresh training day) extend your streak. Walk away with no app to background-quit.
-
5. Recall whenever.
"today", "this week", "bench PR", "how was squat last week" — read-only queries return summaries. Your training history lives in your text thread, no dashboard to remember.
Examples
What you'd type, what comes back.
- bench 3x10 @ 135logged: bench 3x10 @ 135 lb (vol 4,050 lb)last: 3x10 @ 130 (4 days ago)next: try 140 lb
Standard set: weight × reps × sets. The parser handles "WxR", "WxRxS", "W/R/S", and "W @ R" interchangeably.
- 225x5 squatlogged: squat 5 @ 225 lb (vol 1,125 lb)last: 1x5 @ 220 (1 week ago) — pr 🏆next: try 230 lb
Order doesn't matter — exercise can come before or after the numbers. PRs are flagged the moment you log them.
- incline db 145/12/1logged: incline dumbbell bench 1x12 @ 145 lb (vol 1,740 lb)
Personal aliases. First time you log "incline db", we'll ask which exercise you mean and remember it for next time.
- fix that to 145updated: bench 3x10 @ 145 lb (vol 4,350 lb)
Wrong weight? Just say so. The 5-minute window catches typos without making you re-enter the set.
- undoremoved last set. workout still open.
Within 5 minutes of any log, "undo" rolls it back. No menus, no confirmations.
- this weekthis week:4 sessions, 47,280 lb totaltop sets: bench 145 lb x 12, squat 235 lb x 5, deadlift 315 lb x 3streak: 3 weeks
Recall queries work in plain English. "today", "this week", "bench PR", "how was squat last week".
Coaching
How the next-set suggestion works.
TXTrep picks a sensible weight bump based on the goal you set at signup and what muscles the lift hits:
- Strength + upper body (bench, OHP, row): suggests
+5 lbnext session if reps held. - Strength + lower body (squat, deadlift, leg press):
suggests
+2.5 lbnext session — slower jumps because the absolute weights are higher. - Hypertrophy (any lift, default goal): aim for one
more rep at the same weight until you hit your rep ceiling, then
bump weight by
+2.5 lb. - Maintenance: no number, just a "keep this groove going" — for users who aren't chasing progression right now.
These are starting points, not prescriptions. TXTrep is general fitness information delivered by AI — it is not medical advice. See our Terms of Service for the full disclaimer.
Ready to log your next workout by texting it?
Seven days free. $9.99/month after. Cancel by texting cancel.