AI

Reporting

Fitness

Automated Strava Data Visualization

Requirements

Automated Strava Data Visualization cover

This n8n workflow retrieves activity data from your Strava account, allowing you to filter by specific activity types such as cycling, running, or walking.

It then processes this data to calculate and visualize key metrics like total yearly distance, time, and elevation gain for the selected activities, providing a comprehensive overview of your fitness progress.

Workflow Steps

This automated workflow follows a simple, yet powerful sequence:

Manual Trigger Node, used for n8n workflow automations

1. Manual Trigger (Configurable)

Initiate the workflow manually with a click. Alternatively, configure it to run on a schedule (e.g., weekly) or automatically trigger upon new Strava activity uploads.

Strava Node, used for n8n workflow automations

2. Strava Data Retrieval

Fetch all recorded activities from your Strava account, ensuring no workout is missed.

Code node, used for n8n workflow automations

3. Data Cleaning and Formatting

Process and standardize the raw Strava data. Convert time, distance, and other metrics into easily understandable and usable formats.

Filter Node, used for n8n workflow automations

4. Activity Type Filtering

Select and isolate specific sport activities (e.g., cycling, running, walking) from your complete Strava history. Focus your analysis.

Summarize node, used for n8n workflow automations

5. Metrics Calculation

Calculate key performance indicators for each year and selected sport, including the number of events, total distance, elevation gain, and total time.

Edit fields node, used for n8n workflow automations

6. Data Table Creation

Organize the calculated metrics into a structured table, ready for integration with external tools like Google Sheets for further analysis or record-keeping.

Summarize node, used for n8n workflow automations

7. Data Appending for Charting

Prepare and append the processed data, specifically formatted for use with Quickchart nodes to generate visualizations.

QuickGraph Node, used for n8n workflow automations

8. Quickchart Graph Generation

Utilize Quickchart nodes to create insightful graphs based on the appended Strava data, providing a visual representation of your fitness progress.

Requirements

To get started, you’ll need:

An active n8n account for building and running workflows.

Permissions to access data from your Strava account.

Still have questions about this workflow automation template? Get help from our community of users and experts.

n8n is the perfect platform to bring this template to life. With its intuitive visual interface, you can easily connect your accounts, customize the workflow, and schedule automated reports.

Made with 🤍 in Estonia

© 2025 No Bad Content OÜ. All rights reserved.