How I use GoodNotes for anxiety management through workout journaling
I've been tracking workouts in GoodNotes for about three years now. The reason isn't that I needed another spreadsheet or app subscription. It's because I noticed that when my anxiety spiked, it was usually tied to unstructured days where I had no record of what I'd actually accomplished. A workout journal in GoodNotes solved that problem more effectively than any therapy app I tried. The setup is straightforward but takes some initial patience. You create a blank notebook in GoodNotes and import or draw your own templates. I don't buy premade ones from Etsy. They're usually generic and don't account for the actual data points that matter to you. Instead, I built a simple grid template with fields for date, exercise type, duration, perceived exertion, and a short mood rating before and after the session. The mood scale runs from 1 to 10. It sounds basic but it forces you to confront the data honestly.
Workout Journal Goodnotes For Anxiety
Here's the part most people skip: connecting your physical output to your mental state in a way that creates feedback loops. You're not just logging reps. You're logging how anxiety levels shifted during and after the workout. I use a separate column for pre-session anxiety and post-session anxiety. After about six weeks of entries, patterns started emerging. On days I did heavy compound lifts, my anxiety tended to drop by 2 to 3 points on average. On days I only did cardio, the effect was much less consistent. That insight alone changed how I scheduled my training. GoodNotes makes this workflow faster than pen and paper once you get past the learning curve. I use the Lasso select tool to grab text blocks and move them around. The text extraction feature lets me pull handwritten entries into searchable digital text. This matters because after a few months you'll have hundreds of entries and you need to find specific patterns quickly. Searching for the word "panic" across all pages took me maybe thirty seconds with text extraction. I tried finding the same thing in a physical notebook once. That took forty-five minutes and I still missed half the relevant entries. One problem I ran into that I didn't expect: the handwriting recognition gets worse when you write fast. And you will write fast during a workout journal session because you're tired and your hands are sweaty. My workaround was simple. I created a second page in each notebook spread dedicated purely to raw data entry using the keyboard instead of handwriting. The right page stays handwritten for notes and reflections. The left page gets typed numbers. It takes longer to set up initially but it pays off immediately when you need reliable searchability.
The digital sticker system in GoodNotes is actually useful here. I made a small set of stickers representing different anxiety triggers I identified through my own data: work stress, social situations, sleep deprivation, caffeine overload, relationship tension. Stamping one or two on each entry takes three seconds and builds a visual map of your triggers without requiring extra writing. After a few months of this, you can see clusters forming across pages just by looking at the sticker distribution. There are limitations worth being honest about. GoodNotes on iPad requires an Apple Pencil for the best experience. If you're on Android or using a stylus without pressure sensitivity, the workflow breaks down significantly. The app also doesn't sync seamlessly across devices in a way that supports real-time entry logging. I've lost entries before because I started writing on my iPhone during the day and tried to complete the session on my iPad at home. GoodNotes doesn't merge edits the way you'd expect. The workaround is to commit to one device for journaling and use the export function as a backup at least once a week. Another issue is the cost of the template creation process if you're doing it from scratch. I spent roughly four hours over two weekends building my first complete template system. That includes drawing the grid, setting up the mood scale, creating the sticker pack, and testing the handwriting recognition on actual entries. If you're unwilling to invest that time upfront, you'll probably abandon the system within three weeks. The alternative is downloading a free template from the GoodNotes community library and modifying it heavily. This cuts the setup time to about thirty minutes and gets you 80 percent of the functionality.
Get the Full Details

What most people don't understand about using GoodNotes for this purpose is that the friction of the app itself becomes part of the intervention. The act of opening GoodNotes, selecting the right notebook, picking the right template, and writing out your session creates a mandatory pause between the workout and the entry. That pause forces reflection. You can't just say you exercised and move on. You have to document what happened and how you felt. This deliberate slowness is actually therapeutic in a way that automatic tracking apps never achieve because those apps remove the reflective step entirely. I'd recommend starting with a simplified version rather than building the perfect system. Create one notebook. Draw a simple table with five columns. Track just the essentials for two weeks. Don't worry about stickers or templates or advanced features. Just get the habit of connecting exercise data to anxiety tracking on paper within the app. If you're still doing it after fourteen days, then invest the time in building out the full system. There's no download link I can give you because the value is entirely in your own customized template. But searching "anxiety workout tracker" in the GoodNotes template gallery will surface a few decent starting points you can modify. The default ones are too fitness-focused and not enough anxiety-focused, so plan to spend time adjusting the fields until they capture what you actually need to track.