​Your Apple Watch measures your heart rate every 4 minutes during the day. With CardioBot, you can easily understand the data captured by the Apple Watch so you can improve your lifestyle and discover notable patterns.

CardioBot is an iPhone app that reads heart rate data stored by the Apple Watch in HealthKit. The app separates readings in low, resting, high resting, and elevated heart rate through different colors and charts, allowing you to see averages at a glance.

CardioBot also supports viewing data captured during workouts, and it can also provide sleep analysis information for a complete dashboard of your heart rate. All of this is done with a minimal and elegant interface that makes it easy to view statistics for individual days, browse detailed timelines, and compare day-to-day changes.

This app requires an iPhone that has the Health App installed. Heart readings are read from the Health Data Store which is populated by your Apple Watch.

CardioBot requires iOS 12 and Watch OS 5.

What’s New

Version 4.0.3

CardioBot v4 is here!
New Heart Rate analysis sections.
1. Walking Heart Rate
2. Sedentary Heart Rate
3. Mindful session Heart Rate
New sleep and workout quality metrics.
New recommendation system, wh​ich analyzes your heart rate metrics and shows you hints on improving them.
New settings options where you can rearrange or enable/disable sections.
Apple Watch
Siri Watchface support
New workout mode which can be started from CardioBot on Apple Watch to get real-time analysis during a ​workout.

Ratings and Reviews

4.5 out of 5
227 Ratings

227 Ratings

ranstein ,

What's the elevated heart rate threshold?

This app appears to be useful. However, I keep getting elevated heart rate notices when my heart rate is well below the threshold I've set for the native heart rate app for my Apple Watch S3. I can't see anywhere in the CardioBot app where I can adjust settings for this. The developer's website for this app simply takes me to a one-page app preview that's not helpful. What am I missing?

Review update: I've had to dump this app on both my watch and iPhone because of the all-too-frequent elevated heart rate notifications. The native iOS health app and other heart monitoring apps convinced me that the CardioBot app results were unreliable in this regard.

I do appreciate the developer's response, and I may try the app again after the next significant update. It does look to have quite useful potential.

Developer Response ,

Hi, elevated heart rate calculating according to your personal measurements.
I am working on some setting screen right now, so please wait for next release.
Thanks for the ​feedback.

TitusMagnus ,

Love the insights

I love the app. It gives me a view of my health/fitness I didn’t know before.

One comment regarding HRV: some of the comments don’t make sense at first glance “12% lower than the baseline”. What does that mean? It would be great if it was followed by an unambiguous sentence that gave some sort of advice: need to increase the workout intensity, or something like that. If not advice, at least some suggestion which would explain what the HRV value really means in relation to the baseline, whatever that means. Thanks!

Developer Response ,

Thanks for your feedback! I’m working on brand new recommendation system, which will give you some hints and recommendations on every metric in the app.

sgmiller ,

Complete garbage!

First of all, there is so much bad English grammar it makes it hard to even understand what the app is talking about at times.

Worse, it keeps alternating between telling me I have bradycardia and tachycardia and “Bad overall physical activity state” (what does that even mean.) Yesterday it said my sedentary heart rate of 59 was “Too high and looks like tachycardia “… Seriously? (by the way my resting heart rate is 46)

By all standards known to me, I am a completely healthy, very physically fit person with a normal EKG and normal heart who does both cardio and fitness training on a regular basis.

Given all of this I would not trust a word that this app says And it looks to me like it’s offering unqualified medical advice… Is this allowed?

Developer Response ,

Hi, first of all, thanks for your feedback. I hope to fix this problem if you can share with me some data.
The app gives recommendation on a daily basis, every day can be different.
We are already fixed some issues and pushed that update, so it should appear soon.
Please contact me via mail to share some data to analyze your problem.
The app can't give you any bad advice for your health.


Majid Jabrayilov
26.6 MB
Health & Fitness

Requires iOS 12.0 or later. Compatible with iPhone and iPod touch.



Age Rating
Rated 12+ for the following:
Infrequent/Mild Medical/Treatment Information
© Majid Jabrayilov


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like