A bad night is the most common thing people mention before a spin and the least common thing they write down. VertigoMe records the night for you, from the phone alone on Android if that is all you have, and tells you which part of it actually lines up with your spins.

Of 530 people with vestibular migraine, 63% scored as poor sleepers, and the worse the sleep score, the worse the dizziness handicap.
Pan et al., J Vestib Res 2026Duration, sleep score, efficiency, disturbances, deep, REM and light sleep, time in bed, and the times you fell asleep and woke up. Garmin, Oura and Polar connect directly; Apple Watch and other devices come through Apple Health or Health Connect. On Android, pick Phone as the source for sleep duration and timing in Data Settings and the app reads the longest screen-off gap between the evening and noon as your sleep. On iPhone, the phone cannot see that, so sleep needs Apple Health or a wearable. The Sleep Data screen also lets you enter or correct a night by hand.
Bedtime late, wake time early, wake time late, sleep duration high, deep sleep high, REM sleep high and low, light sleep high and low, and sleep disturbances high and low are automatic triggers. Each fires when your night crosses its fixed line or moves two standard deviations from your own 14-day baseline, and each has a severity you control. A short night on its own is not an automatic trigger in the current catalogue; it still shows up in your patterns.
What Happened ranks each sleep signal against your spins with the same statistics as every other trigger, and says in plain words whether it made a spin more likely for you. What's Helping shows the other side: the sleep habits that show up on your spin-free days.
Monitor and then Sleep: last night at the top with duration, when you fell asleep and when you woke, then efficiency, disturbances, score and the deep, REM and light stages, and a 14-day history with your spin days marked.
A wearable, Apple Health or Health Connect for stages and a score. On Android the phone can do the basics alone with usage access, reading the longest screen-off gap between evening and noon as your sleep, and typing a night in by hand works too.
On Android, yes: with usage access it reads the longest screen-off gap between the evening and noon as your sleep. Stages and score need a wearable or a health platform. iPhones do not expose that data, so on iOS sleep comes from Apple Health or a wearable.
Garmin, Oura, Polar, Apple Health on iPhone, Health Connect on Android, the phone itself on Android, and manual entry.
Both. The night is recorded as data, and the sleep triggers fire from it when a value crosses your line, so you can weight sleep like any other trigger.