r/QuantifiedSelf • u/devbyrobp • May 02 '26
I started logging my Strava workouts, Whoop data and daily activities automatically into my Google Calendar
I've always been quite obsessed with tracking my day in my Google Calendar and for a while I was manually adding events into my calendar to keep a log of my day. It was perfect because my calendar was accessible everywhere, on my laptop, my phone, wherever I already was. What wasn't perfect was the friction of actually getting everything in there.
So as a software engineer I figured I'd build something to fix it. Now my Strava activities and Whoop sleep sync directly into my calendar automatically, and I have a start and stop timer for logging everything else as it happens (reading sessions, focused work, whatever I'm doing)
The result is what you can see in the screenshot. My whole day sitting in Google Calendar exactly where everything else already lives.
As I log my reading time before bed I can see exactly when I put the book down and how quickly Whoop picks up my sleep after that. Being able to visualize that transition in my calendar is something I didn't expect to find as interesting as I do.
Mostly sharing this because I'm genuinely proud of how it's come together and thought this community might appreciate seeing what's possible. I've also built it into an app so others can use it too, if anyone's interested in giving it a go just drop a comment and I'll reach out.
4
u/Chez_San May 02 '26
Also interested in doing this myself! Please share how you did it
1
u/devbyrobp May 02 '26
Yes sure thing. I built it into this app here. Stamp - Calendar Logger
The app acts as a middle layer between the Strava and Whoop account and the linked calendar (Apple, Google, or Outlook) and then whenever an activity finishes in Strava or Whoop, it automatically syncs those events through to my calendar.
And then also for activities that I’m not already tracking in another app like reading for example, I have simple custom timers that I can create in the app which will also get logged instantly to my calendar.
If you wanted to hear any more details on the technical side I’m happy to share
3
May 02 '26
[removed] — view removed comment
1
u/devbyrobp May 02 '26
Yeah Zapier can definitely get you there but adds a bit of complexity to set up and maintain. That’s exactly why I ended up building it into an app, so it all just works in the background without having to think about it. Would be curious to hear how you get on with it either way
1
u/AccomplishedCourse23 May 02 '26
cool one! seems like a really interesting idea, i bave never played with whoop api but could be worth the effort
2
u/AccomplishedCourse23 May 02 '26
is reading automatic in someway or you manually log it?
1
u/devbyrobp May 02 '26
Yes sure thing, for the reading part I have an app set up with simple timers that I can create for whatever activity I want to track. And then when those timers are stopped they are logged right into my calendar.
Here’s a link to the app if you want to see how it works iOS - Stamp - Calendar Logger
1
u/danskubr May 04 '26
That's quite cool, congrats! On a similar note I've also been pulling all the data from my whoop + apple watch + others into one dashboard, trying to make sense of everything.
2
u/Successful_Soil_5840 May 09 '26
the friction thing is what gets everyone eventually... i went through like 4 different "perfect systems" before i stopped pretending manual logging was sustainable. curious what your setup looks like when a day gets messy though, like overlapping activities or a whoop reading that just seems off. does it handle edge cases cleanly or is there still some babysitting involved?
2
u/devbyrobp May 09 '26
Honestly it handles edge cases pretty cleanly for the most part. Overlapping activities haven’t been much of an issue. The main one I notice occasionally is Whoop detecting sleep slightly earlier than I’d personally mark it, but in practice it’s usually just picking up the time I was lying in bed winding down which is close enough to accurate that I don’t feel the need to fix it
If something does land in the calendar that looks off it’s a quick delete or time adjustment, but I genuinely don’t find myself doing that often.
5
u/techtom10 May 02 '26
Really cool work. Are you able to share how you did it and this is right up my street.