Data Sync Issues
Solving problems with data not appearing or being outdated.
Data Timing
Understanding when data becomes available:
| Data Type | Typically Available |
|---|---|
| Sleep & Recovery | 15-30 min after waking |
| Workouts | Immediately after ending |
| Daily Strain | Real-time updates |
| Previous days | Immediately (historical) |
"No Data Available"
New WHOOP User
Requirement: At least one night of sleep data.
Fix:
- Wear your WHOOP for a full night
- Wait for morning sync (15-30 min after waking)
- Check data appears in WHOOP app first
Data Not Synced Yet
Symptoms: WHOOP app also doesn't show the data
Causes:
- WHOOP servers still processing
- Band didn't sync to phone
- Phone didn't sync to cloud
Fixes:
- Open WHOOP app to trigger sync
- Check WHOOP band battery
- Ensure phone has internet connection
- Wait 15-30 minutes
Wrong Date Range
Symptoms: Query works for some dates but not others
Fix:
- Try "last week" or "this month" instead of specific dates
- Use ISO format:
2024-12-15not "December 15" - Check for typos in dates
Stale or Outdated Data
API Propagation Delay
WHOOP's API can lag behind the app by 5-10 minutes.
Fix:
- Wait a few minutes
- Try again
- Ask for "today" or "right now"
Cached Responses
Your AI may cache previous responses.
Fix:
- Start a new conversation
- Be specific: "Get fresh data for today"
- Include current date in query
Missing Specific Data
Missing Sleep
Possible causes:
- Sleep too short to score (< 1 hour)
- Band removed during sleep
- Poor band contact
Check:
- Does WHOOP app show the sleep?
- Is it marked as "unscored"?
Missing Workout
Possible causes:
- Workout not logged
- Too short to register
- Heart rate not elevated enough
WHOOP requirements:
- Workouts need sustained elevated HR
- Very light activities may not register
Missing Recovery
Possible causes:
- Not enough sleep data
- Still calibrating (first 4-7 days)
- Sleep marked as unscored
Date Range Issues
Timezone Confusion
WHOOP cycles are based on wake time, not calendar days.
Example:
- You sleep from 11pm Dec 14 to 7am Dec 15
- This sleep belongs to the Dec 15 cycle
- Asking for "Dec 14 sleep" may return nothing
Fix:
- Ask about sleep "ending on Dec 15"
- Use "last night" instead of specific dates
- Ask for ranges: "this week"
Empty Date Ranges
Symptoms: Data exists but query returns empty
Causes:
- Gap in WHOOP usage
- Device wasn't worn
- No activities in that period
Fix:
- Expand the date range
- Ask about a known data point first
- Check WHOOP app for the same date range
Sync Status Check
Verify in WHOOP App
Before troubleshooting Wellpipe:
- Open WHOOP app
- Check data appears for the expected date/time
- Pull down to refresh
If data is missing in the WHOOP app, it's a WHOOP sync issue, not Wellpipe.
Verify in Wellpipe
- Go to app.wellpipe.io
- Check connection status (should say "Connected")
- Check token expiry date
If connected but data missing:
- Try a simple query: "What's my recovery today?"
- Test the API directly with curl
Forcing a Fresh Fetch
If you suspect caching issues:
REST API
Add a timestamp parameter:
GET /api/v1/health?type=recovery&days=1&_t=1703097600
Claude Desktop
Start a new conversation to clear context.
ChatGPT
Say: "Clear any cached data and fetch fresh health data from the API"
WHOOP Sync Troubleshooting
If data isn't appearing in WHOOP either:
- Check band battery - Low battery affects sync
- Force sync - Open WHOOP app, pull down to refresh
- Bluetooth - Ensure band is connected to phone
- Internet - Phone needs connection for cloud sync
- App update - Update WHOOP app if outdated
- Restart - Restart phone and try again
For persistent WHOOP sync issues, contact WHOOP support.