November 19th, 2025

New

Release 0.10.1

πŸŒ™ New integration: connect Oura to KULG

We’re excited to announce that Oura is now integrated with KULG! You can now bring your health and recovery data directly from Oura into your KULG account for a more complete picture of your training and recovery.

πŸ”— How it works

  • You can connect Oura from Settings Β» Integrations in the KULG app.

  • You can choose to sync historical data (Recovery history), future data (Recovery data), or both. Tap Connect to authorize KULG to link with Oura. Once connected, the button changes to Disconnect.

  • After connecting Oura recovery history, give it a few minutes for your data to be fully loaded to KULG - you will see a notification when the sync has finished. With recovery sync the data will be filled during the day, when Oura forwards the information to KULG.

  • If you disconnect Oura, the integration is removed from both KULG and Oura, and the button changes back to Connect but any historic data already synced stays in your KULG account.

πŸ“Š What data is synced

  • Oura recovery data - HRV, resting heart rate, and sleep score - is stored in KULG per day. Currently, this data is visible under specific Activities, and recovery trends are automatically displayed in Sleep and Recovery graphs in the Dashboard.

  • To make recovery data consistent across all integrations, KULG converts Oura’s sleep score to our universal scale, but you can always update the score in KULG:

    Oura sleep score

    KULG sleep quality

    85–100

    5 - Very good

    75–84

    4 - Good

    65–74

    3 - Average

    55–64

    2 - Poor

    < 55

    Very poor

  • When a manual activity is added, KULG will also fill in your resting heart rate, HRV, and sleep quality for that day (if available from Oura). If Oura recovery history is enabled, it will also backfill this information for previous dates.

  • If Oura recovery history is enabled, data will only update fields that are currently empty to avoid overwriting relevant data. If you add a manual activity or edit the recovery data or choose to edit resting HR, HRV, or sleep score, then Oura will not overwrite it.

  • If you enable both Garmin and Oura and sleep with your watch, Oura data will be used to fill the missing resting HR, HRV, and sleep score. You can use Oura only to backfill your history, not sync your recovery data should you wish to get all data from Garmin.

❀️ Additional health data

Health data from Oura is additionally stored by KULG to be able to provide personalised training insights. During Oura integration process you can choose, which iformation you want to share.

Some of the health data is also displayed under Settings Β» Account, including:

  • Weight (cm)

  • Height (kg)

  • Biological sex

  • Age (year only)


With Oura connected, you can better understand how recovery influences your training and make smarter decisions to improve performance and wellbeing. πŸƒβ€β™€οΈπŸ’€