Skip to content
FlowHubFluxonLab
A
AI Automationfree

Turn Telegram into a French fitness coach with Claude, OpenAI and Google Sheets

by mouniradapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentAnthropic Chat ModelCall n8n Workflow ToolCall n8n Workflow ToolHTTP RequestHTTP RequestOpenAISSimple MemoryTelegramTelegram
Share Post Share
Telegram Message ReceivedTelegram Messag…IfIf Audio MessageDownload Telegram AudioDownload Telegr…OpenAI Audio TranscriptionOpenAI Audio Tr…SeSet Structured DataSet Structured …Send Telegram ResponseSend Telegram R…Claude Model Sonnet 4.6Claude Model So…MBSession Memory BufferSession Memory …Read Profile in SheetsRead Profile in…Update Profile in SheetsUpdate Profile …Read Sessions in SheetsRead Sessions i…Log Nutrition Data in SheetsLog Nutrition D…AgAI Sports Coach AgentAI Sports Coach…Read Program in SheetsRead Program in…Log Session Data in SheetsLog Session Dat…Log Sport Plan in SheetsLog Sport Plan …Log Nutrition Plan in SheetsLog Nutrition P…TWGenerate Nutrition Doc WorkflowGenerate Nutrit…HRPost Audio to OpenAIPost Audio to O…Send Audio File to TelegramSend Audio File…Read Nutrition in SheetsRead Nutrition …TWGenerate Session Doc WorkflowGenerate Sessio…GCCalendar Event CreatorCalendar Event …1234567891011121314151617181920212223
1/5
STEPS · 23
Starts on a Telegram event

Quick overview This workflow turns a Telegram chat into a French-speaking fitness and nutrition coach that can handle text or voice messages, use Anthropic for responses, log and read training/nutrition data in Google Sheets, and schedule workouts in Google Calendar. How it works Triggers when a new Telegram message is received. Detects whether the incoming message is a voice note and, if so, downloads it from Telegram and transcribes it with OpenAI. Normalizes the user message, chat ID, and current date fields for downstream processing. Uses an Anthropic chat model with short-term session memory to generate a coaching response and decide when to call tools. Reads from and writes to Google Sheets to fetch or update the user profile, log workouts and meals, retrieve daily nutrition totals, and create or update weekly training and nutrition plans. Optionally creates a workout event in Google Calendar when the user asks to schedule a session. Sends the generated response back to the user in Telegram. Setup Create and connect credentials for Telegram, Anthropic, OpenAI (for audio transcription), Google Sheets OAuth2, and Google Calendar OAuth2.

Tags

n8nreference-onlyagentlm-chat-anthropicmemory-buffer-windowopen-aitelegramtool-workflow
Connects
AAI AgentAnthropic Chat Modelcalln8nworkflowtoolCall n8n Workflow ToolWHTTP RequestOpenAISSimple Memory
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes23
AddedJun 24, 2026

Related workflows

See all AI Automation
CWtelegram
free

Create Instagram carousels and TikTok slideshows with OpenAI and PostFast

Quick overview This workflow runs on a Mon/Wed/Fri schedule to generate an Instagram carousel or TikTok slideshow using OpenAI (GPT-4o-mini and gpt-image-1), sends the slides to Telegram for approval, and only then uploads the images and schedules the post via PostFast. How it works Runs every Monday, Wednesday, and Friday at 8am and loads your brand, topics, slide count, platform filter, and Telegram chat ID. Retrieves your connected social accounts from PostFast and keeps only accounts that are connected and match the selected platforms. Uses OpenAI (gpt-4o-mini) to write a carousel as strict JSON containing a caption and slide-by-slide headings, body text, and visual descriptions. Builds per-slide image prompts and uses OpenAI (gpt-image-1) to generate a 1024×1536 portrait image for each slide. Sends the generated slide images to Telegram and waits for you to approve or decline posting. If approved, requests per-account upload URLs from PostFast, uploads each slide image to the provided storage URLs, and schedules one PostFast social post per account with the slides in order and the generated caption. Setup Install and enable the PostFast community node (n8n-nodes-postfast) and

by Petar Georgiev
AopenaichatmodelserpapigooglesearchS
free

AI agent chat

This workflow employs OpenAI's language models and SerpAPI to create a responsive, intelligent conversational agent. It comes equipped with manual chat triggers and memory buffer capabilities to ensure seamless interactions. To use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team
AopenaichatmodelserpapigooglesearchS
free

AI chatbot that can search the web

This workflow is designed for dynamic and intelligent conversational capabilities. It incorporates OpenAI's GPT-4o model for natural language understanding and generation. Additional tools include SerpAPI and Wikipedia for enriched, data-driven responses. The workflow is triggered manually, and utilizes a 'Window Buffer Memory' to maintain the context of the last 20 interactions for better conversational continuity. All these components are orchestrated through n8n nodes, ensuring seamless interconnectivity. To use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team