​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.2.1

Newly redesigned watch app.
* Realtime HR tracking
* Summary report
* HRV report
* Walking HR report

Ratings and Reviews

4.5 out of 5
367 Ratings

367 Ratings

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.

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.

Friggin frag ,

Good app. Some flaws

When I go into the app it always defaults to May of 2016. If I want to see the current month I have to scroll down. The sleep tracker is way off. Also it tells me my heart rate is elevated when I’m not wearing my watch.

Developer Response ,

Hi, we already fixed this stuff, please try our new version.


Majid Jabrayilov
5.1 MB

Requires iOS 13.0 and watchOS 6.0 or later. Compatible with iPhone and iPod touch.



Age Rating
Infrequent/Mild Medical/Treatment Information


  • Family Sharing

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

More By This Developer

You May Also Like