The Oura Ring tracks key signals from your body while you sleep, delivering daily insights into the quantity and quality of your sleep. As sleep is critical to recovery, it is a cornerstone of driving performance and health. Gathering accurate sleep information will be important for both individuals and organizations to understand someone’s readiness to perform.
You can connect your Oura Ring through an API to automatically pull sleep and readiness data into your Smartabase site. Within Smartabase this data can be combined with the various other performance metrics being measured for a more holistic view of readiness to perform. This information can then be utilized by high performance staff to assist in decision making that could reduce risk and optimize performance.
Setting up your Smartabase site to integrate with Oura Ring
What we need from you
Not much! Once you’ve confirmed you’d like to go ahead with the integration, one of us at Smartabase will set it up for you.
What Smartabase will do
- Universally unique identifications (UUIDs) must be enabled for your Smartabase site. This is a setting in your site Application details, which can only be changed by your Smartabase consultant.
- Your Smartabase consultant will add the following event forms and profile forms to your site. The event forms will connect with and store all data from Oura Ring. Note that the profile forms need to be enabled for the Athlete app in the builder interface. You can work with your Smartabase consultant to ensure the appropriate roles have access to view this information, as well as any dashboards set up to visualize the data.
- Oura Activity Summary event form
- Oura Readiness and Sleep Summary event form
- Authorise Oura Data profile form
- Oura Refresh Token profile form
- Current Refresh Token profile form
The Authorise Oura Data profile form is only required if people are going to use Smartabase Online (i.e. via web browser) to authorize linking their accounts. If using the Smartabase Athlete app only, this profile form is not required.
Please speak to your Smartabase consultant before adding any new fields to the above event forms as it may have unintended consequences.
Once connected, Smartabase will synchronize Oura Ring data every 15 minutes.
When Oura Ring summary data syncs into the Oura Readiness and Sleep Summary form each day, the date of the record will be for the previous day. This means the sleep value recorded against a particular day (e.g. Monday) is for the evening of that day of the week (e.g. Monday night).
How are people’s accounts mapped between Oura Ring and Smartabase?
Each person has to authorize Smartabase to access their Oura Ring data via Smartabase Online (i.e. web browser) or the Smartabase Athlete app (available from version 1.31.1). Note that this process must only be completed after the connector setup is fully completed.
Steps for people to authorize Oura integration via Smartabase Online (web browser)
- Log into Smartabase Online using a web browser (e.g. Google Chrome or Mozilla Firefox) using their own credentials (this process must be completed with the person logged into their own account, not via a coach’s account).
- Go to the Profiles page.
- Select the Authorise Oura Data profile form.
- Click the Authorisation link button. This will redirect the person to a separate web page where they can confirm their Oura account credentials.
Once this process is completed, the person’s Smartabase account will be authorized to connect to their Oura data. No further mapping is required.
Steps for people to authorize Oura integration via the Smartabase Athlete app
- Log into the Smartabase Athlete app using their own credentials. Ensure the latest version of the app is loaded.
- Follow the prompts to set up Connected apps and select Oura Ring. If this step is skipped, they can do it after logging in by navigating to the app Settings > Connected apps > Oura Ring.
- Select Set up. This will redirect the person to a separate web page within the app where they can enter their Oura account credentials.
Once this process is completed, the person’s Smartabase account will be authorized to connect to their Oura data. No further mapping is required.
To revoke access to the Oura account, go to the app Settings > Connected apps > Oura Ring and use the toggle to disable the connection.