Ekygai User Guide
User Guide
1. Introduction
Welcome to Ekygai, the decision-support platform for sports training planning and session creation. This guide is intended for athletes, coaches and Team administrators, offering an experience tailored to each profile.
Ekygai is much more than a simple tool: it is an integrated solution that supports your training decisions by adapting to the needs of each user. The concept is inspired by the Japanese Ikigai, representing the perfect harmony between passion, talent, necessity and motivation.
Our values are Balance, Passion, Excellence. We believe that sport is built on holistic, sustainable development. Ekygai provides personalised support where mental, physical and recovery aspects align to create stronger, more resilient and more fulfilled athletes.
2. Getting Started
2.1 Creating your account
- •Access the Ekygai platform via the app or the website.
- •Register with your email and set a secure password (minimum 12 characters, with uppercase, lowercase, digit and special character).
- •Confirm your email address via the link received.
- •Complete your profile: objectives, sporting level, biometric data.
2.2 Profile configuration
Your profile comprises several sections:
| Section | Content | For whom |
|---|---|---|
| Identity | Surname, first name, photo, bio | All |
| Contact | Email, telephone, location | All |
| Biometrics | Age, sex, weight, height, resting HR, max HR, HRV baseline, HR formula | Athletes |
| Professional | Specialisations, experience, certifications | Coaches |
| Settings | Theme (light/dark), language, time zone, units | All |
| Security | Password, connection history | All |
| Subscription | Current level, upgrade | Coaches / Clubs |
2.3 Getting started checklist
- •Configure your profile (objectives, sporting level, preferences).
- •Connect your sensors (BLE) and authorise Apple Health or Health Connect.
- •Explore the interface (Calendar, Dashboard, AI Chat).
- •Create your first objective and generate a programme.
- •Start your first session and track your indicators.
3. Interface and Navigation
3.1 Athlete area
The athlete interface is organised around several zones:
- •Dashboard: Overview of your progression, key indicators and active programmes.
- •Calendar: Plan and view your sessions, add manual events, consult materialised sessions.
- •Objectives: Create objectives (Performance, Competition, Strength Training) via the definition wizard.
- •AI Chat: Intelligent assistant to ask questions about your training and receive recommendations.
- •Profile: Manage your personal information, biometrics, settings and security.
- •My Coach: Manage your coach-athlete relationship and governance mode.
3.2 Coach area
The coach interface adds supervision tools:
- •My Athletes: List of all your athletes with status, governance and indicators.
- •Cockpit: Detailed tracking of an athlete with performance, fatigue and compliance curves.
- •AI Programme Builder: 6-step wizard for creating personalised programmes.
- •Groups: Organisation of your athletes into sub-groups (e.g. competition prep, recovery).
- •Trajectory: Predictive visualisation of progression based on scientifically valid models.
3.3 Club / Team area
The Club interface provides global oversight:
- •Club Dashboard: Global statistics (number of coaches, athletes, AI slots used).
- •Coach Management: Invite, supervise and manage coaches in your organisation.
- •Athlete Management: Track athletes, allocate AI quotas.
- •Collective Performance: Compare performance across groups and detect trends.
4. Creating an Objective
4.1 The creation wizard
To create an objective, follow the multi-step wizard:
- •Choose your branch: Performance, Competition or Strength Training.
- •Define the details: discipline, target, level of ambition.
- •Configure your constraints: available days, time slots, maximum session duration (30-120 min).
- •Set the programme duration: 3 to 52 weeks.
- •Validate and launch automatic programme generation.
4.2 The 4 objective branches
| Branch | Examples | What you define |
|---|---|---|
| Performance | 5K in 20 min, 100 km cycling | Discipline, distance, target time, level of ambition |
| Competition | Marathon in 3h30 | Competition name, date, target time, priority |
| Strength Training | Upper body hypertrophy | Sub-objective, muscle groups, experience |
5. Understanding Your Programme
5.1 How the AI creates your programme
Your programme is generated by multiple intelligent engines working in synergy:
| Step | What the AI does | What you get |
|---|---|---|
| Objective analysis | Breaks down your objective into hierarchical sub-objectives and determines the best strategy | Your priorities and target intensity zones |
| Planning | Intelligently sequences your progression stages respecting physiological dependencies | An optimal calendar with the right priorities at the right time |
| Structuring | Organises the programme into progressive phases with adapted cycles | Clear phases with load/recovery alternation |
| Method selection | Chooses training methods and generates concrete sessions | Detailed sessions with exercises, durations and intensities |
| Protection | Applies intelligent safety rules continuously | Safe progression, without risk of overtraining |
5.2 Preview and materialisation
- •After generation, the programme is presented in preview with phase and stage details.
- •You can accept it or request adjustments.
- •Materialisation transforms one week's sessions into concrete events in your calendar.
- •Each materialised session contains: title, phases (warm-up, main set, cool-down), exercises, target metrics.
5.3 Weekly evaluation
Each week, the system automatically evaluates your compliance:
- •Compares planned sessions with completed sessions.
- •Calculates your compliance rate.
- •Triggers automatic adjustment rules if necessary.
- •Proposes modifications for the following week.
6. Using the Calendar
6.1 Overview
The calendar is your central hub. It displays:
- •Planned sessions from your active programmes.
- •Manual events that you create.
- •Workouts synced from your watch via Apple Health or Health Connect.
- •Scheduled competitions and tests.
6.2 Event types
| Category | Types |
|---|---|
| Endurance | Running, Cycling, Swimming, Hiking |
| Strength | Strength Training, CrossFit, CrossTrain |
| Flexibility/Recovery | Stretching, Yoga, Recovery |
| Competition | Competition, Test |
| Other | Session, GPP, SPP, Meeting, Custom |
6.3 Session debrief
After each session, complete your debrief to feed the AI:
| Field | Scale | What it's for |
|---|---|---|
| RPE (Rating of Perceived Exertion) | 1-10 | Evaluate the actual session load |
| Sleep quality | 1-10 | Adapt your load if sleep is insufficient |
| Stress level | 1-10 | Propose adapted breaks if necessary |
| Pain level | 1-10 | Automatically reduce load in case of pain |
| Completion | 0-100% | Measure your completion rate |
7. Governance Modes
7.1 The 3 modes
| Mode | Who decides | AI role | Coach role |
|---|---|---|---|
| AI Autonomous | The athlete + the AI | Generates and adjusts automatically | None (default mode) |
| Collaborative | Shared decisions | Suggests improvements | Validates major transitions |
| Full Coach | The coach leads | Calculates, simulates, alerts | Creates programmes, decides adjustments |
7.2 How to change mode
- •Access the My Coach page from your dashboard.
- •Use the governance selector to choose your mode.
- •The change is recorded in the audit log (GDPR compliance).
- •Even in Full Coach mode, you always retain the right to refuse any modification.
8. Coach-Athlete Relationship
8.1 Establishing a link
- •The coach sends an invitation (by email or athlete ID).
- •The athlete receives the invitation in the My Coach section.
- •The athlete accepts the invitation (GDPR consent recorded).
- •The link is active. The athlete chooses their governance mode.
8.2 The AI Programme Builder
In Full Coach mode, the coach uses a 6-step wizard:
| Step | Description |
|---|---|
| 1. Athlete Confirmation | Verification of athlete information (level, discipline) |
| 2. Phase Definition | Programme structuring into progressive phases |
| 3. Method Selection | Choice of training methods per phase |
| 4. Volume and Intensity | Definition of volume/intensity distribution |
| 5. Trajectory Preview | Predictive visualisation based on scientifically valid models |
| 6. Confirmation and Generation | Final validation and launch |
8.3 Ending a link
If you end the link with your coach:
- •Your governance automatically reverts to AI Autonomous.
- •Your existing programmes continue normally.
- •The coach no longer has access to your data.
9. Understanding Your Indicators
| Indicator | Description | Impact |
|---|---|---|
| Training load | Quantifies intensity and volume | Determines progression and target load |
| Fatigue indicator | Fatigue accumulation over several days | Triggers safety rules if too high |
| RPE (Rating of Perceived Exertion) | Subjective assessment (1-10) | Feeds the actual load calculation |
| HRV (Heart Rate Variability) | Autonomic nervous system state | Recovery indicator |
| Progression window | Optimal moments for progression | Prediction of your performance trajectory |
| Compliance | Completion rate (%) | Weekly evaluation and adjustments |
10. Integrations
10.1 Apple Health / Health Connect
To sync your workouts from your watch (Garmin, Fitbit, Apple Watch, Polar, etc.):
- •On Android: install Health Connect (Play Store) and authorise EKYGAI to read workouts.
- •On iOS: authorise EKYGAI to read workouts from Apple Health.
- •From the mobile app, open Settings > Wearable and trigger a sync.
- •Workouts (distance, duration, pace, HR, GPS, splits) will be imported automatically.
- •You can revoke access at any time from your system settings.
10.2 Future integrations
Ekygai's architecture is designed to accommodate further integrations: Garmin, Polar, Suunto, .fit files. These integrations will be added progressively.
11. EkyBot — Conversational Assistant
11.1 Overview
EkyBot is your intelligent conversational assistant, powered by a third-party large language model (LLM) (Anthropic Claude). EkyBot knows your sporting context — active programme, objective, discipline, current week — to give you personalised responses.
11.2 What you can do with EkyBot
- •Analyse a session in detail: ask EkyBot to break down a session (content, load, intensity, perceived effort).
- •Review a week: summary of planned vs completed sessions, compliance, proposed adjustments.
- •Discuss your programme: upcoming phases, objectives of each stage, structuring logic.
- •Understand your indicators: training load, fatigue, compliance, heart rate zones.
- •Explore your progression: trajectory, objectives, training strategy.
- •Get recommendations: recovery, post-exercise nutrition, stretching, objective adjustment.
11.3 The EkyBot interface
| Element | Description |
|---|---|
| Sidebar | List of your conversations, active programmes, and athlete selection (coaches) |
| Chat area | Message display with rich rendering (lists, bold, headings, etc.) |
| Input field | Type your messages. The button toggles between Send and Stop during generation |
| Archive / Delete | Manage your conversations from the sidebar |
| Export | Download your entire history in JSON format |
11.4 Coach mode
Coaches have a dedicated mode for supporting their athletes:
- •Select an athlete from the chat sidebar.
- •EkyBot automatically adapts to the selected athlete's context (programme, progression, indicators).
- •Analyse the athlete's sessions, review a week, or discuss training strategy.
- •Access is subject to an active coach-athlete link and the governance in place.
11.5 Conversation privacy
- •Your conversations are stored securely on Ekygai's servers.
- •Messages are sent to the Anthropic API for processing. Anthropic does not retain your data beyond the request.
- •Your conversations are not used to train third-party AI models.
- •The training context sent does not contain personally identifiable data.
- •You can delete, archive or export your conversations at any time.
12. Notifications
Ekygai has a real-time notification system that alerts you to:
- •Coach/club invitations received.
- •Weekly evaluations of your programmes.
- •AI-proposed adjustments.
- •Phase transitions in your programmes.
- •Session reminders.
Configure your preferences from your profile.
13. Security and Privacy
- •Authentication: Signed JWT tokens with short expiry (10 min), automatically renewed.
- •Passwords: Secure hashing according to industry standards.
- •GDPR consent: Each coach-athlete link records explicit consent.
- •Audit trail: Governance changes are tracked in an immutable log.
- •Rate limiting: Protection against abusive login attempts.
- •Encryption: TLS 1.2+ in transit, sensitive data encrypted at rest.
For further details, consult our Privacy Policy.
14. Support
14.1 In the event of a technical issue
- •Check your internet connection.
- •Try logging out and logging back in.
- •Clear your browser cache.
- •If the issue persists, contact support by email.
14.2 Additional resources
- •Consult the FAQ for frequently asked questions.
- •Use the AI Chat to ask your questions directly.
- •Contact support: support@ekygai.com