What Makes a Valid Screenshot
The AI needs to read four specific data points from your screenshot. Here's exactly what to capture — and where to find it in each major wearable app.
What Makes a Valid Screenshot
NestEgg’s Vision AI reads your screenshot and extracts four data points automatically. If the screenshot is wrong, blurry, or missing any of these, the upload will fail or produce incorrect scores.
The Four Required Fields
| Field | What it looks like | Where to find it |
|---|---|---|
| Workout type | ”Running”, “Cycling”, “Strength Training” | Activity name or category |
| Date & time | Date and start time of the session | Workout header or summary |
| Duration | Total time in minutes (e.g. “47 min”) | Workout summary |
| Average Heart Rate | Avg HR or Average BPM (e.g. “142 bpm”) | Workout summary or stats |
Max HR is detected automatically by the Vision AI from your screenshot in the background — you don’t need to locate or enter it manually.
Where to Find the Right Screen in Each App
Different apps, different screens. Use the workout summary or detail view — not the live tracking screen or the home dashboard.
Apple Health
Health → Browse → Activity → Workouts → tap the workout
The workout detail screen shows: Activity type, date, duration, and Average Heart Rate. This is the correct screen.
Fitbit
Today tab → Exercise → tap the workout
The workout summary shows: Activity, date, duration, Average Heart Rate, and Max Heart Rate.
Garmin Connect
More → Activities → tap the activity
The activity detail shows all required fields. Scroll down if Avg HR isn’t visible at first.
WHOOP
Strain tab → tap the activity
WHOOP shows Average Heart Rate and duration on the activity detail. Note: WHOOP workouts may show as “Other” in NestEgg — this is normal behavior and doesn’t affect scoring.
Samsung Health
Exercise → tap the workout record
The workout record shows: Activity type, date, duration, Average Heart Rate.
Polar Flow
Activity History → tap the session
Session detail shows all required fields.
Oura
Activity tab → tap the workout
Oura’s workout detail includes duration and Average Heart Rate.
Zepp (Amazfit / Xiaomi)
Workout → tap the session
Session summary shows all required fields.
Screenshot Tips
Capture the full summary screen. Don’t zoom in on one stat — the AI needs to see the full context.
Make sure the screen is fully loaded. Tap to expand any collapsed sections before screenshotting.
Good lighting, clean screen. If your screen is cracked or very dim, the AI may misread values.
Take the screenshot before opening NestEgg. Have it ready in your camera roll before you start the upload flow.
Common Failure Reasons
| Problem | Fix |
|---|---|
| Screenshot shows the live tracking screen (during workout) | Use the post-workout summary, not the live view |
| Screenshot shows the app home screen or dashboard | Navigate to the specific workout detail |
| Average HR missing from the screenshot | Scroll down or tap to expand stats — it’s usually there |
| Image is too dark, blurry, or low resolution | Retake with screen brightness turned up |
| Cropped or partial screenshot | Retake to show the full summary screen |
| Multiple screenshots combined | Upload one screenshot per workout |
Common Questions
The AI extracted the wrong workout type. Can I fix it? Yes — on the review screen before submitting, you can edit the workout type. Tap the field and select the correct activity from the list.
The date shows incorrectly. What do I do? Edit it on the review screen. The AI reads the date from your screenshot — if the screenshot date is from a different day (e.g. you’re uploading yesterday’s workout), just correct it manually.
My screenshot has everything but the upload keeps failing. Make sure the image is clear and not too large. Very high-resolution photos from newer phones can occasionally cause processing delays. Try a regular screenshot rather than a high-res photo. See Workout Not Showing for more.