AI Fitness Coach Strava Data Analysis and Personalized Training Insights n8n Workflow Template

n8n workflow template · 10 nodes · Strava

AI Fitness Coach Strava Data Analysis and Personalized Training Insights is a free n8n workflow template that starts from the Strava Trigger node and works with Strava, Google Gemini, Gmail, Email (SMTP) and WhatsApp Business Cloud. It has 10 nodes, 2 of them AI nodes (Google Gemini Chat Model and AI Agent). The notes inside the workflow say: “Thank you for using this workflow template. It has taken me countless hours of hard work, research, and dedication to develop, and I sincerely hope it adds value to your work.” To run it, you add your own credentials for Gmail OAuth2, Google Gemini (PaLM) API, SMTP, Strava OAuth2 and WhatsApp Business Cloud API.

At a glance

Trigger
Strava Trigger (Strava Trigger)
Nodes
10
Apps
Strava, Google Gemini, Gmail, Email (SMTP) and WhatsApp Business Cloud
AI nodes
2
Credentials
5 types
Category
Chatbots and messaging

Apps and integrations

  • Strava
  • Google Gemini
  • Gmail
  • Email (SMTP)
  • WhatsApp Business Cloud

Node types used

  • Strava Trigger
  • Google Gemini Chat Model
  • Gmail
  • Code
  • AI Agent
  • Send Email
  • WhatsApp Business Cloud

How it works

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Developed by Amjid Ali

Thank you for using this workflow template. It has taken me countless hours of hard work, research, and dedication to develop, and I sincerely hope it adds value to your work.

If you find this template helpful, I kindly ask you to consider supporting my efforts. Your support will help me continue improving and creating more valuable resources.

You can contribute via PayPal here

For Full Course about ERPNext or Automation using AI follow below link

Additionally, when sharing this template, I would greatly appreciate it if you include my original information to ensure proper credit is given.

Thank you for your generosity and support! Email

Customer Experience Agent (AI)

The AI Triathlon Coach is an intelligent, data-driven virtual assistant designed to help triathletes optimize their training and performance across swimming, cycling, and running. Using advanced algorithms, it analyzes activity data from platforms like Strava and provides actionable insights tailored to the athlete’s goals, experience level, and specific disciplines. This is connected to Gemini 2.0 Flash

Convert to HTML

Now the data will be structured and covnerted to HTML

Send Personalized Response

Activity is analized you can either get the response by Whatsapp, emal, a blog or anything

Setup notes

The text below comes from the sticky notes inside the workflow. We removed links, code samples and anything that looks like a key or token.

Get Strava Trigger

If you are using Strava, you can create API Key by logging in to

Once data is capture you can then structure it, i am commbining all the activity data and sending to next node

Nodes in this workflow

The 10 nodes in file order (sticky notes excluded). Branches and connections determine execution order in n8n:

  1. Strava Trigger (Strava Trigger)
  2. Google Gemini Chat Model (Google Gemini Chat Model)
  3. Gmail (Gmail)
  4. Combine Everything (Code)
  5. Fitness Coach (AI Agent)
  6. Structure Output (Code)
  7. Conver to HTML (Code)
  8. Send Email (Send Email)
  9. Code (Code)
  10. WhatsApp Business Cloud (WhatsApp Business Cloud)

Credentials you need

  • Gmail OAuth2 – used by Gmail
  • Google Gemini (PaLM) API – used by Google Gemini Chat Model
  • SMTP – used by Send Email
  • Strava OAuth2 – used by Strava Trigger
  • WhatsApp Business Cloud API – used by WhatsApp Business Cloud

Configure your own credentials after importing. Create each credential in n8n, then select it in the node.

How to import into n8n

  1. Download the JSON file with the button above.
  2. In n8n, open a new workflow, select the ... menu and choose Import from File. You can also paste the JSON straight into the editor canvas.
  3. Open each node that shows a warning and select or create its credential.
  4. Read the notes on the canvas, test the workflow with sample data, then activate it.

Do you need somewhere to run it? Read our guide to self-hosted n8n.

Need this customised?

We can adapt this workflow to your apps, data and process, then deploy and support it.

Contact Us