Insights

Daily Readiness

Primarily using key heart rate and heart rate variability (HRV) metrics, the Daily Readiness is a daily morning score that quantifies the user's ability (readiness) to handle the day’s challenges based on their body’s cumulative stress load and recovery status.

This insight automatically help users optimize their daily behavior to achieve better long-term results.

The Daily Readiness and ANS Balance insights require at least two days of data in order to be calculated. If it's the first day recording a daily reading, the output value for both of these insights will be null. See the input requirements and output table below for more details!

Input Requirements

If you're using your own device or an external device to connect to Spren API, follow the input requirements below. If you're using Spren Vision to connect to Spren API, you will just pass along the readingData object from the SDK directly to Spren API. See more information in the Spren API Overview.

Input

Data Type

Description

ibi

array of int

An array for inter-beat intervals; at minimum, 60 inter-beat (R-R) intervals are required.

Input Requirements
Example Input JSON
Recommendations for increased accuracy
  • 

Outputs

Daily Readiness is returned as a part of the output response JSON, with the key readiness. The output is a 1-10 integer scores for readiness that corresponds with a low, medium, or high readiness/recovery definition. Some definitions and examples are outlined in the below table.

Output

Definition

Data Type

Example Color Indicators

Example User Text

null

Insufficient data

None

Grey

Come back tomorrow after collecting additional data to unlock your daily readiness guidance!

1 - 3

Low

int

Red

Prioritize recovery-promoting activities today. Avoid pushing your physical or mental limits if possible.

4 - 6

Medium

int

Yellow

Consider reducing stressful activities today. If you decide to push harder, then stay extra aware of recovery needs for the next few days.

7 - 10

High

int

Green

You should be able to handle more stress and activity today!



Design Examples

The most common display of the Daily Readiness score is using a gauge, although the Readiness score display is completely customizable to match the branding and user experience goal of your app.

Examples of Readiness scores in an app card for a fitness-oriented app.
Examples of Readiness scores in an app card for a fitness-oriented app.


Example text for an in-app tooltip or information drawer to provide user education about the Readiness Score:



Your Readiness Score is a personalized daily score that quantifies your ability (readiness) to handle the day’s challenges based on your body’s cumulative stress load and recovery status.



This 1-10 score uses key heart rate and heart rate variability (HRV) metrics to learn your personal patterns and quantify how your body is adapting to things like exercise, stress, nutrition, work, and more. It helps you understand when your body is ready to perform and when you need to focus on rest and recovery.

  • 7-10: Optimal, you are ready to handle more challenges today!
  • 4-6: Not ideal, consider reducing stressful activities today.
  • 1-3: You are not fully recovered. Prioritize recovery-promoting activities.