Skip to main content

Data Sync Issues

Solving problems with data not appearing or being outdated.

Data Timing

Understanding when data becomes available:

Data TypeTypically Available
Sleep & Recovery15-30 min after waking
WorkoutsImmediately after ending
Daily StrainReal-time updates
Previous daysImmediately (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:

  1. WHOOP servers still processing
  2. Band didn't sync to phone
  3. Phone didn't sync to cloud

Fixes:

  1. Open WHOOP app to trigger sync
  2. Check WHOOP band battery
  3. Ensure phone has internet connection
  4. 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-15 not "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:

  1. Sleep too short to score (< 1 hour)
  2. Band removed during sleep
  3. Poor band contact

Check:

  • Does WHOOP app show the sleep?
  • Is it marked as "unscored"?

Missing Workout

Possible causes:

  1. Workout not logged
  2. Too short to register
  3. Heart rate not elevated enough

WHOOP requirements:

  • Workouts need sustained elevated HR
  • Very light activities may not register

Missing Recovery

Possible causes:

  1. Not enough sleep data
  2. Still calibrating (first 4-7 days)
  3. 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:

  1. Open WHOOP app
  2. Check data appears for the expected date/time
  3. Pull down to refresh

If data is missing in the WHOOP app, it's a WHOOP sync issue, not Wellpipe.

Verify in Wellpipe

  1. Go to app.wellpipe.io
  2. Check connection status (should say "Connected")
  3. 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:

  1. Check band battery - Low battery affects sync
  2. Force sync - Open WHOOP app, pull down to refresh
  3. Bluetooth - Ensure band is connected to phone
  4. Internet - Phone needs connection for cloud sync
  5. App update - Update WHOOP app if outdated
  6. Restart - Restart phone and try again

For persistent WHOOP sync issues, contact WHOOP support.