User Guide¶
Welcome to the Tempo User Guide! This section covers everything you need to know to use Tempo effectively.
Overview¶
Tempo is a self-hosted running tracker that helps you track and analyze your workouts. This guide will walk you through all the features and workflows.
Topics Covered¶
- Importing Workouts - Import single GPX/FIT workout files
- Bulk Import - Import your entire Strava history (Settings → Migrate / restore, or onboarding)
- Viewing Workouts - Explore the dashboard, activities list, and Workout overview
- Media - Add photos and videos to your workouts
- Analytics - Understand metrics, statistics, and performance data
- Settings - Configure preferences, heart rate zones, unit preferences, shoe tracking, export, and migrate/restore
Getting Started¶
If you're new to Tempo, start with:
- Complete first-run onboarding (restore a Tempo export, or set essentials and optionally import Strava)
- Importing your first workout (GPX/FIT on the Import page)
- Exploring the dashboard
- Configuring your settings
Common Workflows¶
Daily Workout Import¶
- Export a workout file from your device (Garmin, Apple Watch, etc.)
- Go to the Import page
- Drag and drop your file
- View your workout with maps and analytics
Bulk Import from Strava¶
- Request your Strava data export
- During onboarding, choose Strava import — or later open Settings → Migrate / restore → Import Strava archive
- Upload the ZIP file
- Wait for processing to complete
- Review imported workouts
Backup and Restore¶
- Navigate to Settings → Export
- Click "Export All Data" to create a backup
- Store the ZIP file safely
- To restore, expand Migrate / restore → Restore Tempo export and upload the export file — watch upload then restore progress (you can cancel; already restored data stays)
- Only one import runs at a time (Tempo restore or Strava bulk); then review the import summary
Analyzing Performance¶
- View weekly and yearly statistics
- Analyze relative effort trends
- Review heart rate zones
- Compare workouts over time
Need Help?¶
If you encounter any issues, check the Troubleshooting section for solutions.