Gym Progress Charts from Google Sheets Data

Gym progress visualization n8n templates cover

n8n

Reporting

Fitness

Gym Progress Charts from Google Sheets Data

Requirements

Gym progress visualization n8n templates cover

This n8n workflow lets you create custom charts using data from Google Sheets and the Quickchart API. While n8n offers a basic Quickchart node, this workflow provides greater flexibility, including the ability to adjust the minimum value for your charts.

It’s currently set up to visualize gym progress, but you can easily adapt it to chart any data stored in Google Sheets.

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 or automatically trigger based on another event.

Google Sheets Node, used for n8n workflow automations

2. Google Sheets Data Retrieval

Retrieve data from your specified Google Sheets file using the provided URL. This node reads all the necessary information for generating the chart.

Split-Out Node, used for n8n workflow automations

3. Data Extraction (Exercise)

This node processes the Google Sheets data, separating the list into distinct data points, ready for charting. This ensures each data point is correctly visualized.

Code node, used for n8n workflow automations

4. Chart Plotting and Customization

This node generates the chart image. Crucially, this is where you customize the chart’s appearance, including setting the minimum value for the data axis.

Code node, used for n8n workflow automations

5. Base64 Encoding

The chart datais converted into a Base64 encoded string. This is necessary for embedding the chart image within the subsequent HTTP request.

HTTP Request Node, used for n8n workflow automations

6. Quickchart HTTP Request

This node sends a request to the Quickchart API, including the Base64 encoded chart data. The Quickchart API returns the generated chart image.

Requirements

To get started, you’ll need:

An active n8n account for building and running workflows.

Permissions to access data from your Google Sheets 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.

Automated Strava Data Visualization

Automated Strava Data Visualization template cover

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.