Every morning, without fail, I wake up feeling groggy no matter how much sleep I get. For the next hour or so, I stumble around in a fog getting ready for the day, making breakfast and checking email, but really, I’m just going through the motions. Nothing is really registering in my brain, and if you were to ask me a question, I’m pretty sure you’d be met with a blank stare.

Hoping to shake my zombie-like state, this week I tried a couple of sleep-tracking apps, called Sleep Cycle and SleepBot. Sleep Cycle is available for iOS, and costs 99 cents; SleepBot is free, and works on both iOS and Android devices.

The purpose of these apps is twofold. First, they capture information about your sleep cycle each night. They record how long you’ve slept. Using your phone’s accelerometer, they also track your movement to help determine sleep quality (less movement = better sleep quality). SleepBot can even record sounds using your phone’s microphone. And each app allows you to rate and add notes about each night’s sleep.

The idea is that, by taking note of your sleeping habits, you can learn why you’re not getting enough sleep, and then do something about it.

The second function of Sleep Cycle and SleepBot is that of an intelligent alarm clock. By monitoring your movement, they can wake you up during your lightest state of sleep, instead of when you’re in a deep sleep. This way, you don’t feel as discombobulated when you wake up.

So, do Sleep Cycle and SleepBot actually work? Well, I can’t say that I woke up feeling bright-eyed and bushy-tailed every morning, and I’m no sleep expert. But I’ve noticed that I’m having an easier time getting up, and feel more clear-headed. I liked them enough that I would use either app over the standard alarm-clock function on my smartphone.

That said, neither app claims to be medically approved, and if you’re experiencing serious sleeping problems, you should consult a doctor.

Sleep Cycle

I tested Sleep Cycle on my iPhone 5, and right off the bat, I’d recommend taking a few minutes to explore the app’s Settings menu. There are a handful of features in there that I found really useful, but that I missed on my first go-round because they’re turned off by default. For example, there’s a Sleep Aid function that will play soothing sounds like ocean waves and heavy rain until you fall asleep. Also, this is where you can enable the feature for adding notes and ratings to your sleep entries.

To use the app, each night you’ll be asked to set an alarm. This is an area where I thought Sleep Cycle was better than SleepBot. The former offers you a simple dial where you can easily set your wake-up time every night.

Meanwhile, on the Android version of SleepBot, you can set an alarm for the weekdays and weekends, which is great if you’re on a regular schedule. If not, you have to manually add another alarm to a list, using a slightly clunky tool. It’s a bit easier on the iOS version, but still requires a couple extra steps compared to Sleep Cycle.

With my alarm set, I placed the phone near my pillow and a few inches away from the edge of my bed, to prevent it from falling, and went to sleep. Depending on the type of bed you have, you might have to experiment with placement. It’s also recommended that you keep your phone connected to its charger to avoid battery drain.

The app will then wake you during a light stage of sleep within a 30-minute window of your actual alarm. So, if your alarm is set for 7 am, it will wake you up anywhere between 6:30 and 7. You can adjust the duration of the alarm window in the Settings menu, or turn it off completely.

Initially, I was a little put off by the idea of waking up earlier than my actual alarm. But in practice, it wasn’t that bad. In almost every instance, Sleep Cycle woke me up a few minutes before my set alarm, but I didn’t feel like I was rising from the dead. Most times, I was ready to get up, and I only hit the snooze button twice the whole week. Usually, I hit “snooze” twice a day.

It was also neat to review my sleeping habits each night. Sleep Cycle provides statistics and charts on sleep quality, time in bed and more. The one I found most interesting was the graph that shows how much time in bed you spent awake, asleep or in deep sleep.


SleepBot operates very similarly to Sleep Cycle, but there are a couple of key differences. I should also note that the iOS and Android versions of the app don’t offer all the same features. For example, SleepBot on iOS offers lullabies and soundtracks to help you fall asleep, but the Android app does not. For my story, I primarily tested the Android version on the Nexus 5.

Again, it’s worth going through SleepBot’s Settings menu to explore some of the customization options. One that I found useful was the “Punch-in time offset.” If it takes you a little while to fall asleep once you’re in bed, you can tell SleepBot to start tracking after a specified amount of time. The Android app also has an option to automatically put your phone into airplane mode, so you’re not interrupted by notifications through the night.

Like Sleep Cycle, SleepBot wakes you within a 30-minute window of your set alarm time. As soon as you wake, the app asks you to rate your sleep and add some notes. I liked that you could add free-form thoughts to SleepBot to accurately describe how you’re feeling, or even use it as a dream journal. It’s more restricted on Sleep Cycle. There, you enter notes before you go to sleep, and you have to select from a list of preset or user-added notes, such as “Drank coffee” or “Stressful day.”

SleepBot breaks down statistics for each day, and you can even go back and listen to recorded audio, which was interesting.

I thought the data was better laid out on Sleep Cycle, but one area where SleepBot excels over Sleep Cycle is offering information and tools to help you get more sleep. You can indicate how much sleep you want to get per night, and then SleepBot can track whether you’re meeting that goal or in deficit. There’s also a feature to set a reminder to go to bed, though I found that it’s not always that easy to pull yourself away from the TV or work.

If you’re tired of being tired, I’d recommend giving Sleep Cycle or SleepBot a try. They offer useful information about your sleep habits, and can make waking up in the mornings a lot easier.


I use a similar app called WakeApp. It´s a bit more expensive than Sleep Cycle, but I it does´t seem to drain the battery of my phone as much. It tracks my movements and also records noises, that might disturb me in the night (also if I´m snoring or me talking in my sleep!). It selects just the right moment to wake me up, while I´m in a light sleep phase so that I feel quite healthy and fit the whole day. I´ve been using it for years now and I never used to love waking up, but WakeApp makes it a lot more bearable with one of the songs from from my music library gradually increasing, waking me up gently…

Iqbal Kurniawan
Iqbal Kurniawan

I purchased Sleep Cycle a year ago and I really love it, but with a catch. Had easier time when waking up ever since, but I noticed that the battery performance of my phone started to deteriorate faster after several months using this app. I know there were other factors as well, but could it impact the battery since the phone was active the entire night?

Just to be safe, I don't install it on my new phone. I'm really missing it, though..

Marshall Kirkpatrick
Marshall Kirkpatrick

I love Sleep Cycle and have been using it for months. You've still got to make decisions and change behavior in order to get more and better sleep, but this helps. As Le Bron James once said, the aim of self quantification is not just self knowledge but optimization.

I'm also a touch skeptical of such low cost apps. Where's the money going to come from? That's got to be keeping the founders of these companies up at night.

Final comment, I've not bought one of those yuppie tracking bracelets but have found that sleep cycle plus moves app for pedometer together solve all my needs. The lumo posture tracking lapel clip looks pretty awesome though! And I wish all these companies used their data in the fascinating ways Jawbone does! Jawbone data scientist Monica Rogati is publishing some awesome aggregate sleep data that would be great to see inspire other companies in this market!

Truly final comment, imagine if startup people pooled their data for sleep benchmarks! Fellow startup CEOs: I've been getting 6:45 hrs of sleep each weeknight, trying to push from 6 to 7 hrs, and sleep cycle says my sleep quality is around 65% most week nights. (It goes up to 9 hrs and 85% on weekends). Is there hope for better sleep or is that par for the course!


Get every new post delivered to your Inbox.

Join 301,222 other followers