ChatRPE

Workout Journal App: Searchable Notes on Every Session

A workout journal is more than sets and reps. ChatRPE saves the note with every session, searches your notes by keyword, and coaches from what you wrote.

10 min readUpdated Sep 8, 2026By The ChatRPE Team
Try it now

Keep the reason for a change next to the workout: an occupied rack, a shorter lunch break, or a technique cue you want to try again. Those notes make a training record easier to interpret later.

ChatRPE saves notes with entries and can search them by keyword. Ask for the sessions where you mentioned a particular issue instead of scrolling through months of workouts.

What actually belongs in a training journal app

The useful journal entry is short and specific. Over a training block, these are the notes that end up explaining a trend:

  • Why the plan changed. "Skipped dips, shoulder pinchy" is worth more six weeks from now than a missing row.
  • How hard it really was. A number plus a sentence, "225x8 at RPE 9, last rep was a grind," beats either one alone.
  • What was going on outside the gym: bad sleep, travel, a stressful week, a new job schedule.
  • Anything that hurt, including where, when in the session, and whether it faded.
  • The instruction to your future self. "Repeat this load next week." "Start with the incline." "Rest longer between top sets."

None of that needs a form. Say it or type it in one message, "push day, bench 225 3x8, last set hard, skipped dips because my shoulder felt pinchy," and ChatRPE splits it into structured sets and a saved note attached to the same session. On iPhone you can dictate it between sets without unlocking your phone; the hands-free logging guide covers the exact Siri phrases.

Technique notes are worth the extra clause, because they are the ones you will want to reread. "Knees caved on the fourth rep" or "bar drifted forward off the floor" is the sentence that makes sense of a bad top set six weeks later, and it is the input the squat guide and the deadlift guide both turn into a cue you can act on.

"Log today's session and save this note with it: shoulder felt pinchy on incline, dropped to dumbbells, slept badly. Then find every session in the last few months where I mentioned my shoulder and tell me what they have in common."

Ask for the sessions where you wrote it down

This is where a digital workout journal earns its keep over the paper one. ChatRPE searches inside your saved notes by keyword, not just across exercise names and dates. "Find the workouts where I mentioned my knee." "When did I last write that a session felt easy?" "Pull up the entries where I noted bad sleep."

Because the search reads the note text, the thing you were vague about is still findable. Name the entry type or the date range alongside the keyword and you get exactly that stretch back: "in my strength training entries since March, find the ones where I wrote about my elbow" is a sharper question than the same keyword thrown at everything at once, and it returns a sharper answer.

Your most recent entries go into the coach's working context automatically, notes included, before you send your first message of the day. That is why a returning conversation can open with "how did the shoulder feel after last week?" instead of asking you to recap.

Your conversations are part of the record

The entries are one half of the journal. The conversations you had about them are the other, and ChatRPE keeps those as a browsable, named archive rather than an undifferentiated scroll.

When a chat settles on a topic, the coach labels it, so your sidebar fills with readable titles like "Deload week planning" and "Shoulder pain on incline press" instead of a column of timestamps. The label updates when the focus of a conversation shifts, which keeps the list honest over a long chat.

That index also reaches the coach before you type. Your recent conversations are handed to it as a list of titles and dates at the start of a session, so it knows what the two of you have already worked through, and it can pull the substance of any of them on request. Ask it what you decided about your squat frequency in July and it reads back the summary of the conversation where you decided it, matched on the words you used at the time.

"What did we decide about my squat frequency the last time it came up? Check my earlier conversations, then tell me whether my logged sessions since then actually followed it."

That pairing is the part worth using deliberately. The conversation holds the reasoning, the entries hold the evidence, and asking for both in one question is how you find out whether a decision survived contact with your Tuesdays.

Some notes should be standing instructions

A journal entry records a moment. Some of what you write is not about a moment at all: your left shoulder is the one that objects to overhead pressing, you travel every third week, you are training around a competition in April. Those are facts that should shape every session from now until they stop being true.

ChatRPE keeps a short, separate list for exactly that, and you can ask to see it, change an item, or drop one. Items expire on their own so old constraints stop steering your programming after they have gone stale, and the ones that are still live also inform the check-ins the coach sends you. The fitness goals guide covers using that list well, including how much belongs in it.

The practical rule: if you would want a coach to remember it without being reminded, say so once and let it become a standing item. If it explains one session, it is a note.

Your coach keeps its own notes on you

ChatRPE also maintains a second journal, and this one it writes itself. Under Your Coach's Notes in settings, there is a running, readable brief about you: your goals and priorities, current status and recent progress, patterns it has noticed, constraints like injuries or equipment or schedule, and the direction it is currently working in. You can open it and read exactly what your coach thinks it knows.

It refreshes when you open it and it has gone more than a day stale, and you can force an update any time with one button. Facts carry forward between versions; conclusions that stopped being true get dropped. It is written as case notes about you rather than a chat transcript, which makes it the fastest way to check whether your coach has the wrong idea about something, and to correct it if it does.

This is the piece that makes long-term journaling worth the effort. Individual notes stay verbatim in your entries, and the brief is the synthesis that survives past any one session.

Journaling things that aren't workouts

Not every entry is a workout. journal is a first-class entry type, so a standalone note with no sets attached is a normal thing to save: how the week went, what you decided about your program, a note to revisit a lift in a month, how a diet phase is feeling. It lands in the same Universal Logbook as your training, weight, sleep, and habits, which is what lets the coach connect a rough training week to the three nights of bad sleep you wrote about separately. For metrics you want to chart rather than write about, the custom data tracking guide covers the structured side of the same idea.

Habits carry notes too, which is where the journal gets unexpectedly useful. "Missed the walk, flight delayed" and "missed the walk, could not be bothered" look identical in a streak grid and read completely differently three months later; the habit tracker guide covers that side.

You can also fix a note after the fact. Remembered at dinner why the session was bad? Say so, and ChatRPE updates the note on that entry instead of making you create a duplicate.

Reading it back is a question rather than a scroll. "What did I write about my elbow in March?" or "pull up every note from the last deload" returns the entries themselves, which is the payoff of a journal that lives in the same conversation you write it in.

The journal stays yours

A training journal is only worth keeping if you can take it with you. Ask ChatRPE to export your data and the zip includes notes.md, a plain Markdown file with your standalone journal entries in full and every note you attached to a workout, meal, or weigh-in, dated and listed. It reads like a document rather than a database dump. The export guide covers the full contents and how often you can run it.

What the notes are for

Notes earn their keep when a trend needs explaining. Six weeks of flat bench numbers is a mystery until you read that four of those sessions carried a note about sleep, or that the stall started the week you moved bench to the end of the session. That is the handoff from journal to decision, and it is where the progressive overload guide picks up, reading the trend across sessions rather than reacting to one bad day.

The second payoff arrives later and is bigger. After a year of writing things down, you can ask questions about yourself that no general training rule answers: whether you personally rebound better from a load cut or a volume cut, how many hard weeks you get before the same three complaints reappear in your notes, which lift is always the first to feel heavy when sleep goes bad. Ask for the sessions around each of your past deloads and read them together, and the answer is your own history rather than an average of somebody else's. The deload guide covers what to do with it once you know.

Frequently asked questions

  • What is the best workout journal app?

    The one whose notes you can still use a year later. ChatRPE saves your written context alongside the structured sets, lets you search those notes by keyword instead of scrolling, and reads them back before coaching your next session, so journaling changes what the app tells you rather than just filling a text box.

  • Is there an app where I can write notes on my workouts?

    Yes, and in ChatRPE the note and the numbers are the same message. Say "front squats felt heavy all session, 4x5 at 185, knee was fine" and the sets are structured while the sentence is kept alongside them. You never choose between logging the workout and writing about it.

  • Can I use ChatRPE as a workout notes app without tracking every number?

    Yes. Save a note on its own, with no sets attached, and it is a normal entry in your history. Plenty of useful journaling is a sentence about how the week went. The structured numbers are there when you want them and never required for a note to be saved.

  • Can ChatRPE search my old training notes?

    Yes. It searches the text of your saved notes, not just exercise names, so "find the sessions where I mentioned my knee" works. Add the entry type or a date range to the same question and it reads that stretch of history directly.

  • How do I find an old workout by what I wrote about it?

    Describe it the way you remember it. A keyword from the note, a rough time window, or the exercise you were doing all narrow the search, and combining two of them is usually enough: "the leg session in February where I wrote that my hip felt tight" is a question with one answer in it.

  • Can I keep a training journal by voice?

    Yes. The chat composer has a microphone button on web and mobile, and on iPhone you can send the note to ChatRPE through Siri without opening the app. Dictated notes tend to be longer and more honest than typed ones, which is exactly what you want from a journal.

  • What is the difference between a workout log and a training journal?

    A log records what you did; a journal records why it went that way. In ChatRPE they are the same entry, since the sets and the sentence are saved together. The workout log guide covers the capture side in detail.

  • Can I read what my coach has written about me?

    Yes. Your Coach's Notes in settings is a readable brief covering your goals, progress, patterns, constraints, and the coach's current working direction. You can refresh it on demand, and it updates itself when you open it after a day or more.

  • Can I get my journal out of ChatRPE?

    Yes. An export includes notes.md, a plain Markdown file containing your standalone journal entries and every note attached to another entry, alongside a CSV of your full history. See the data export guide for the details.

Keep reading

Ready for a better way to train?

Meet ChatRPE