Help & Guides

Step-by-step instructions for connecting your platforms and getting the most out of CoachAible.

External Platform Guides

🔶Strava

You can connect Strava directly via OAuth, or export your full history as a ZIP archive for bulk import.

  1. To connect your account, go to Settings in CoachAible and click "Connect Strava". You'll be redirected to Strava to authorize access.
  2. To export your full history, log into strava.com on a desktop browser.
  3. Click your profile picture (top right) → Settings.
  4. Scroll down to "My Account" and click "Get Started" under "Download or Delete Your Account".
  5. Select "Request Your Archive". Strava will email you a download link (this can take a few hours).
  6. Download the ZIP file when the email arrives. It contains all your activities as .fit.gz files.
  7. In CoachAible, go to Workouts → Import and upload the ZIP file directly — we'll handle the rest.
Tip: The bulk export includes every activity you've ever recorded. You only need to do this once.
Garmin Connect

Export individual activities or request a full data export from Garmin Connect.

  1. Log into connect.garmin.com on a desktop browser.
  2. To export a single activity: go to Activities → click an activity → click the gear icon (⚙️) in the top right → "Export Original".This downloads a .fit file.
  3. To export all activities: click your profile picture → Account Settings → "Export Your Data".
  4. Garmin will process your request and email you a download link (can take up to 48 hours).
  5. Download the ZIP file and upload it in CoachAible under Workouts → Import.
Tip: Direct Garmin Connect integration is coming soon. For now, manual export works great.
📅Google Calendar

Export your Google Calendar events as an .ics file for import into CoachAible.

  1. Open calendar.google.com on a desktop browser.
  2. Click the gear icon (⚙️) in the top right → Settings.
  3. In the left sidebar, click "Import & export".
  4. Click the "Export" tab. This will download a ZIP file containing .ics files for each of your calendars.
  5. Extract the ZIP and find the .ics file for the calendar you want to import.
  6. In CoachAible, upload the .ics file during onboarding or from the Calendar page.
🍎Apple Calendar

Export calendar events from macOS Calendar or via iCloud.com.

  1. On macOS: Open the Calendar app.
  2. In the left sidebar, right-click (or Control-click) the calendar you want to export.
  3. Select "Export…" and save the .ics file to your desired location.
  4. On iPhone/iPad: There is no direct export option. Instead, use iCloud.com from a desktop browser.
  5. Go to icloud.com/calendar, click the share icon (📤) next to the calendar name, check "Public Calendar", and copy the link.
  6. Paste the link into your browser, change "webcal://" to "https://", and download the .ics file.
  7. Upload the .ics file in CoachAible.
📧Outlook Calendar

Export your Outlook calendar as an .ics file.

  1. Log into outlook.live.com (or your Outlook Web App).
  2. Click the gear icon (⚙️) → "View all Outlook settings".
  3. Go to Calendar → Shared calendars.
  4. Under "Publish a calendar", select the calendar and permission level, then click "Publish".
  5. Copy the ICS link provided. Open it in your browser to download the .ics file.
  6. Upload the .ics file in CoachAible.
Tip: In Outlook desktop app, you can also go to File → Open & Export → Import/Export → "Export to a file" → iCalendar format.
📂FIT & GPX Files

FIT and GPX are standard file formats used by fitness devices and apps to record workout data.

  1. FIT files (.fit) come from Garmin devices, Wahoo bike computers, and other ANT+ devices. They contain detailed second-by-second data including heart rate, power, cadence, and GPS.
  2. GPX files (.gpx) are a GPS data format commonly exported from running/cycling apps. They contain route, elevation, and timing data.
  3. Most fitness platforms (Strava, Garmin, TrainingPeaks, Wahoo) let you export activities in one or both of these formats.
  4. In CoachAible, go to Workouts → Import (or use the onboarding wizard) and drag-and-drop your files. We accept individual .fit/.gpx files or ZIP archives containing multiple files.
Tip: ZIP archives from Strava and Garmin bulk exports are also supported — no need to unzip first.
📊TrainingPeaks

Export your workout history from TrainingPeaks.

  1. Log into trainingpeaks.com on a desktop browser.
  2. Click your profile icon → Settings → Account.
  3. Look for "Export Data" or "Download Data" option.
  4. Select the date range you want to export and download the file.
  5. For individual workouts: open a workout → click the three-dot menu (⋮) → "Export" → choose .fit or .tcx format.
  6. Upload the exported files in CoachAible under Workouts → Import.

Using CoachAible

📱Add to Home Screen

For the best experience, add CoachAible to your phone's home screen. It opens full-screen with no browser bar, just like a native app.

  1. iOS (Safari): Tap ⋯ (three dots) in the toolbar, then tap Share.
  2. iOS (Safari): Scroll down and tap "Add to Home Screen", then tap "Add" in the top right.
  3. Android (Chrome): Tap the three-dot menu in the top right corner.
  4. Android (Chrome): Tap "Add to Home Screen" or "Install App", then tap "Install".
Tip: Once added, CoachAible opens in full-screen standalone mode without the browser address bar — just like a native app.
💬Chat with Your Coach

Your AI coach is available 24/7 to answer training questions, analyze your data, and provide personalized advice.

  1. Navigate to Chat from the dashboard to start a conversation with your AI coach.
  2. Ask anything about training — workout advice, recovery tips, race preparation, technique questions, and more.
  3. Your coach has full context of your profile, workout history, training zones, and goals. The more data you provide, the better the advice.
  4. Conversations are saved so you can revisit previous advice anytime.
Tip: Be specific in your questions. Instead of "How should I train?", try "I have a half marathon in 8 weeks and my current 10K time is 48 minutes — how should I structure my training?"
📅Calendar

View and manage your training schedule, import events from external calendars, and track upcoming workouts.

  1. The Calendar page shows your scheduled workouts, completed activities, and training programs on a visual calendar.
  2. Import events from Google Calendar, Apple Calendar, or Outlook by uploading .ics files (see guides above).
  3. Click on any day to see scheduled workouts or add new events.
  4. When a training program is active, your planned workouts appear automatically on the calendar.
📋Training Programs

Generate AI-powered training programs tailored to your sport, goals, fitness level, and available training time.

  1. Go to Programs from the dashboard and click "Generate New Program".
  2. Enter your program goal (be specific!), select a duration, and choose a start date.
  3. The AI generates a periodized training plan based on your profile, sport, experience level, and training history.
  4. Review the generated program — you can approve it, request changes, or regenerate with different parameters.
  5. Once approved, the program's workouts appear on your calendar and can be tracked day by day.
Tip: Upload research papers relevant to your sport before generating a program — the AI will incorporate evidence-based methods from them.
📊Analytics

Track your performance trends, training load, and progress over time.

  1. The Analytics page shows charts and metrics based on your workout history.
  2. View trends for power, heart rate, pace, and other metrics across different time periods.
  3. Track your training load and fitness progression over weeks and months.
  4. The more workouts you import or record, the richer your analytics become.
🏋️Workouts

Import, view, and manage your workout history from multiple sources.

  1. Connect Strava for automatic syncing, or manually import .fit, .gpx, or ZIP files.
  2. View detailed workout summaries including duration, distance, heart rate zones, power data, and more.
  3. Use the import sidebar to upload files via drag-and-drop or file selection.
  4. Your workout history feeds into the AI coach's understanding of your fitness, enabling more personalized training advice.
📚Exercise Library

Browse the exercise library for reference on movements and techniques used in your training programs.

  1. Navigate to Library from the dashboard to browse available exercises.
  2. Search or filter by muscle group, equipment, or exercise type.
  3. View exercise details including description, technique cues, and variations.
🍽️Nutrition

Set up your dietary preferences and generate AI-powered meal plans, grocery lists, and meal prep guides.

  1. Set up your Nutrition Profile first — dietary restrictions, allergies, cuisine preferences, liked/disliked foods, and your nutrition goal (maintain, gain, or lose weight).
  2. Generate daily meal plans tailored to your preferences and training needs.
  3. View grocery lists automatically generated from your meal plans.
  4. Access meal prep instructions for efficient cooking.
Tip: The more detail you add to your nutrition profile (specific foods you love or avoid), the better your meal plans will be.
🧪Fitness Testing

Run standardized fitness tests to establish baselines and track your improvement over time.

  1. Go to Testing from the dashboard to see available fitness tests for your sport.
  2. Follow the test protocols, then log your results.
  3. Your test results update your profile metrics (FTP, LTHR, etc.) and training zones.
  4. Re-test periodically to track progress and ensure your training zones stay current.
🔬Research Papers

Upload sport science research papers to enhance your AI coach's knowledge and training recommendations.

  1. Navigate to Research Papers from the dashboard.
  2. Upload PDF files of relevant sport science papers, training methodology articles, or coaching guides.
  3. The AI analyzes uploaded papers and incorporates their findings into your coaching advice and program generation.
  4. This is especially powerful for niche sports or specialized training methodologies.
Tip: Upload papers specific to your sport and goals. For example, a paper on polarized training for endurance athletes, or plyometric programming for sprinters.
👤Your Profile

Your athlete profile is the foundation of all personalized coaching. Keep it detailed and up-to-date.

  1. Set your primary sport, sub-category, and experience level.
  2. Enter your physical stats (age, weight, height) for accurate training calculations.
  3. Set your performance thresholds (FTP for cyclists, LTHR for all athletes). Pull from Strava or enter manually.
  4. Define your training zones — generate from FTP/LTHR or enter custom values.
  5. Set training preferences: days per week and preferred session duration range.
  6. Write detailed training goals and any injuries/limitations. Be specific — this directly impacts your coaching quality.
⚙️Settings

Manage your account, connect third-party services, and customize your CoachAible experience.

  1. Connect Strava to automatically sync your workouts (Garmin integration coming soon).
  2. Set your preferred language and theme (dark/light mode).
  3. Manage your subscription and billing.
  4. Access Privacy Policy, Terms of Use, and these Help guides from the Legal & Support section.