Ai fitness coach Strava data analysis and personalized training insights
Needs changesWhat this workflow does
This AI workflow has 10 nodes and runs on Strava events (update). Along the way it connects Strava, Google Gemini Chat Model, Gmail and WhatsApp Business Cloud.
How it runs
Trigger: On Strava events (update).
- Code: runs custom JavaScript code
- Combine Everything (Code): runs custom JavaScript code
- Fitness Coach (AI Agent): runs an AI agent, with model: Google Gemini Chat Model
- Structure Output (Code): runs custom JavaScript code
- Conver to HTML (Code): runs custom JavaScript code
- Send Email: sends an email over SMTP
- Gmail: uses Gmail
- WhatsApp Business Cloud: send
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Fitness Coach (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Fitness Coach (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (7)
- Strava Trigger
n8n-nodes-base.stravaTrigger - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Gmail
n8n-nodes-base.gmail - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - Send Email
n8n-nodes-base.emailSend - WhatsApp Business Cloud
n8n-nodes-base.whatsApp
From the author
Detailed Title "Triathlon Coach AI Workflow: Strava Data Analysis and Personalized Training Insights using n8n" --- Description This n8n workflow enables you to build an AI-driven virtual triathlon coach that seamlessly integrates with Strava to analyze…