TECHNOLOGY > AI COACHING ENGINE
Home›Technology›AI Coaching Engine

How Vora's AI
Actually Works

Most health apps say “AI-powered” and leave it at that. We think you deserve to know what happens between your wearable collecting a data point and Vora telling you what to do today. Here is the full pipeline, including what the AI cannot do.

THE PIPELINE

From Raw Data to Daily Decisions

Every morning, your recommendations pass through five distinct stages. Each stage transforms the data, adds context, and narrows the output until a concrete plan emerges. Nothing is random. Nothing is generic.

Data Ingestion
Normalization
Trend Analysis
Decision Engine
Daily Output
01

Data Ingestion

Raw data flows in from connected wearables (Apple Watch, Oura Ring, Garmin, WHOOP), Apple Health, and manual logs. Each source provides different signals at different frequencies and formats.

Heart rate every 5 seconds from your watch. Sleep stages every 30 seconds from your ring. Steps aggregated hourly from your phone. Workout logs with sets, reps, and RPE from manual entry.

02

Normalization

Unit conversion, timezone alignment, and conflict resolution. Different devices report the same metric in different units, at different times, with different definitions.

HRV as RMSSD vs LnRMSSD. Calories as kcal vs kJ. Sleep onset in local time vs UTC. When two devices disagree on the same metric, the reconciliation engine resolves the conflict before the AI ever sees it.

03

Trend Analysis

Vora reads each new day against your own recent history instead of in isolation: your latest HRV against your two-week average, and your workouts over the past seven days.

A night under five and a half hours of sleep, HRV more than 15% below your baseline, three training days in a row or reaching your weekly workout target each count toward a rest day suggestion.

04

Decision Engine

A hybrid system combining rule-based logic for safety constraints with AI for personalization. Rules turn your data into a readiness score and decide when to back off. AI builds the session around you.

Rules: a readiness score below 40 turns today into a suggested rest and recovery day. AI: your workout is written around your goals, experience level and equipment, prioritizing fully recovered muscles and avoiding heavy work for fatigued ones.

05

Daily Output

The final output: a workout built around your muscle recovery, or a rest day when readiness is low, meal suggestions that fit your nutrition targets and your training day, and recovery guidance.

You wake up and open Vora. Your workout is already built. Your calories and macros are set. Your recovery guidance is clear. No manual calculation. No guesswork.

READINESS SCORING

How Your Readiness Score Is Calculated

Your readiness score is a weighted composite on a 0-100 scale. It is not based on a single metric. Each input contributes a set percentage, and the weights below apply when your wearable provides sleep, HRV and resting heart rate. When cycle tracking data is available, the score is also adjusted for your cycle phase.

Critically, HRV is judged against your own baseline, not a population average. Vora compares your latest reading with your average over the past two weeks, so a number that is normal for you scores as normal.

Muscle Recovery35%

How recovered each muscle group is, based on the workouts you log. Your major muscle groups count more, the muscles in your planned workout for today count double, and any muscle under 50% recovered pulls the score down faster.

Sleep Duration20%

How long you slept last night. Seven to nine hours earns the full sleep score, and the score falls quickly below six hours. When several devices track your sleep, Vora uses the best source.

HRV vs. Your Baseline20%

Your latest HRV reading compared with your average over the past two weeks. Readings above your baseline raise the score, and a reading more than 15% below it pulls the score down hard.

Training Load15%

How many workouts you completed in the past seven days, with more than four starting to lower the score, and how many days since your last session. Two days of rest scores highest.

Resting Heart Rate10%

Your latest resting heart rate. A higher resting heart rate lowers the score, since it often tracks stress, fatigue or illness.

Total: 100%. Weights shift with the data you have. Without sleep or HRV, readiness runs on muscle recovery (60%), training load (25%) and training consistency (15%). If muscle recovery data is missing, the remaining weights are scaled up to fill the gap.

ADAPTIVE TRAINING

How Your Workouts Adapt

Your readiness score falls into one of four bands, and each band changes what your daily plan tells you. The goal is to protect you on bad days and stay out of your way on good ones.

READINESS
70 - 100

Train as Planned

Vora reads 85 and up as primed for a great workout and 70 to 84 as good readiness for training. Your plan goes ahead unless another warning sign, like a very short night, calls for rest.

Example: if your legs are fully recovered and your chest is still fatigued, the AI prioritizes lower-body work and avoids heavy pressing.

READINESS
55 - 69

Listen to Your Body

Moderate readiness. You can still train, and below 60 a scheduled workout can come with adjustments from Vora.

Example: if a muscle group is under 50% recovered, Vora suggests resting it. If you slept under six hours, it reminds you to prioritize sleep tonight.

READINESS
40 - 54

Lighter Day

Consider lighter intensity or active recovery. Vora points you toward mobility, stretching or light movement.

Below 50, low readiness also counts as a reason to rest, weighed alongside signals like reaching your weekly workout target or HRV sitting more than 15% below your baseline.

READINESS
Below 40

Rest and Recover

Prioritize rest and recovery today. Instead of building a new workout, Vora suggests a rest and recovery day.

Suggestions include a yoga flow, a light walk or foam rolling, or restorative yoga, deep stretching and breathwork, depending on your goals and training style.

Key principle: A good score does not overrule a clear warning sign. A night under five and a half hours of sleep is enough for Vora to suggest rest instead of a new workout, whatever the score. The bands exist to prevent the most common training mistake: going too hard when your body has not recovered.

ADAPTIVE NUTRITION

How Your Nutrition Adapts

Vora sets your nutrition targets from your body, your goal and your life stage, and explains why each number fits your goal. Your daily meal suggestions then fit those targets to the day you have planned.

Your Goal and Pace

A deficit or surplus sized to your goal

Your calorie target starts from your estimated daily energy needs: your BMR times your activity level. To lose or gain, Vora sets a weekly rate as a share of your bodyweight, scales it by body fat when a weigh-in has it, and caps how far the deficit or surplus can go.

Protein by Goal

Protein set in grams per kilogram

Protein sits toward the top of its range when you are losing weight, recomposing or gaining. It is set to at least 1.6 g per kg after menopause or from age 60, and toward the top of the range on a plant-based diet.

Workout Days

Meals planned around your training

Your daily meal suggestions fit your calorie and macro targets. On workout days they include pre- and post-workout meals timed to when you train, and on rest days they focus on recovery nutrition.

Life Stage

Pregnancy, breastfeeding and menopause change your targets

In pregnancy, Vora never sets a calorie deficit and raises folate, iodine and choline targets. Postpartum or while breastfeeding, any weight loss runs at a gentle pace with a higher calorie floor. After menopause, protein is set to at least 1.6 g per kg.

Targets stay steady. Your calorie and macro targets do not jump after a bad night of sleep or a hard session. Your meal suggestions work within them.

PERSONALIZATION

What “Personalized” Actually Means

Every fitness app claims personalization. Most of them mean a questionnaire at signup. In Vora, it means your readiness score and workouts are built from your own data: your HRV against your own baseline, and your workouts from your own log.

Day 1

Readiness From the Start

Your readiness score works from day one. HRV is compared with whatever readings Vora has from the past two weeks, and muscle recovery and training load come from the workouts you log.

Weeks 1-2

Your HRV Baseline Fills In

Each new night adds to your two-week HRV average, so the baseline your readings are compared with becomes more and more your own.

After 2 Weeks

A Rolling Baseline

Your HRV baseline keeps rolling forward over the most recent two weeks, so it follows real changes in your fitness, stress or life stage instead of staying fixed.

Every Workout

Progression From Your Log

Workout suggestions draw on your recent sessions, including the weights and reps you logged, and aim for a small weight or rep increase when you hit your target reps last session.

Your Own HRV Baseline

Your HRV baseline is the average of your readings over the past two weeks. It starts working with your first readings and keeps updating as new nights sync.

HRV Compared With Your History

An HRV of 35ms is concerning for someone whose baseline is 55ms. It is perfectly normal for someone whose baseline is 38ms. That is why Vora scores HRV against your own history. Sleep duration and resting heart rate are scored against fixed ranges instead.

Built From Your Log

Muscle recovery and training load come from the workouts you log, and workout suggestions build on your recent weights and reps. The more you log, the more your plan reflects your own training.

GRACEFUL DEGRADATION

When Data Is Missing

Real life is messy. You forget to charge your watch. Your ring loses Bluetooth connection. You skip logging a workout. A useful AI must handle incomplete data without falling apart or making reckless assumptions.

HRV Data Missing

Primary action: Score readiness from muscle recovery (45%), sleep (30%) and training load (25%)
Fallback: If sleep is missing too, readiness runs on muscle recovery, training load and training consistency.

Sleep Data Missing

Primary action: Score readiness from muscle recovery (45%), HRV (30%) and training load (25%)
Fallback: If HRV is missing too, readiness runs on muscle recovery, training load and training consistency.

No Wearable Data (device not worn)

Primary action: Score readiness from muscle recovery (60%), training load (25%) and training consistency (15%)
Fallback: Readiness still moves with every workout you log, so your daily plan keeps adapting until your wearable syncs again.

Training Log Not Updated

Primary action: Count the workouts completed in your Vora workout log over the past seven days
Fallback: With no completed workout in that window, training load treats you as a week out from your last session.

New User (no historical data)

Primary action: Build workouts from your profile, such as your goals, experience level and equipment
Fallback: Readiness uses your data from day one. HRV is compared with your own readings from the past two weeks, even when there are only a few.

Core principle: Readiness is scored from the inputs Vora actually has. When one is missing, it drops out of the score and the remaining inputs are re-weighted.

HONEST LIMITATIONS

What the AI Does Not Do

Trust requires honesty about boundaries. Here is what Vora's AI explicitly does not claim to do, and why those boundaries exist.

Does Not Diagnose Medical Conditions

Vora is a coaching tool, not a diagnostic tool. It does not identify diseases, interpret lab results, or provide clinical assessments. If it detects persistent anomalies like sustained elevated resting heart rate, it recommends consulting a healthcare provider.

Does Not Replace Professional Medical Advice

Vora provides fitness and wellness recommendations based on your data. It does not replace the judgment of physicians, dietitians, or licensed health professionals. For medical concerns, always consult a qualified professional.

Does Not Use Your Health Data for Ads

Your health data is never used for advertising, marketing or data brokerage, and it is never shared with advertisers or ad networks. It is stored on cloud servers with encryption at rest and in transit, and AI providers process only the data a feature needs, on behalf of Vora. You can delete your account in the app or request a copy of your data by contacting Vora.

Does Not Use Age or Sex Norms

Your readiness score compares HRV with your own two-week average, not an HRV norm for your age or sex. Sleep duration and resting heart rate use the same fixed ranges for everyone, and no readiness input is adjusted for age or sex.

Does Not Guarantee Outcomes

Vora optimizes your training, nutrition, and recovery based on available data. Results depend on consistency, adherence, genetics, and factors outside the scope of any AI system. The AI improves your odds, not your certainty.

Does Not Override Your Judgment

Every recommendation can be overridden. If the AI says rest but you feel ready to train, you can proceed. Vora logs the override and adjusts future recommendations based on the outcome. You are always in control.

Multi-Device Data Reconciliation

The AI coaching engine depends on accurate input data. When you connect multiple wearables, each reports different numbers for the same metric. Vora's data reconciliation layer resolves these conflicts before the AI ever sees the data, ensuring that your readiness score and recommendations are built on a clean, unified timeline rather than conflicting device outputs.

Deep dive: How Vora reconciles multi-device data

What is Vora?

Vora is an AI health coaching app for iPhone and Android that integrates data from your wearables, Apple Health, and manual inputs to deliver daily personalized workout programming, nutrition targets, and recovery recommendations. It is built for people who take their health seriously but do not want to spend hours interpreting data and building their own plans.

The AI coaching engine described on this page is the core intelligence layer that powers every recommendation in the app. It processes your data, compares it with your own history, and gives you a clear, actionable plan every morning.

Adaptive Workouts
Programmed daily based on readiness
Personal Nutrition
Targets set for your body and goal
Recovery Intelligence
Know when to push and when to rest
Multi-Device Support
Apple Watch, Oura, Garmin, WHOOP

Frequently Asked Questions

How does Vora decide my workout for the day?
Vora calculates a readiness score from 0 to 100 for your daily plan. When your wearable provides sleep, HRV and resting heart rate, the score weighs muscle recovery from your logged workouts (35%), how long you slept last night (20%), HRV compared with your two-week average (20%), training load over the past week (15%) and resting heart rate (10%), then adjusts for cycle phase when that data is available. Below 40, Vora suggests a rest and recovery day instead of a new workout. When it does build a workout, it prioritizes fully recovered muscles and avoids heavy work for fatigued ones.
How long does Vora take to learn my patterns?
There is no fixed learning period. Your readiness score works from day one: HRV is compared with your own readings from the past two weeks, even when there are only a few, and muscle recovery and training load come from the workouts you log. As you log more workouts, your suggestions build on your recent weights and reps.
What happens if my wearable data is incomplete?
Vora scores readiness from the data it has. If HRV is missing, sleep, muscle recovery and training load carry the score. If sleep is missing, HRV, muscle recovery and training load do. Resting heart rate only counts when sleep, HRV and resting heart rate are all available, and with no wearable data at all, readiness runs on muscle recovery, training load and training consistency from your logged workouts.
Does Vora use population averages or my own data?
Both. HRV is compared with your own average over the past two weeks, so an HRV of 45ms can score well for you and poorly for someone whose baseline is 65ms. Sleep duration and resting heart rate are scored against fixed ranges, such as seven to nine hours of sleep, and muscle recovery and training load come from your own logged workouts.
Can Vora diagnose health conditions?
No. Vora is a coaching and wellness tool, not a medical device. It does not diagnose conditions, interpret lab results, or provide clinical assessments. If it detects persistent anomalies in your data, such as sustained elevated resting heart rate or a multi-week HRV decline that does not respond to rest, it will recommend consulting a healthcare provider. It will never attempt to explain the cause.
How does the AI handle nutrition for women differently?
Vora sets nutrition targets from your body, your goal and your life stage. In pregnancy it never sets a calorie deficit and raises folate, iodine and choline targets. Postpartum or while breastfeeding, any weight loss runs at a gentle pace with a higher calorie floor. After menopause, protein is set to at least 1.6 g per kg. Cycle phase does not change your calorie or macro targets. Vora uses it in workout suggestions instead.

Explore More Technology

Technology Overview
How Vora processes your data
Data Reconciliation
Multi-device conflict resolution
Sleep Accuracy
Deep dive into sleep staging
Biology & Health Score
Your unified health score

Let the AI do the thinking.

Connect your wearables, let Vora learn your patterns, and wake up every morning to a plan that is built for your body, your recovery, and your goals.

Download FreeSee Plans

Related Reading

Your Devices Disagree. Here's Why That Matters.
Technology deep dive
HRV Explained: What Heart Rate Variability Tells You About Recovery
8 min read
The Science of Sleep and Athletic Performance
9 min read
Vora Technology: How We Process Your Health Data
Overview

Continue Reading

Data ReconciliationSleep AccuracyHeart Health MetricsNutrition AITraining Load
← Back to Technology