Health & Fitness Automation Workflows | Neura Market
    Neura Market
    Neura Market
    /Categories
    Marketplace
    Directories
    Resources
    Home/Categories/Health & Fitness

    Health & Fitness Workflows

    Healthcare and fitness tracking workflows

    • Nutrition Tracker & Meal Logger with Telegram, Gemini AI, and Google Sheets

      # Telegram Nutrition AI Assistant (Alternative to Cal AI App) > AI-powered nutrition assistant for Telegram - log meals, set goals, and get personalized daily reports with Google Sheets integration. ## Description This n8n template creates a **Telegram-based Nutrition AI Assistant** designed as an **open-source alternative to the Cal AI mobile app**. It allows users to interact with an AI agent via text, voice, or images to track meals, calculate macros, and monitor nutrition goals directly from Telegram. The system integrates **Google Sheets** as the database, handling both user profiles and meal logs, while leveraging **Gemini AI** for natural conversation, food recognition, and daily progress reports. ## Key Features * **Multi-input support**: Text, voice messages (transcribed), and food images (AI analysis). * **Macro calculation**: Automatic estimation of calories, proteins, carbs, and fats. * **User-friendly registration**: Simple onboarding without storing personal health data (no weight/height required). * **Goal tracking**: Users can set and update calorie and protein targets. * **Daily reports**: Personalized progress messages with visual progress bars. * **Google Sheets integration**: * `Profile` table for user targets. * `Meals` table for food logs. * **Advanced n8n nodes**: Includes use of `Merge`, `Subworkflow`, and `Code` nodes for data processing and report generation. ## Acknowledgment Inspired by the Cal AI concept - this template demonstrates how to reproduce its main functionality with **n8n, Telegram, and AI agents** as a flexible, open-source automation workflow. ## Tags * `telegram` * `ai-assistant` * `nutrition` * `meal-tracking` * `google-sheets` * `food-logging` * `voice-transcription` * `image-analysis` * `daily-reports` * `n8n-template` * `merge-node` * `subworkflow-node` * `code-node` * `telegram-trigger` * `google-gemini` ## Use Case Use this template if you want to: * Log meals using **text, images, or voice messages**. * Track nutrition goals (calories, proteins) with daily progress updates. * Provide a **chat-based nutrition assistant** without building a full app. * Store structured nutrition data in **Google Sheets** for easy access and analysis. ## Example User Interactions * User sends a photo of a meal - AI analyzes the food and logs calories/macros. * User sends a voice message - AI transcribes and logs the meal. * User types “report” - AI returns a daily nutrition summary with progress bars. * User says “update my protein goal” - AI updates profile in Google Sheets. ## Required Credentials * Telegram Bot API (Bot Token) * Google Sheets API credentials * AI Provider API (Google Gemini or compatible LLM) ## Setup Instructions 1. Create two Google Sheets tables: * **Profile**: `User_ID, Name, Calories_target, Protein_target` * **Meals**: `User_ID, Date, Meal_description, Calories, Proteins, Carbs, Fats` 2. Configure the Telegram Trigger with your bot token. 3. Connect your AI provider credentials (Gemini recommended). 4. Connect Google Sheets with your credentials. 5. Deploy the workflow in n8n. 6. Start interacting with your nutrition assistant via Telegram. ## Extra Notes * **Green section**: Handles Telegram trigger and user check. * **Red section**: Registers new users and sets goals. * **Blue section**: Processes text, voice, and images. * **Yellow section**: Generates nutrition reports. * **Purple section**: Main AI agent controlling tools and logic. --- ## Need Assistance? If you'd like help customizing or extending this workflow, feel free to reach out: Email: [johnsilva11031@gmail.com](mailto:johnsilva11031@gmail.com) LinkedIn: [John Alejandro Silva Rodríguez](https://www.linkedin.com/in/john-alejandro-silva-rodriguez-48093526b/)

    Marketplace

    • Prompts
    • Workflows
    • Agents Store
    • Workflow Packs
    • Categories
    • Marketplace

    Directories

    • AI Tools Directory
    • ChatGPT
    • Claude
    • Gemini
    • Cursor
    • Grok
    • DeepSeek
    • Perplexity
    • CoPilot
    • Midjourney
    • Stable Diffusion
    • MCP Servers
    • .md Directory
    • All Directories

    Free Tools

    • AI Text Humanizer
    • AI Content Detector
    • Workflow Generator
    • Model Comparison
    • AI Pricing Calculator
    • AI Benchmarks
    • ROI Calculator
    • All Free Tools

    Resources

    • AI News
    • Blog
    • AI Answers
    • Error Solutions
    • AI Tutorials
    • AI Models
    • Integrations
    • Alternatives
    • n8n vs Zapier
    • Make vs Zapier
    • n8n vs Make
    • Resource Library
    • Documentation
    • API Access to Our Data

    Community

    • AI Newsletter
    • AI Jobs
    • AI Events
    • AI Companies
    • Start Selling
    • Sell n8n Workflows
    • Sell AI Agents
    • Sell Prompts
    • Creator Guide
    • Advertise
    • Affiliates

    Company

    • About
    • Contact
    • Help
    • Careers
    • Pricing
    • Terms
    • Privacy
    • License
    • DMCA

    The #1 Newsletter in AI

    Weekly updates, news, and content that matter.

    Neura Market Logoneuramarket

    © 2026 Neura Market. All rights reserved.

    n8n$24.99
  1. Automated Telegram Command Filtering and Workflow Management

    This workflow automates the management of Telegram commands, filtering messages based on chat IDs and activating or deactivating workflows.

    n8n$15.04
  2. Automate Food Calorie Tracking via Telegram with GPT-4 Vision and Google Sheets

    This workflow allows users to send food images to a Telegram bot, which uses OpenAI's GPT-4 Vision to identify the food and estimate its caloric value. The results are logged in Google Sheets and sent back to the user for easy tracking.

    n8n$4.99
  3. Automate Personalized Diet Plan Creation from Health Reports via Email

    This n8n workflow automates the transformation of health reports received via email into personalized diet plans using AI, then emails the plans back to users, enhancing efficiency for nutritionists and improving patient outcomes.

    n8n$4.99
  4. Automate Nutritional Analysis of Food Photos via iMessage

    This workflow automatically analyzes food photos sent via iMessage to generate a detailed nutritional report using OpenAI's visual reasoning capabilities. The results are sent back to the user through Blooio, providing a seamless, hands-free calorie and nutrition tracking experience.

    n8n$14.99
  5. AI-Powered Triathlon Coaching with Strava Data Analysis

    This n8n workflow creates an AI-driven virtual triathlon coach that integrates with Strava to analyze activity data and provide personalized training insights. It processes data from swimming, cycling, and running activities, delivering feedback and motivational advice via email or WhatsApp.

    n8n$9.99
  6. Reinforced Learning Chatbot for Enhanced User Support

    This workflow leverages Reinforced Learning from Human Feedback (RLHF) combined with Retrieval-Augmented Generation (RAG) to create an intelligent chatbot. It is designed to provide accurate and efficient responses to user inquiries by consulting ...

    n8n$24.99
  7. Automate Meal Nutrient Logging from Telegram to Google Sheets via AI

    Streamline your nutrition tracking by automating meal data logging from Telegram to Google Sheets using AI for transcription and analysis.

    n8n$14.99
  8. Automate Personalized Workout Plans via Telegram with Google Gemini AI

    This workflow automates the creation of personalized 7-day workout plans by analyzing user photos or text inputs through a Telegram bot. It leverages Google Gemini AI for image and text analysis and LangChain for conversational flow, delivering tailored fitness routines directly to users.

    n8n$14.99
  9. Automate Daily Yoga Pose Reminders via LINE Flex Messages

    This workflow automates the delivery of daily yoga pose suggestions through LINE Flex Messages, utilizing data from Google Sheets and Azure OpenAI for personalized and engaging content.

    n8n$19.99
  10. Airtable Rich Text to HTML Converter

    This workflow converts rich text fields from Airtable into HTML format for improved web presentation.

    n8n$6.99
  11. Automate Library Installation with N8N Workflow

    This N8N workflow, titled 'Automate Library Installation with N8N Workflow', is designed to streamline the installation of libraries required for various projects. By utilizing a manual trigger, users can initiate the workflow whenever they need t...

    n8n$9.99
  12. 🛠️ SecurityScorecard MCP Server: All 19 Operations for AI

    Complete zero-config MCP server exposing all 19 SecurityScorecard Tool operations to AI agents. Import, activate, and connect via webhook for instant security automation.

    n8n$27.99
  13. Voice AI Receptionist Workflow for Efficient Invoice Management

    Automate your invoice processing with this Voice AI Receptionist workflow designed to streamline communication and data handling.

    n8n$15.99
  14. Automate Beeminder Updates with New Strava Activities

    Automatically add a datapoint to Beeminder whenever a new activity is logged on Strava. This workflow helps you seamlessly track your fitness goals by integrating Strava with Beeminder.

    n8n$2.99
  15. Automate Daily Strava Activity Monitoring and Email Alerts

    Automatically check your Strava activity daily and send email alerts to accountability partners if activity goals are not met.

    n8n$4.99
  16. Automate Daily Air Quality and Pollen Alerts with Personalized AI Insights

    This workflow automates the collection of real-time air quality and pollen data using the Ambee API, generating personalized health tips via AI, and sending daily email alerts. Ideal for individuals with respiratory conditions or allergies who want to stay informed about environmental conditions.

    n8n$9.99
  17. Automated Water Consumption Tracker - Stored in Sheet and Notify in Slack

    # Water Reminder Workflow This workflow demonstrates how to use **n8n** and **Slack** to build an intelligent water drinking reminder system, combined with **Google Sheets** for data recording and **OpenAI** for generating personalized reminder messages. --- [Google Sheet Template](https://docs.google.com/spreadsheets/d/1cMf03l3Ae3vo-4w8yeaUvSh9dB7CLM7CFUb2y4BmqwY/edit?usp=sharing) The iOS shortcut template: ![IMG_5835_5dcead4a70_1_09d5e26b6c 1.jpg](fileId:989) **The result in iOS health:** ![IMG_0378_35d2c74ab3 1.png](fileId:975) [The template demo on YouTube](https://www.youtube.com/watch?v=h2_QO5gxdts) --- ## Key Features 1. **Scheduled Reminders**: Automatically sends water reminders at random times every hour. 2. **Intelligent Scheduling**: Delays the next reminder if you've recently had water. 3. **AI-Generated Messages**: Uses OpenAI to generate friendly and non-repetitive reminder messages. 4. **Data Tracking**: Records daily water intake and calculates the percentage of goal achievement. 5. **Quick Response**: Easily record water intake through Slack buttons. 6. **iOS Integration**: Provides iOS shortcut links to sync data with the Health app. --- ## Pre-Configuration Requirements To use this workflow, you need to set up the following: 1. **Google Sheets**: - Create a Google spreadsheet with `log` and `setting` sheets - The `log` sheet should include `date`, `time`, and `value` columns - The `setting` sheet is used to store daily water intake goals 2. **Slack**: - Create a Slack app and obtain an API token - Configure permissions for interactive buttons 3. **OpenAI**: - Obtain an OpenAI API key 4. **iOS Shortcut** (optional): - Create an iOS shortcut named `darrell_water` for recording health data --- ## Node Configurations ### 1. Scheduled Triggers and Data Collection #### 1.1. Schedule Trigger - **Purpose**: Triggers water reminders on schedule - **Configuration**: - **Cron Expression**: `0 {{ Math.floor(Math.random() * 11) }} 8-23 * * *` - Triggers at a random minute every hour, only between 8 AM and 11 PM #### 1.2. Google Sheets - Get Target - **Purpose**: Retrieves daily water intake goal - **Configuration**: - **Document ID**: Your Google spreadsheet ID - **Sheet Name**: `setting` #### 1.3. Google Sheets - Get Log - **Purpose**: Retrieves today's water intake records - **Configuration**: - **Document ID**: Your Google spreadsheet ID - **Sheet Name**: `log` - **Filter Condition**: `date` equals today's date `{{ $now.format(yyyy-MM-dd) }}` #### 1.4. Summarize - **Purpose**: Calculates total water intake for today - **Configuration**: - **Fields to Summarize**: `value` (sum) #### 1.5. Limit - **Purpose**: Gets the most recent water intake record - **Configuration**: - **Keep**: Last items --- ### 2. Intelligent Reminder Logic #### 2.1. Combine Data - **Purpose**: Merges target and actual water intake data - **Configuration**: - **Combine By**: Combine by position - **Number of Inputs**: 3 #### 2.2. If - **Purpose**: Checks if water was consumed recently - **Configuration**: - **Condition**: - `{{ DateTime.fromISO($json.date++$json.time).format(yyyy-MM-dd HH:mm:ss) }}` is after `{{ $now.minus(30, minutes) }}` #### 2.3. Wait - **Purpose**: Randomly delays the reminder if water was consumed recently - **Configuration**: - **Wait Time**: `{{ Math.floor(Math.random() * 1) + 1 }}` minutes --- ### 3. AI Message Generation and Sending #### 3.1. OpenAI - **Purpose**: Generates personalized water reminder messages - **Configuration**: - **Model**: `gpt-3.5-turbo` - **Messages**: - System prompt: Requests responses in Traditional Chinese and in JSON format - User prompt: Includes information about last water time, current time, goal, and progress - **Temperature**: 1 #### 3.2. Slack Send Drink Notification - **Purpose**: Sends water reminders to Slack channel - **Configuration**: - **Channel**: Your Slack channel ID - **Message Type**: Block - **Block UI**: Contains AI-generated reminder message and water amount buttons (100ml, 150ml, 200ml, 250ml, 300ml) --- ### 4. User Interaction and Data Recording #### 4.1. Slack Drink Webhook - **Purpose**: Receives user interactions when water buttons are clicked - **Configuration**: - **HTTP Method**: `POST` - **Path**: `slack-water-webhook` #### 4.2. Slack Action Payload - **Purpose**: Parses Slack interaction data - **Configuration**: - **Mode**: Raw - **JSON Output**: `{{ $json.body.payload }}` #### 4.3. Slack Action Drink Data - **Purpose**: Extracts water amount and message information - **Configuration**: - **Assignments**: - `value`: `{{ $json.actions[0].value }}` - `message_text`: `{{ $json.message.text }}` - `shortcut_url`: `shortcuts://run-shortcut?name=darrell_water&input=` - `shortcut_url_data`: JSON containing water amount and time - `message_ts`: `{{ $json.container.message_ts }}` #### 4.4. Google Sheets - **Purpose**:

    n8n$14.99
  18. Create, Update, and Get Activity in Strava

    The description provided appears to reference an image with a placeholder text that reads "![workflow-screenshot](fileId:288)". Without the actual content of the description to correct, I'm unable to provide specific corrections. Please provide the text you need corrected.

    n8n$4.99
  19. Automatically Mute New Strava Activities

    Automatically mute new activities on your Strava account to manage notifications and privacy settings.

    PipedreamFree
  20. Automate YouTube Video Bookmarks to Raindrop Every 30 Minutes

    The 'YouTube to Raindrop' automation workflow is designed to streamline the process of saving new YouTube videos directly to your Raindrop account. By executing this workflow, users can effortlessly collect and bookmark videos from a specified You...

    n8n$4.96
  21. Create Webhook and Send Notifications via Slack for Health & Fitness

    This workflow facilitates the creation of a webhook that captures specific health and fitness data, enabling seamless integration with Slack for instant notifications. By leveraging the power of n8n, this automation allows users to receive timely ...

    n8n$14.4
  22. Automated Amazon Product Price Monitoring Workflow

    This workflow serves as an automated solution for tracking prices of Amazon products using Google Sheets and HTTP requests. By leveraging tools like n8n, users can easily set up a system that regularly checks and updates product pricing in a sprea...

    n8n$8.93
  23. Automate RSS Feed Summarization and Save to Google Sheets

    This workflow automates the process of summarizing articles from an RSS feed by leveraging the power of Hugging Face's AI capabilities. Users can specify a URL to their desired RSS feed, and the workflow will fetch the latest articles, summarize t...

    Make$12.99
  24. Page 1 of 13Next →

    Related categories

    Communication (2,463)AI (1,930)Business Operations & ERPs (1,540)Other (1,425)Productivity (1,202)Marketing (1,145)Data & Analytics (995)File & Document Management (802)CRM - Sales (604)Notifications (580)

    Need a custom health & fitness workflow?

    Our automation experts build tailored workflows for your exact stack and process.

    Request a Custom Workflow