Telegram Automation Workflows
1,646 ready-made Telegram workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Bots, alerts, and AI assistants delivered straight to Telegram chats and channels.
Automate Personal Life Management with Telegram and Google Services
Create a personal AI assistant named Caylee using Telegram and Google services to manage emails, calendar events, and tasks through voice and text interactions.
n8n$14.99Nutrition 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/)
n8n$24.99Create a Conversational Telegram Bot with GPT-4 for Text and Voice Messages
This n8n workflow creates an interactive Telegram bot that processes both text and voice messages using GPT-4. It provides real-time feedback with typing indicators and delivers intelligent, context-aware responses.
n8n$9.99Real-time crypto market analysis with GPT-4o-mini and CoinMarketCap APIs via Telegram
**Unlock Real-Time Crypto Insights on the Go** Stay ahead of volatile crypto markets with this powerful workflow that delivers instant, AI-driven analysis directly to your Telegram chat. By seamlessly integrating the CoinMarketCap API for live price data, market caps, volume, and trends with the intelligent GPT-4o-mini model, it automates comprehensive market scans and personalized insights. Simply send a command like "/analyze BTC" or "/trends top10", and receive tailored reports on price movements, technical indicators, sentiment analysis, and even risk assessments—all in seconds, without leaving your messaging app. Key features include real-time data pulls for thousands of cryptocurrencies, customizable queries for portfolios or specific coins, predictive trend summaries powered by GPT-4o-mini, and alert setups for price thresholds or news events. This automation eliminates manual data hunting across exchanges and charts, providing concise, actionable intelligence 24/7 to inform your trades. Ideal for busy traders, investors, and crypto enthusiasts, this workflow saves hours of research while minimizing emotional decisions. Use it for daily briefings, swing trading signals, portfolio health checks, or monitoring altcoin pumps—empowering smarter strategies and maximizing returns in the fast-paced crypto world. (Word count: 218)
n8n$2.99Real-time Crypto Insights with CoinMarketCap and AI via Telegram
This n8n workflow leverages CoinMarketCap APIs and AI to provide real-time cryptocurrency insights through Telegram. Users can query market data, exchange information, and community sentiment seamlessly.
n8n$14.99Create daily historical AI videos with Gemini, fal.ai, Telegram and YouTube
## Who’s it for This workflow is ideal for: - Content creators producing daily historical or educational videos - YouTube automation enthusiasts building AI-driven channels - Educators sharing engaging historical facts in short-form video format - Anyone creating an automated AI video pipeline with human approval ## How it works This workflow automates the full pipeline of generating and publishing historical videos: 1. Triggers daily at 1 AM and initializes retry tracking (maximum 3 attempts) 2. Fetches historical events for the current date and selects one randomly 3. Uses Google Gemini to generate a cinematic text-to-video script 4. Sends the prompt to fal.ai (Hunyuan LoRA) to generate a short video 5. Polls the generation status every 30 seconds until the video is ready 6. Downloads the generated video and sends it to Telegram with context 7. Waits for manual approval via Telegram 8. If approved → uploads the video to YouTube and sends a confirmation message 9. If declined → retries with a new event (up to 3 attempts total) ## How to set up 1. Import the workflow into n8n 2. Configure your Telegram credentials 3. Set your Telegram Chat ID using a variable or Set node (avoid hardcoding) 4. Configure HTTP Header Auth credentials for fal.ai (API key required) 5. Set up Google Gemini API credentials 6. Connect your YouTube account using OAuth2 7. (Optional) Adjust the schedule time in the trigger node 8. Activate the workflow ## Requirements - n8n (cloud or self-hosted) - fal.ai account and API key (for video generation) - Google Gemini API access - YouTube account with upload permissions - Telegram account for approval notifications ## How to customize the workflow - Adjust retry limits in the retry logic node - Modify video parameters (resolution, frames, aspect ratio) in the fal.ai request - Change the script style by editing the Gemini prompt - Replace the historical events API with another content source - Customize Telegram messages or approval flow
n8n$14.99Automate Document Q&A with Google Drive and Telegram using AI
Create a chat-based Retrieval-Augmented Generation (RAG) system that allows users to upload documents to Google Drive and query them via Telegram. This workflow uses AI to provide context-aware responses.
n8n$9.99Process Multiple Media Files in Telegram with Gemini AI & PostgreSQL Database
# Telegram AI Assistant with Multi-File Media Group Handling, Smart File Processing & PostgreSQL Integration > **AI-powered Telegram bot for text, voice, video, documents & media** - with database-driven grouping and Telegram-safe formatting. --- ## Description This n8n template creates a **next-generation Telegram AI assistant** capable of handling **text messages, media files, and documents** with advanced processing, PostgreSQL integration, and AI-powered responses. It is designed to **solve Telegram's media group challenge** - when multiple files are sent together, they are stored, processed, and combined into one coherent AI-generated reply. ### Key Features - **Multi-file media group management** with PostgreSQL: - `media_group` - `media_queue` - `chat_histories` - **Document parsing** for CSV, HTML, ICS, JSON, ODS, PDF (with AI fallback), RF, X, XML, and spreadsheets. - **Voice & video transcription** for AI analysis. - **Image, audio, and video description** for richer AI context. - **Telegram-safe MarkdownV2 formatting** with auto-splitting for messages over 4096 chars. - **Error fallback** for unsupported file types. --- ## Acknowledgment A huge thank you to **Ezema Gingsley Chibuzo** for the inspiration of the first version of this workflow: [Create a Multi-Modal Telegram Support Bot with GPT-4 and Supabase RAG](https://n8n.io/workflows/5589-create-a-multi-modal-telegram-support-bot-with-gpt-4-and-supabase-rag/) Your pioneering work laid the foundation for this improved, **database-powered multi-modal assistant**. --- ## Tags `telegram` `ai-assistant` `postgresql` `multi-file` `media-group` `file-processing` `voice-transcription` `document-parser` `pdf-extraction` `markdown-formatting` `n8n-template` --- ## Use Case Use this template if you need an AI-powered Telegram bot that can: - Handle **multiple files sent in a single message** (albums, multiple PDFs, etc.). - Extract & analyze **content from many file formats**. - Transcribe **voice and video messages**. - Maintain **chat memory** for contextual AI answers. - Avoid **Telegram formatting errors** and length limit issues. This workflow automates the full chain: **Receive → Process → AI Analysis → Telegram-safe Reply**. --- ## Example User Interactions - **Multiple PDFs with a caption** → AI extracts and summarizes all PDFs in one combined reply. - **Voice message** → AI transcribes and replies with a contextual answer. - **CSV or spreadsheet file** → AI parses and summarizes the data. - **Multiple images** → AI describes each image and replies in a single message. --- ## Required Credentials - **Telegram Bot API** (Bot Token) - **PostgreSQL** (Connection credentials) - **AI Provider API** (OpenAI, Google Gemini, or compatible LLM) --- ## Setup Instructions 1. **Create the PostgreSQL tables** (Gray section SQL): - `media_group` - `media_queue` - `chat_histories` 2. Configure the **Telegram Trigger** with your bot token. 3. Connect your **AI provider** credentials. 4. Set up **PostgreSQL** credentials in the database nodes. 5. Deploy the workflow in n8n. 6. Start sending messages and files to your bot. --- ## Extra Notes - **Green section** ensures only one trigger per media group. - **Yellow section** guarantees captions and files are stored in the correct sequence. - **Purple section** formats AI output to be Telegram-safe and split if needed. - AI prompt is **not fixed**, allowing full customization. --- ## 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/)
n8n$24.99AI-Driven Stock Analysis with Telegram, Claude, and GPT-4O Vision
Leverage AI to perform comprehensive stock analysis with conversational intelligence and visual chart analysis through Telegram. This workflow integrates advanced AI models for technical analysis, providing traders and financial advisors with professional-grade insights.
n8n$14.99Automate Meeting Scheduling with AI via Telegram
Streamline your meeting management by allowing users to book, reschedule, or cancel meetings directly through Telegram using AI. This workflow integrates with Google Calendar to prevent double-bookings and sends email invites automatically.
n8n$9.99Automated Multi-Modal Expense Tracking via Telegram
This n8n workflow automates expense tracking by processing text, voice, and receipt images through Telegram. It categorizes expenses, converts currencies, and maintains records in Google Sheets, offering smart spending insights.
n8n$24.99Automated Multi-Timeframe Trading Analysis for WEEX Spot Market with GPT-4 and Telegram
This workflow automates intelligent trading analysis for the WEEX Spot Market using GPT-4 to interpret user prompts and deliver insights via Telegram. It analyzes technical indicators, price data, and sentiment to provide concise trading signals.
n8n$24.99Automate AI-Powered Research Summaries via Telegram
This workflow delivers AI-powered research summaries directly to Telegram users. It reformulates user queries and performs live web searches to provide up-to-date answers.
n8n$9.99Automate Crypto News Digest to Telegram with RSS and GPT-4
Automatically gather, analyze, and post crypto news from multiple RSS feeds to a Telegram channel using GPT-4 for content curation and translation.
n8n$14.99Automate Daily Telegram Group Summaries with Google Gemini AI
This workflow automates the creation of a daily digest for Telegram groups using Google Gemini AI, summarizing conversations to keep members informed without the need to scroll through numerous messages.
n8n$9.99Automated Crypto RSI Alerts with EODHD and Telegram Integration
This workflow monitors a list of cryptocurrency symbols, calculates the RSI, and sends alerts via Telegram when RSI crosses key thresholds. It integrates EODHD for data retrieval and TradingView for chart visualization.
n8n$9.99Automate Daily Swing Trade Ideas with GPT-4, Yahoo Finance, Google Sheets, and Telegram
This workflow automates the generation of daily swing trade ideas using end-of-day data, scored by an LLM, logged to Google Sheets, and sent as alerts to Telegram.
n8n$9.99Automate Restaurant Reservations with AI and Telegram
This workflow automates restaurant reservations using AI to interact with users via Telegram, collects booking details, and confirms reservations through Google Calendar and email notifications.
n8n$14.99Automate Invoice Processing from Telegram to SAP with OCR and Google Sheets
Streamline your invoice processing by automatically extracting data from invoices received via Telegram, logging it in Google Sheets, and optionally pushing it to SAP Business One.
n8n$14.99LinkedIn Job Search: Auto-Match Resume with AI + Cover Letter & Telegram Alerts
## Overview This n8n template helps you to automatically search LinkedIn jobs. It uses AI (Gemini or OpenAI) to match your resume with each job description and write a sample cover letter for each job and update the job Google sheet. You can receive daily matched LinkedIn job alerts by Telegram. ## Prerequisites - AI API Key from one model like: - [Google Gemini](https://aistudio.google.com/apikey) - [OpenAI](https://platform.openai.com/settings/organization/api-keys) - Telegram Bot Token - Create via @BotFather - Google Sheets - [OAuth2 credentials](https://console.cloud.google.com/apis/) - Google Drive - [OAuth2 credentials](https://console.cloud.google.com/apis/) ## Setup ### 1. Upload your resume Upload your CV in PDF format in Google Drive and configure the Google Drive node to read your resume from a list of Google Drive files. You need to configure Google Drive OAuth2 and grant access to your drive before that. You can find useful information about how to configure Google OAuth2 API key in [n8n documents](https://docs.n8n.io/integrations/builtin/credentials/google/oauth-generic/). ### 2. Create Google Sheet You need to create a Google Sheet document consisting of two sheets, one sheet for defining job filter criteria and a second sheet to store job search results. You can download [this Google Sheet template](https://docs.google.com/spreadsheets/d/1mtKVxj_z_QCLGXMx0mJVihWSgS41SzHfU1Rv4r_mRY0) and copy it into your personal space. Then you can add your job filter in the Google Sheet. You can search for a job by keywords, location, remote type, job type, and easy apply. You need to configure Google Sheet OAuth2 and grant access to your drive before that. ### 3. Configure Telegram Bot You need to create a new Telegram Bot in [@BotFather](https://telegram.me/BotFather) and insert the API Key in the Telegram node and you need to add TELEGRAM_CHAT_ID to your Telegram ID.
n8n$24.99Automate Personal Finance Management with Telegram and Google Sheets
Streamline your personal finance tracking by automating transaction logging, editing, and querying through Telegram messages, integrated with Google Sheets for comprehensive data management.
n8n$14.99Deep Research Assistant with Perplexity AI and Telegram Citations
**Turn your Telegram bot into a real-time research assistant** with this intelligent n8n workflow. Designed for founders, analysts, and knowledge workers, this automation uses Perplexity Sonar and Sonar Pro to deliver **concise, citation-rich answers** to complex queries directly inside Telegram. --- **What It Does** - **Smart Query Routing:** Automatically selects the right tool based on query complexity - Sonar for fast lookups, Sonar Pro for multi-source synthesis. - **Cited Research Summaries:** Includes clickable URLs from Perplexity's source data for transparency and auditability. - **Session Memory:** Maintains chat context using Telegram chat ID for follow-up questions and threaded insight. - **Secure Access Filter:** Restricts bot usage to authorized Telegram users. - **Customizable Agent Behavior:** Easily adjust tone, tool preferences, and citation style via system message. --- **Use Cases** - Market research & competitor analysis - Academic and scientific deep-dives - Legal and transcript summarization - Podcast, video, and trend monitoring - Personal AI assistant for founders and consultants --- **Setup Instructions** 1. Create a Telegram bot via [@BotFather](https://t.me/BotFather) and add your token. 2. Add your OpenAI and Perplexity API keys. 3. Update the filter node with your Telegram user ID. 4. Deploy and start chatting - responses appear in Telegram.
n8n$14.99Automate Business Idea and Social Media Content Generation from Reddit to Telegram
This workflow automates the discovery of business ideas and social media content by analyzing Reddit discussions and delivering insights to Telegram. It leverages AI to classify and generate content strategies for entrepreneurs and digital marketers.
n8n$14.99Telegram Bot Inline Keyboard with Dynamic Menus & Rating System
**Telegram Bot with Dynamic Menus & Rating System** **What It Does** This n8n workflow creates an interactive Telegram bot with: - Dynamic inline keyboards that respond to user clicks - 5-star rating system for collecting feedback - Personalized responses using the user's actual name - Multi-level menu navigation (Main → Settings → Profile, etc.) - Real-time message updates when buttons are clicked **How It Works** 1. Receives messages via Telegram webhook trigger node 2. Extracts user data (name, ID, message type) 3. Builds dynamic menus based on user actions 4. Sends/updates messages with inline keyboards 5. Handles button clicks without page refresh **Setup Instructions** 1. Get Your Bot Credentials 2. Configure Workflow - Open Set Bot Token node - Replace token with yours - Save and activate workflow (Active) 3. Test Your Bot - Message your bot on Telegram - Click the buttons to navigate menus - Try the rating system on Feature 1 **Customization Guide** Add New Menu Items In the Prepare Response Function node, add new cases: ```plaintext case your_feature: responseText = Your feature description; keyboard = [ [{ text: "Button 1", callback_data: action1 }], [{ text: "← Back", callback_data: main }] ]; break; ``` **Modify Rating Options** Change star buttons to numbers or emojis: ```plaintext // Current: ★★★ // Alternative: 1️⃣ 2️⃣ 3️⃣ or ☀️ ☀️☀️ ``` **Change Bot Responses** - Edit responseText for message content - Modify keyboard arrays for button layout - Add HTML formatting: `<b>bold</b>`, `<i>italic</i>` **Key Features Demonstrated** - HTTP Request workaround for dynamic keyboards (n8n Telegram node limitation) - Callback query handling to prevent loading animations - Message editing vs sending new messages - User data extraction from Telegram API - Switch-case menu routing for scalable navigation **Important Notes** - Limitation: n8n's native Telegram node doesn't support dynamic inline keyboards, this is why we need to use HTTP nodes. - Solution demonstrated: Use HTTP Request node with Telegram Bot API directly
n8n$9.99
More integrations
Need a custom Telegram workflow?
Our automation experts build tailored Telegram integrations for your exact stack.
Request a Custom Workflow