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

TXTrep +1 (604) 229-6580
bench 3x10 @ 135
logged: bench 3x10 @ 135 lb (vol 4,050 lb)last: 3x10 @ 130 (4 days ago)next: try 140 lb
225x5 squat
logged: squat 5 @ 225 lb (vol 1,125 lb)last: 1x5 @ 220 (1 week ago) — pr 🏆next: try 230 lb
done
great session. 5,175 lb total. see you tomorrow.

Examples

What you'd type, what comes back.

  • bench 3x10 @ 135
    logged: 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 squat
    logged: 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/1
    logged: 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 145
    updated: 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.

  • undo
    removed last set. workout still open.

    Within 5 minutes of any log, "undo" rolls it back. No menus, no confirmations.

  • this week
    this 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 lb next session if reps held.
  • Strength + lower body (squat, deadlift, leg press): suggests +2.5 lb next 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.