NapBot is an automatic sleep tracking and analyzing app for your iOS and watchOS devices. It uses on-device Machine Learning to detect and understand your sleep.

* Sleep Tracking
NapBot uses machine learning to automatically track your sleep.

* Detailed Sleep Analysis
NapBot presents detailed sleep phases analysis by calculating deep and light phases.

* Environmental Sound Exposure
NapBot analyzes your Environmental Sound Exposure to understand how it affects your sleep quality.

* Sleep Heart Rate
NapBot presents a sleep Heart Rate summary chart based on your HR zones.

PRO Features:

* Sleep History
Gain insight into your full sleep history in beautifully designed overviews.

* Sleep Trends
Track your sleep trends to understand how new habits influence your sleep.

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

Subscription information
Your payment will be charged to your iTunes Account as soon as you confirm your purchase. You can manage your subscriptions and turn off auto-renewal from your Account Settings after the purchase. Your subscription will renew automatically unless you turn off auto-renew at least 24 hours before the end of the current period. The cost of renewal will be charged to your account in 24 hours prior to the end of the current period. When canceling a subscription, your subscription will stay active until the end of the period. Auto-renewal will be disabled, but the current subscription will not be refunded. Any unused portion of a free trial period, if offered, will be forfeited when purchasing a subscription.
Terms & Privacy Policy:

What’s New

Version 1.3.6

We have a pretty huge update this time, I hope you will love it!

* New awake minutes trend for PRO users
* Daily notifications for tracked sleep
* Today widget
* Support for all types of complications
* Redesigned Siri Watchface card
* Background tracking for the Watch app
* Russian and Polish translations added
* Various bug fixes

Ratings and Reviews

4.1 out of 5
1K Ratings

1K Ratings

bhoagland ,

Inaccurate and Buggy

I’m skeptical that this app uses ML at all. Nearly every single day, it thinks I’ve slept a full hour after I actually get out of bed. I get out of bed at 6am every weekday and start my morning routine. Every weekday, the app thinks I am in bed until around 7am. This would be a little less frustrating to deal with if it wasn’t with the persistent issues with editing the sleep times. Every version seems to claim improved editing but in every version so far, I will edit the time and tap save and the time does not update. I end up having to edit it several times for it to stick. The latest update also claims editing improvements. I’m not sure I would call it an improvement but something did change with editing. Today, like all other days, the app says I slept an hour longer than I did. When I went to edit the time, the app crashed.

I cannot recommend this app and certainly cannot justify the Pro subscription in its current state.

Developer Response ,

Hello, there is problem in iOS 13 which blocks me from fully fixing editing crash. It is reported to Apple and we are waiting for the fix. Sorry for that.

HindsN ,

It's a love hate relationship

I'll start with the love. I love that this app isn't draining my battery and how simple it is to use. However, the data given isn't accurate. I am using the pro version, my husband is using free.

We go to bed at the same time every night. It takes me a long time to fall asleep and stay asleep. While my husband is snoring as soon as his head hits the pillow. My data will show that I was in light sleep immediately, 1-2 hours BEFORE we went to bed. It also indicates that I was in light or deep sleep all night. Nope! While my husbands data shows he was awake for hours and literally got 0% deep sleep every night only getting light sleep, again starting 1-2 before we even went to bed.

Seeing how this is happening every night, I don't think it's fluke. I have to edit the timeframe every morning. I wish I could have more faith in the actual data as well.

Developer Response ,

Hello, thanks for your feedback. I’m working on improving sleep tracking now. Keep in mind that everybody has a different sleep patterns and sleep stages can be affected by food, beverages, stresses, etc.

Cannon lover ,

Isn’t accurate

I’m using the free version, which doesn’t allow you to look at the past nights sleep. Annoying but not the reason for one star. It plainly is just not accurate. One night i woke up three times, looked at my watch for the time and fell back asleep. The next morning, it did not show that i ever woke up, in fact during two of those times, it showed me in deep sleep. Another night, i woke up at 4:30 am and fell back asleep around 5 for for another 1.5 hours. It showed me up at 4:30. Also, this morning i got up at 4:45 and put my watch on the charger. It showed me asleep until 5:51, which is when i removed it from the charger. Does the app not know when it’s charging?? I would never pay for the pro app, not if the simple features available for free aren’t accurate. Disappointed, i really wanted this to work.

Developer Response ,

Hi, I'm sorry to hear about these issues. I'm working hard to improve sleep tracking. Please keep an eye on version 1.4.


Majid Jabrayilov
5.9 MB

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


English, Polish, Russian

Age Rating
Infrequent/Mild Medical/Treatment Information
In-App Purchases
  1. NapBot PRO Monthly $0.99
  2. NapBot PRO Annual $9.99


  • Family Sharing

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

More By This Developer

You May Also Like