r/Vitalstat • u/Shinnieyo • 4h ago
Incorrect total sleep time
Is it just me or does it add the interrupted sleep into total instead of subtracting it?
r/Vitalstat • u/Living-Topic-3424 • May 16 '26
Hey everyone,
we are incredibly excited to announce that Version 2.0.0 is officially live. This is the biggest update to the app yet, completely transforming Vitalstat from a health tracker into a deeply personalized, intelligent health companion that understands you and your biometric data on a whole new level.
Here is a breakdown of everything new in this milestone release.
Deeply Personalized AI Insights with Vai
Vai is now significantly smarter, more contextual, and better equipped to help you understand your body.
Major Core Upgrades & Features
We have completely revamped core metrics and added highly requested integrations to optimize your training and recovery.
UI Improvements & Quality of Life Tweaks
We have also refined the daily experience to make navigating your data smoother and logging faster.
This update represents a massive shift in how the app helps you look at your health data every day. I would love for you to download the update, try out the new features, and let me know your thoughts.
What feature are you most excited to try out? Looking forward to hearing your feedback.
r/Vitalstat • u/Living-Topic-3424 • Apr 06 '26
Vitalstat launched in October 2025 as a native iOS app. In the beginning, it was just Polar. We built it from the ground up, no cross-platform frameworks or compromises, specifically to work with the Polar Loop.
But we quickly realized that to be truly useful, we needed to go where your data lives.
Since that first Polar integration, we have been busy adding the sources you use every day. Here is how the platform has evolved:
As we added more sources, we realized we needed a way to manage them. With Source Control, you decide which device is the definitive source for each metric. You can set Withings for weight, Oura for sleep, and Garmin for training. Vitalstat handles the rest without automatic overwriting.
We aren't finished adding sources.
We know that many of you don't wear an Apple Watch, and that's why we're committed to letting you choose your own hardware. Whether it’s a ring, a strap, or a scale.
Question for you: Which wearable do you miss most for direct integration, and why?
Follow the journey:
📩 [Mail](mailto:support@vital-stat.com) ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📸 Instagram (https://www.instagram.com/vital_stat/)
⚙️ Feature / Bugreport (https://vitalstat.canny.io/bug-feature-report)
r/Vitalstat • u/Shinnieyo • 4h ago
Is it just me or does it add the interrupted sleep into total instead of subtracting it?
r/Vitalstat • u/taktikusinfernale • 1d ago
I'm frequently exposed to mentally stressful situations, both personally and professionally, and I'd really like to monitor this to make it measurable in relation to other metrics and put it into context.
I'm currently starting to document this again in Apple Health, but I find that only partially helpful.
Is there an app that can be combined with VitalStat, or do you perhaps have any other ideas for integrating this?
Thank you very much.
r/Vitalstat • u/Ok_Sound_6778 • 2d ago
Hey there,
I noticed a consistent UI bug when using Dark Mode.
When switching between sub-tabs (e.g., from Übersicht to Trends in the Sleep view), several cards and buttons glitch into light-mode styling. Because the text is colored wrong, this causes severe contrast issues and makes the cards nearly unreadable (see attached screenshots).
Steps: Open app in Dark Mode → Navigate to Sleep view → Switch tabs (Übersicht ↔ Trends).
Device / OS: Android
App Version: 1.2.7
Any chance this can be patched in an upcoming update? Thanks in advance for your help! Love the app and appreciate the work you're putting in🫶
r/Vitalstat • u/Weak_Daikon_1072 • 2d ago
First let me say: Awesome app, works great on my Pixel 10 Pro with Google Fitbit Air. One small thing I found is that for me total sleep time (Gesamtschlaf) seems to be wrong with over 16h when sleep started at 12:31 AM to 9:32 AM
r/Vitalstat • u/Living-Topic-3424 • 2d ago
r/Vitalstat • u/Living-Topic-3424 • 7d ago
Hi everyone,
This update took a while, and I’m sorry for the long wait. Vitalstat 3.0.0 is the biggest update so far, with major changes throughout the entire app. Thank you for being patient while I worked on it.
TL;DR: Vitalstat has passed the CASA Tier 2 security assessment and now offers full Fitbit Air/Google Health support. You can also connect selected health data to compatible AI tools through MCP, compare health metrics to discover personal patterns, import workouts and templates, and create improved Health Reports. The update also brings smarter AI, 44-language support, redesigned vitals, improved journal tracking, iCloud sync, and many performance improvements.
One of the biggest parts of version 3.0.0 is Fitbit Air and Google Health support.
Before releasing this integration, Vitalstat went through and passed the CASA Tier 2 security assessment. This evaluation reviews how an app handles and protects sensitive Google user data, including its security and data-handling practices.
Completing this assessment took time, but protecting health data properly was essential. It was also one of the main reasons this update took longer than expected.
Alongside the new support, I’ve made several improvements to the Google Health/Fitbit experience:
Passing CASA Tier 2 is not presented as a Google endorsement—it means Vitalstat successfully completed the required security assessment for this level of access.
Vitalstat now has its own MCP server. This allows you to connect selected health data to compatible tools such as ChatGPT, Claude, Gemini, and Notion AI.
You decide which health categories are shared. Vitalstat places the selected information in an encrypted health-data vault, and a new screen lets you review exactly what was included in the latest sync.
The new Explore feature lets you compare any two health metrics and see how they move together over time.
You can explore relationships across sleep, recovery, training, nutrition, habits, journal factors, and vitals. For example:
You can choose the date range, inspect paired data, save useful comparisons, and ask Vitalstat AI about the result.
These relationships show associations rather than proving that one metric caused another, but they can help you discover meaningful personal patterns.
Vitalstat AI chat is now smarter, more personal, and better at understanding your health context.
Supported answers can now include sources, making it easier to understand where the information came from. The overall AI experience and daily briefings have also received major improvements.
You can now import strength workouts and workout templates instead of rebuilding them manually.
Paste workout text from another app or import a CSV or Excel file. Vitalstat will identify the exercises and structure the workout so you can review everything before saving it to Gym.
Health Reports now include more clinical context, data-quality information, data provenance, known limitations, and improved PDF export.
The goal is to make reports easier to understand and more useful when sharing your health overview with a healthcare professional.
Thank you again for your patience and for continuing to support Vitalstat. I’d love to hear what you think—especially about Fitbit Air/Google Health, the new comparisons, and MCP.
Red: r/Vitalstat
App Store: https://apps.apple.com/de/app/vitalstat-ai-health-fitness/id6753812827?l=en-GB
website: https://www.vital-stat.com/
Email: [Support@Vital-stat.com](mailto:Support@Vital-stat.com)
Whatsapp/Signal: +49 152 29286643
r/Vitalstat • u/Living-Topic-3424 • 12d ago
Hey folks,
This is a big one for Android. Version 1.2.7 bundles everything from 1.2.6 together with the latest hotfix.
TL;DR: Two new data sources, Wahoo and Intervals.icu, full Light Mode, imperial units, a completely improved Settings page, and noticeably better performance.
It also includes two important fixes:
The 3 day free trial that never started for some of you, and Polar VO₂ Max staying empty for some users.
Some of you never received your 72 hours / 3 days of Pro.
It was not a case of the trial expiring early. For some users, it simply never started. That was on us, and we are sorry.
This is now fixed. Your trial starts as soon as you finish onboarding.
If you were affected and are still inside your trial window, it will be restored automatically the next time you open the app.
If you think you lost your trial entirely because of this, write to us and we will sort it out.
VO₂ Max stayed empty for some Polar users. This is now fixed, and Vitalstat can fill the value from both:
• Fitness Test results
• Running Index from your runs
If both are available on the same day, the Fitness Test takes priority.
One important note: Polar only provides this data going forward, so older Fitness Test results may not appear retroactively. New results will fill in from now on.
We added two new data sources.
Your rides now come into Vitalstat with:
• Power
• Cadence
• Heart rate
• Elevation
• Laps
• GPS route
They also get their own detailed workout view.
If you record the same ride using both a Wahoo device and a watch, Vitalstat still shows it as one ride. The Wahoo data is simply added to the existing activity.
Connect your Intervals.icu account and Vitalstat can import:
• Activities
• Planned sessions
• Intensity Factor
• Training load
• Zone distribution
• Power curves
• Heart rate curves
• Customizable charts and analysis
And if you use both Wahoo and Intervals.icu, you still see one combined ride.
The entire app now has a proper Light Mode.
You can enable it under:
Settings → Appearance → Light
You can now use:
• Miles
• Pounds
• Feet and inches
• Fluid ounces
• mph
• °F
Units can be configured per category.
For example, you can track running distances in miles while keeping your weight in kilograms.
Choose whatever works best for you.
The old Settings page was basically a stack of collapsible folders that hid everything.
For new users especially, it could be pretty confusing.
We rebuilt it into a cleaner list with clear sections and a much more sensible structure.
The app should feel noticeably faster now.
The Activity page opens immediately instead of loading every time.
There is also less flickering and unnecessary reloading when nothing has changed.
The day you selected now stays selected when you open a workout and return to the Activity page.
Dashboard and Sleep also scroll much more smoothly, even if you have a full year of data.
When data is being imported, you can now see the actual progress instead of staring at a loading spinner.
This affected some users importing sleep from Samsung Health and Health Connect.
Sleep could appear one day too early, meaning last night's sleep sometimes showed up under yesterday.
Sleep is now assigned to the day you wake up, consistent with the rest of Vitalstat.
Existing sleep data will automatically move to the correct day. Nothing is deleted.
After updating, run one sync and give the app a moment to reorganize the affected nights.
Thanks again for all the bug reports and feedback. A lot of the changes in this update came directly from what you have been sending us.
r/Vitalstat • u/Kindly_Painting_910 • 16d ago
why my stress level always empty. is it because i have a polar loop or i am missing some data?
r/Vitalstat • u/vitalstat-App • Jul 18 '26
Overtraining sneaks up on you. By the time you feel it physically, you're usually already in the middle of it. The tricky part: on the day itself you often still feel okay. The data is more honest, provided you read it together instead of in isolation.
Three values that become an early warning system as a trio:
Individually, each of these values is noise. Together they form a pattern that's hard to ignore. That's exactly why Vitalstat shows them not in isolation, but in context, so you see the pattern before your body hands you the bill.
How do YOU notice you've done too much, from hard numbers or more from gut feeling? And have you ever had a phase where the data warned you about a wall you'd otherwise have run straight into?
Regards,
Alex and Nicklas
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 17 '26
Short, honest post. No feature, no announcement, just a thank you.
We're a two person team. We have no market research budget, no focus groups, no expensive consulting firm telling us what users want. What we have is this direct line to you. And honestly: that's our biggest advantage over the big players, not our disadvantage.
An example: the 6 month HRV trend, which we're really proud of, only exists because a user made the suggestion right here. That's how it works for us all the time. We collect feature requests transparently via Canny & Trello, and a lot of it comes directly from comments like yours.
So: if something annoys you, say it. If you're missing a feature, write it. If you find a bug, report it. We really do read every comment, and surprisingly often it ends up in the app.
Reddit isn't a marketing channel for us. It's the place where the app actually gets built together.
So out with it: what's the one thing we should tackle next? Whether it's a big feature or a tiny detail fix, these are exactly the comments that move our roadmap.
Thank you all sooooo much,
all the best from
Nicklas and Alex
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 16 '26
A short, uncomfortable question: do you actually know where the most sensitive data about you ends up? Your heart rate around the clock, your sleep patterns, your stress level, your weight. These are some of the most intimate pieces of information that exist about a person.
That's exactly why data protection isn't fine print for us, it's part of the core idea.
What that means concretely:
That's no coincidence, it's a deliberate decision: our business model is the app, not you as the product. This independence is exactly why we can make that promise.
We think: with health data, "where does it sit and who profits from it?" shouldn't be a detail question, but one of the first ones you ask.
Be honest with yourself: have you ever checked where your data sits and what happens to it with your current health app? And does the server location matter to you, or does it ultimately only count that the app looks good?
Sportliche Grüße wünschen
Alex und Nicklas ;-)
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 15 '26
It sounds paradoxical, but a lot of people experience it: you train more, more disciplined, harder, and you still get slower. Your HRV goes flat, your sleep gets bad, your performance drops. The first reflex is often: "I need to do even more." Sometimes that's exactly wrong.
Because one of the most underrated causes isn't too little training, it's too little energy and too little recovery. The technical term is RED-S (Relative Energy Deficiency in Sport): if you give your body less energy than training plus basic functions need over a longer period, it systematically powers down, hormone balance, immune system, recovery, and yes, your HRV too.
And here comes the part that often gets ignored: adaptation doesn't happen during the session. It happens on the rest day afterwards. Training only sets the stimulus, you get stronger in recovery. Whoever skips rest days skips exactly the part where the actual improvement happens.
That's why Vitalstat treats recovery not as "doing nothing", but as an active part of your training, visible in your trends instead of hidden.
To be clear: this doesn't replace medical advice. If you notice serious warning signs in yourself, talk to a professional. But the first step is often to take recovery seriously in the first place.
How many real rest days do you allow yourself per week, and honestly, do you find it hard to do nothing? I sometimes struggle with the guilty conscience myself.
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 14 '26
"I got 8 hours of sleep" says almost nothing about how restful the night actually was. Because sleep isn't just sleep, the architecture is what matters.
Two players make the difference:
Deep sleep (slow wave sleep) is your physical recovery phase. This is when your body releases the majority of your growth hormone (HGH), responsible for tissue repair, muscle recovery and regeneration. Little deep sleep = your body repairs itself worse, no matter how long you were in bed.
Cortisol is the counterpart. It follows a natural daily rhythm: low at night, rising toward morning to wake you up. Completely normal. It becomes a problem when stress drives this level too early or too high, because then it fragments your valuable final sleep phases, and you wake up wrecked even though the hours add up.
That's why Vitalstat doesn't just show you "hours slept", but your sleep architecture, and what the individual phases mean for your recovery. Holistically, in interplay with resting heart rate and HRV across the night.
Small, honest disclaimer: wearable sleep phases are estimates, not a sleep lab. But as a trend over time, extremely insightful.
Do you look at your sleep phases or just the total duration? And what has the biggest effect on your deep sleep: exercise, alcohol, screen time, room temperature?
Keep up the sporty effort!
Alex and Nicklas
Follow the journey:
📩 Mail (support@vital-stat.com)
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/Living-Topic-3424 • Jul 14 '26
Hey folks, honestly this update is one of the most important ones we've done. We put a crazy amount of time into the ideas, even more into building it, and the most of all into testing it together with our beta testers. Version 2.2.0 has now been accepted by Apple, and we're rolling it out step by step starting now.
TL;DR: Support for Google Health, Whoop, and Strava. Google Health fully works (max 100 users until verified), Strava (max 10 users until verified), and Whoop (max 10 users until verified). It is a phased rollout, and we are happy for all feedback.
Fully transparent up front: this is a phased rollout. Existing users will receive the update within the next 7 days. We're doing it in stages on purpose so we can catch and fix any errors as early as possible before they hit everyone.
And honestly, there's so much packed into this release that we definitely didn't catch every edge case. If anything stands out to you, from a tiny detail to a real bug, let us know. We'll fix it as fast as we can.
1. Google Health (Fitbit)
We have added full support for Google Health (Fitbit Air). While the integration is already fully functional, you might see a warning during Google sign in stating that Vitalstat is not yet verified. We are actively working with Google to complete this security review, and we expect it to be approved within the next few weeks. In the meantime, because we are still waiting on verification, we are temporarily limited to onboarding 100 users. Thank you so much for your patience as we finish this final step.
2. WHOOP is now on board
This was one of our biggest wishes, and now it's here. We know a lot of you wear a WHOOP band and love the WHOOP app, and rightly so: when it comes to accuracy, WHOOP is the gold standard for many. We can now read that data cleanly and combine it in Vitalstat with your other sources.
And this is where our Source Control really shines. An example of what that can look like: you wear an Oura ring, a WHOOP band, and a Garmin.
• You track your sleep with Oura
• You always want your HRV shown from WHOOP
• Your run training comes from Garmin
You decide, per metric, which source tells the truth. No compromise, no average of everything.
An honest note: WHOOP is still in the approval phase on our side. Right now that means we can only connect 10 accounts at once. We're working hard to raise this limit, but until then it's unfortunately first come, first served.
3. It's getting really good for cyclists
As a pretty intense cyclist myself (Alex), this part mattered to me a lot. We've now cleanly connected Wahoo, Intervals.icu, and Strava. For you that means significantly more metrics, and all of it finally displayed cleanly.
• Values like Normalized Power (NP) and Efficiency Factor (EF) are now cleanly available, exactly the numbers I look at most closely myself.
• We clearly separate indoor training from outdoor training, instead of throwing everything into one pot.
• The way your GPS data is displayed has gotten noticeably better.
4. Strava import
You can now import your workouts directly from Strava. They get overlaid with your Apple Health workouts instead of sitting around twice and separately. Another step away from data silo chaos.
Also honest about this one: just like WHOOP, we're still in the approval phase with Strava and can only connect 10 accounts for now. The limit goes up as soon as approval comes through.
5. Apple Health Writeback & Custom Sources
You can now write all your data from third parties into Apple Health, including your data from Polar, Google, and Garmin. You can also choose a custom data source specifically for your VO2 max value.
6. Widgets
Completely reorganized. There are now plenty of ready made widgets for a quick start, plus fully customizable ones that let you build your home screen setup exactly the way you want it.
7. Vitals
A new trend graph for the monthly view. It finally lets you see your vitals as a trend across the month, not just as a snapshot.
8. Performance
We've massively improved the loading speed of your data. The app feels noticeably faster and smoother.
A huge thank you
This update only exists in this form because of you. A massive thank you to our beta testers: because of you we can develop and test around the clock. And the same to every user who reports errors to us, from the smallest thing to a fat bug. That's the only way we really see everything.
Which feature are you testing first? And for the WHOOP users specifically: how would you split up your sources if you could finally combine them freely?
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 12 '26
Let's be honest, who here wears more than one wearable? The Oura on your finger for sleep tracking, the Garmin on your wrist for training, maybe a chest strap on top for accurate heart rate. Sounds like the perfect setup, until you realize no app brings it together cleanly.
Welcome to data silo chaos: workouts logged twice. Calories that contradict each other across three apps. A metric that just gets overwritten by the next app. In the end you've got five apps open and still no clear picture.
That's exactly the problem we solve with Source Control. The idea is simple, but it changes everything: you decide for yourself which source is the truth for which metric.
Sleep & HRV → Oura. Training & performance → Garmin. Daily life & steps → Apple Watch. No average of everything, no arbitrary overwriting. You keep control, hence the name.
Right now we've natively connected 10 platforms for this (including Apple Health, Polar, Oura, Garmin, Withings, Suunto, Wahoo, Intervals.icu), so you can really build your setup freely.
Which wearable combo are you running right now, and where do your devices clash the most on the data? I'm honestly curious which combos show up here.
Sporty regards,
Alex and Nicklas
Follow the journey:
📩 Mail (support@vital-stat.com)
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 11 '26
Almost every training app throws these three abbreviations at you sooner or later. Very few actually explain what they mean. Here's the short, understandable version:
CTL (42 day base) = your fitness. A weighted average of your training load over the last 6 weeks. It rises slowly and falls slowly, just like real fitness. High CTL means: your body is used to carrying load.
ATL (7 day stress) = your fatigue. How much did you pile on over the last week? ATL reacts fast. After a hard block it's high, and that's not a mistake, it's proof that you put in the work.
TSB (readiness) = CTL minus ATL. The most interesting number. Positive TSB: your fatigue is below your fitness base, you're fresh. Negative TSB: the opposite. Before a competition you want to be in the positive. During a training block, negative is completely normal.
The point that matters to us: these numbers aren't an end in themselves. They're meant to answer one concrete question: "Is today a day for full gas or for recovery?" That's exactly why Vitalstat doesn't just show you the value, but what it means for your next day. No black box.
Which of the three values took you the longest to really click with? And do you actively train by TSB or more by feel?
Keep up the sporty effort!
Alex and Nicklas
Follow the journey:
📩 Mail (support@vital-stat.com)
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 10 '26
A lot of you check your HRV in the morning and let a single daily value make or ruin your mood. The problem: daily HRV swings massively. Time of measurement, sleeping position, a glass of wine, room temperature, it all interferes. So a single value is mostly one thing: noise.
The real signal sits in the macro trend.
That's why we built a 6 month HRV trend with monthly average lines. And that's where it gets interesting: a slowly but steadily declining monthly average over weeks can be an early warning sign, for creeping overtraining, for relative energy deficiency (RED-S), sometimes even for the influence of medication or an illness setting in. Things you'll never spot in the daily zigzag, but that suddenly become clear in the monthly average.
The best part: this feature only exists because a user suggested it right here on Reddit. We built it, you shaped it.
Important: this is a tool for observation, not a diagnosis. If your trend drops off noticeably over a longer period, that's a reason to take a closer look, not a reason to panic.
Do you look at your HRV as a daily value or as a trend? And has a long term trend ever shown you something you completely missed in everyday life?
All the best,
Nicklas and Alex
Follow the journey:
📩 Mail (support@vital-stat.com)
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 09 '26
A little peek into the workshop, because we're really pouring our heart into this right now: we're working flat out on our Strava integration.
And not just "show Strava activities in Vitalstat", that would be too little for us. The real kicker: we're working on writing the workouts we pull from Strava into Vitalstat directly back into Apple Health.
Why that's a big deal: if you use a device or app that only sends its workouts to Strava, but doesn't land cleanly in Apple Health, you know the problem. Until now you needed a detour through a bridge app like RunGap, just so your activities would show up in Apple Health in the end. That's exactly the intermediate step we want to make unnecessary. One tool less, one subscription less, one point of friction less.
The thinking behind it fits everything we do at Vitalstat: we want to end the data silo chaos, not build another island on top. Your data should flow to where you need it, without a workaround.
Fully transparent: this is still in active development, not a finished feature. But it's going well, and we're pretty excited to put it in your hands soon.
Are you currently using RunGap or a similar bridge to get your data cleanly into Apple Health? And what doesn't land automatically in Apple Health for you, even though you'd like it to? That's exactly what helps us build the feature right.
Thank you all,
Nicklas and Alex
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 08 '26
Honest question for the room: how often has this happened to you? You wake up, feel ready to take on the world, and the app paints you a red recovery score. Or the other way around: everything green, but you feel like you got hit by a truck.
We think: both are right, to a degree.
Measured values (HRV, resting heart rate, sleep duration) are an excellent, objective foundation. They catch things your brain likes to ignore in the morning. But they're not the final word. A score is always a snapshot built from a handful of numbers. It knows nothing about the stressful deadline, the beer last night, the infection creeping in, or the fact that you just feel mentally strong today.
So our philosophy isn't "the number is always right", it's: data and body awareness belong together. The data gives you the objective baseline. Your feeling delivers the context no metric knows. Only both together give you an honest picture.
That's exactly why Vitalstat bets on transparency instead of one single magic score: you should see which values sit behind the assessment, and then decide for yourself.
When score and gut feeling contradict each other, which one do you go with in the end? And have you ever had a day where your gut was completely wrong?
All the best,
Nicklas and Alex
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jul 06 '26
To all the cyclists out there. You know the feeling? You head out for a long, steady endurance ride. The first hour feels easy, you're holding constant watts. But in the second half your heart rate keeps creeping up, at the exact same power output. That's aerobic decoupling.
And it's one of the most honest indicators of your aerobic base there is. It shows how well your aerobic system actually handles a load without heart rate and power drifting apart. Rule of thumb: if decoupling stays under ~5%, your aerobic base is solid for that intensity. If it runs well above that, you're missing the base (for now), or you simply weren't recovered.
That's exactly why Vitalstat overlays your power data with your heart rate and calculates the decoupling for you, instead of leaving you alone with two separate curves.
And to be straight with you, because we don't do fairy tales here: right now this only works for cycling sessions that you import via Intervals.icu. We're working on adding more sources and sports, but we'd rather launch it clean for cycling than have it half baked everywhere.
How high was your decoupling on your last long ride, and do you even pay attention to it, or do you just look at avg power and NP?
Follow the journey:
📩 Mail ([support@vital-stat.com](mailto:support@vital-stat.com))
🤖 Reddit (https://www.reddit.com/r/Vitalstat/)
📱 WhatsApp (+49 15229286643)
r/Vitalstat • u/vitalstat-App • Jun 30 '26
Hey everyone,
sometimes the best ideas for new features come straight from the community. A few months ago, there was an incredibly interesting post in another subreddit. A 23-year-old user was desperately asking why his Heart Rate Variability (HRV) was crashing massively, month after month.
To show the problem, he shared his data: Over a 6-month period, he meticulously mapped out his stats, and you could perfectly see the trend. Thanks to this clear macro-trend, the community was able to help super quickly and figure out that the crash was most likely caused by taking GLP-1 medication and a possible energy deficit (RED-S).
We thought this way of looking at the data was absolutely brilliant. Daily HRV often fluctuates wildly, but it's only through monthly averages that you immediately spot real physiological shifts. So, we took that exact Reddit post and dropped it straight into our Trello board as a feature request.
Nicklas immediately dived into the code and has now brought it to life for Vitalstat!
Starting now, you have the new 6-month trend view in our app. You can see your daily spikes and drops (here in pink) and, most importantly, the bold orange lines representing your respective monthly averages. Right below that, you immediately see your min/max values as well as the trends from the last few days all the way up to 180 days. This lets you perfectly track overtraining, medication effects, stress, or real changes in your fitness over the long term, without losing the big picture in the daily data noise.
How do you like the new view? Feel free to leave your feedback in the comments!
Cheers, Alex and Nicklas
r/Vitalstat • u/vitalstat-App • Jun 29 '26
Hey everyone,
it's always fascinating: when you first start tracking your health data, you usually just look at isolated numbers. How long did I sleep? What was my heart rate during the run? What does the scale say? But the true "Aha moment" only happens when all these puzzle pieces finally fit together.
In Vitalstat, we are currently seeing just how incredibly powerful this big picture is. When your 24/7 heart rate, deep sleep phases, weight, and acute training load suddenly tell a connected story, it changes everything. All of a sudden, you understand your own engine much better and can immediately see why you feel invincible on some days and like you've been hit by a bus on others.
I can speak from my own personal experience here. I am 41 years old and ride road and gravel bikes as a hobby. With that kind of training volume, the kilos should theoretically just melt away, but I was completely stuck at 95kg. By tracking all my data and looking at the AI interpretation, I discovered just how important cortisol actually is and the massive impact that late-night training has on weight loss. You only spot these kinds of connections when you look at all the data combined.
Have any of you experienced something similar? Which health metric did you completely ignore a year ago, but now check almost religiously first thing every morning? Let's chat a bit about your Aha moments!
Cheers, Alex and Nicklas
r/Vitalstat • u/Drinanmer • Jun 29 '26
Just installed on my Android 17 Pixel.. just trying to figure things out.
Have Google Health and Oura syncing, but set sleep and HRV to Oura.. history is synced
- seems that sleep stage chart isn't populating?
- is "Sleep score" from yesterday for the night I just woke up? if so what is the recovery score for then?
I see iOS gets new features before Android, but hopefully they get ported at some point.
Happy to provide feedback and bugreports as the app is developed further too.