NapBot is an automatic sleep tracking and analyzing app for your iOS and watchOS devices.

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.6.3

Small bug fixes.

Ratings and Reviews

4.2 out of 5
4.4K Ratings

4.4K Ratings

Scttzz ,

App works good for me but for a five star upgrade...

I’d be more than glad to upgrade this to five star and keep my subscription going if there’s a way to be able to end the sleep manually. Why? When I actually woke up and got out of bed was about 45 minutes sooner then when app said I woke up. I go to rest room and read sitting down for a good 30-40 minutes so I think it was counting that time period as if I was still sleeping. it counted that time as awake. But at 5:09 or so when I actually woke up it showed no awake time. It would be nice if I could select “end sleep” if indeed that would work I don’t mind doing that and I will be a happy camper so to speak.

Developer Response ,

Thanks for your feedback! You're right it makes sense.

Jeffrey75088 ,

Poor Development...

If you want to try the app out do not pay for premium as it riddled with bugs that for me using a iPhone 11 and Series 5 basically turned the app into nothing but one screen that stayed frozen eternally set on the first screen. Maybe with a massive amount of bug fixes and the most basic of tools in place it could be justified as premium but for now given the amount of bugs and features that are not accessible I do not believe that the app is more than a free version. For the developer to say the app “learns over time” is a big stretch for me to imagine, as he confirmed you can not edit the inaccuracies, so what is it actually learning from? Most apps use motion and heart rate however what exactly is bases for this app as neither of those seem to apply. It has tracked me as asleep when eating dinner and moving around at any given time of day etc. and I have checked all the permissions more than once and done power cycles on both devices as well not force closed the app based the on developer replies and the end results of the most off the wall sleep results of the 8 tracking apps I have tried.

Developer Response ,

Hello, NapBot uses both heart rate and motion data to understand your sleep patterns.

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.

App Privacy

The developer, Majid Jabrayilov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Purchases

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

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

More By This Developer

Health & Fitness
Food & Drink

You Might Also Like

Health & Fitness
Health & Fitness
Health & Fitness
Health & Fitness
Health & Fitness
Health & Fitness