AI Fitness Coach Strava Data Analysis and Personalized Training Insights

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

Workflow Structure (10 nodes)
100%
Code
Structure Output
Gmail
Gmail
Strava Trigger
Strava Trigger
Code
Code
Code
Combine Everything
Langchain.lm Chat Google Gemini
Google Gemini Chat Model
Langchain.agent
Fitness Coach
Code
Conver to HTML
Email Send
Send Email
Whats App
WhatsApp Business Cloud
Node Types:
trigger
action
default
code
Requires credentials

Prerequisites

Required Credentials (5)

Gmail

Used by: Gmail

Docs

Google Palm

Used by: Google Gemini Chat Model

Docs

Smtp

Used by: Send Email

Docs

Strava

Used by: Strava Trigger

Docs

Whats App

Used by: WhatsApp Business Cloud

Docs

Multiple services required

This workflow needs 5 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~1 hour
Score: 63/100
Custom Code
4 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Email Automation

Automate email responses, forwarding, or organization based on rules.

Handle routine email tasks automatically and focus on what matters.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

workflow.json
{
  "meta": {
    "instanceId": "32d80f55a35a7b57f8e47a2ac19558d9f5bcec983a5519d9c29ba713ff4f12c7",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "d9e3e2af-1db4-4ef1-a12a-c56df545e09e",
      "name": "Strava Trigger",
      "type": "n8n-nodes-base.stravaTrigger",
      "position": [
        -60,
        0
      ],
      "webhookId": "c656f7eb-6176-48b1-a68f-7e169699cecb",
      "parameters": {
        "event": "update",
        "object": "activity",
        "options": {}
      },
...

Workflow Details

Nodes
15
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Proxmox AI Agent with n8n and Generative AI Integration

API Key for Proxmox Create Credentails ensure to create credentials in Proxmox Data Center as API Key and then create...

Http-request
Toolhttprequest
Outputparserautofixing
Lmchatgooglegemini
35 nodesEvent
Curated

🤖🧑‍💻 AI Agent for Top n8n Creators Leaderboard Reporting

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Toolworkflow
49 nodesEvent
Curated

AI-Powered Candidate Shortlisting Automation for ERPNext

Get Apprropraite Data These Nodes are to extract only the Required Data from the Webhook Node

Erpnext
Lmchatgooglegemini
Http-request
Webhook
39 nodesWebhook
Curated

Stravatrigger Workflow

Automated workflow: Stravatrigger Workflow. This workflow integrates 9 different services: stickyNote, code, lmChatGoogl...

Strava
Gmail
Emailsend
Whatsapp
15 nodesEvent

Stravatrigger Workflow

Automated workflow: Stravatrigger Workflow. This workflow integrates 9 different services: stickyNote, code, lmChatGoogl...

Strava
Gmail
Emailsend
Whatsapp
15 nodesEvent

Advanced AI Demo (Presented at AI Developers #14 meetup)

![h](https://i.postimg.cc/9XLvL5dL/slide-sf-talk.pngfull-width)

Slack
Textsplitterrecursivecharactertextsplitter
Embeddingsopenai
Documentdefaultdataloader
39 nodesEvent
Curated