Skip to main content
Veyda integrates directly with the most widely used wearable devices to bring your biometric data into a single, unified health profile. Whether you wear an Apple Watch, a Garmin, or an Oura Ring, Veyda pulls the data your device already collects — heart rate, sleep stages, HRV, recovery scores, and more — and transforms it into personalized insights and recommendations you can act on.

Supported devices

The table below shows every supported wearable, the data Veyda syncs from each device, and the maximum historical data import window available at the time of connection.
DeviceHeart RateHRVSleepActivitySpO2Stress / RecoveryOtherHistorical Import
Apple Watch (Series 4+)YesYesYesYesYesECG (Series 4+), irregular rhythm notificationsUp to 2 years
Garmin (Forerunner, Fenix, Venu)YesYesYesYesYesBody Battery, stress scoreRespiration rateUp to 1 year
Fitbit (Sense, Versa, Charge)YesYesYesYesStress management scoreSkin temperature (Sense only)Up to 1 year
Whoop 4.0YesYesYesYesRecovery score, strainSkin temperature, respiratory rateUp to 2 years
Oura Ring (Gen 3)YesYesYesReadiness scoreBody temperature, respiratory rateUp to 2 years
Samsung Galaxy Watch (4+)YesYesYesYesBody composition (BIA)Up to 6 months

Data synced by device

Apple Watch (Series 4+)

Veyda reads data from Apple Watch through your Apple Health account. Synced metrics include:
  • Heart rate — resting, active, and walking averages
  • Heart rate variability (HRV) — SDNN measurements taken during sleep
  • Sleep — total sleep duration, sleep stages (Core, Deep, REM), time in bed
  • Activity — active energy, exercise minutes, stand hours, step count, VO2 max estimates
  • ECG — rhythm classification results (requires Series 4 or later)
  • Blood oxygen (SpO2) — spot readings and overnight averages (requires Series 6 or later)

Garmin (Forerunner, Fenix, Venu series)

Veyda connects to your Garmin Connect account to retrieve:
  • Activity — step count, active minutes, calories burned, intensity minutes, VO2 max
  • Sleep — total sleep, sleep stages, sleep score, respiration rate during sleep
  • Stress — all-day stress score based on HRV analysis
  • Body Battery — energy level index (0–100) throughout the day
  • HRV — HRV status and nightly average

Fitbit (Sense, Versa, Charge series)

Veyda connects to your Fitbit account and syncs:
  • Activity — steps, active zone minutes, calories burned, floors climbed
  • Sleep — sleep stages, sleep score, time in each stage
  • Heart rate — resting heart rate trends and intraday data
  • SpO2 — estimated oxygen variation during sleep
  • Stress management score — daily stress score (Sense and Versa 3/4 only)
  • Skin temperature — nightly variation from baseline (Sense only)

Whoop 4.0

Syncing Whoop data requires an active Whoop membership. If your Whoop membership lapses, the integration will stop receiving new data until your membership is renewed. Historical data already imported into Veyda is not affected.
Veyda reads from your Whoop account and syncs:
  • HRV — nightly HRV measurement used to calculate recovery
  • Recovery score — daily score (0–100%) reflecting your readiness to perform
  • Strain — cardiovascular load from workouts and daily activity
  • Sleep performance — sleep efficiency, disturbances, respiratory rate
  • Skin temperature — nightly skin temperature during sleep

Oura Ring (Gen 3)

Veyda connects to your Oura account and syncs:
  • Sleep stages — light, deep, and REM sleep duration and timing
  • Readiness score — daily score (0–100) reflecting recovery and preparedness
  • HRV — average HRV during sleep
  • Body temperature — nightly deviation from your personal baseline
  • Respiratory rate — average breaths per minute during sleep
  • Heart rate — resting heart rate during sleep

Samsung Galaxy Watch (Series 4+)

Veyda connects through your Samsung Health account and syncs:
  • Activity — steps, active time, calories burned, exercise sessions
  • Sleep — sleep stages, total sleep duration, sleep score
  • Heart rate — resting heart rate and intraday readings
  • SpO2 — blood oxygen spot measurements
  • Body composition — body fat percentage and skeletal muscle mass (via BIA sensor)

Connecting your wearable

Most wearables connect to Veyda through their companion platform — Apple Health, Garmin Connect, Fitbit, the Whoop app, Oura, or Samsung Health — rather than directly from the device itself. Follow the general steps below, then refer to the device-specific notes that follow.
1

Open Settings in Veyda

Navigate to Settings and select Connections. You will see a list of all available integrations organized by category.
2

Select your device

Under the Wearables & Trackers section, find your device and select Connect.
3

Authorize access

Veyda will redirect you to your device’s companion platform (for example, Apple Health, Garmin Connect, or the Oura app). Sign in with your account credentials for that platform and grant Veyda permission to read the data categories listed on the authorization screen.
4

Choose data permissions

Select the health categories you want Veyda to access. For the most complete analysis, enable all available categories. You can adjust permissions at any time from within the companion platform’s privacy settings.
5

Return to Veyda

After authorizing, you will be redirected back to Veyda automatically. The connection status will show Syncing while Veyda imports your data. Initial sync may take several minutes depending on how much historical data is available.
6

Verify your data

Once the status changes to Active, navigate to your Dashboard to confirm your metrics are appearing. If data is missing, check the device-specific notes below or visit the Connections page for troubleshooting options.

Device-specific connection notes

Apple Watch — Veyda reads Apple Watch data through Apple Health on your iPhone. Make sure the Apple Health integration is connected first (see Health Apps), then ensure your Apple Watch is configured to write data to Apple Health in the Watch app under Privacy > Health. Garmin — Veyda connects directly to your Garmin Connect account. Your Garmin watch does not need to be paired to your phone during the sync — Garmin Connect stores your data in the cloud and Veyda retrieves it from there. Fitbit — You must authorize Veyda through the Fitbit OAuth flow. If you have Fitbit Premium, all data categories including advanced sleep staging are available. Without Premium, some sleep and stress metrics may be limited. Whoop — Authorize through the Whoop member portal. Ensure your Whoop strap has synced its latest data to the Whoop app before initiating the connection so historical data is available for import. Oura — You will need to generate a Personal Access Token from the Oura Cloud dashboard at cloud.ouraring.com and paste it into Veyda during the connection flow. Samsung Galaxy Watch — Veyda connects through Samsung Health. Open the Samsung Health app on your phone and confirm it has synced your latest watch data before connecting to Veyda.

Data sync frequency

DeviceOngoing sync frequencyHistorical import
Apple WatchEvery 15 minutesUp to 2 years
GarminEvery 30 minutesUp to 1 year
FitbitEvery 30 minutesUp to 1 year
WhoopEvery 60 minutesUp to 2 years
Oura RingEvery 60 minutesUp to 2 years
Samsung Galaxy WatchEvery 30 minutesUp to 6 months
Sync frequency reflects how often Veyda requests updated data from the platform’s cloud API. The actual freshness of data also depends on how frequently your device syncs with its companion app.