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 Stock Market Analysis with AI and TradingView for Telegram
Leverage AI-driven technical analysis to receive real-time stock insights directly in your Telegram chat. This n8n workflow integrates with TradingView and OpenAI to provide professional-grade stock analysis.
n8n$14.99Send a Voice Note on Telegram to Generate a Professional Email with ChatGPT
## Telegram Voice Message → Automatic Email  **Imagine:** What if you could turn a simple Telegram voice message into a professional email—without typing, copying, pasting, or even opening Gmail? This workflow does it all for you: just record a voice note, and it will transcribe, format, and write a clean HTML email, **then send it to the right person—all by itself.** ## Prerequisites - **Create a Telegram bot** (via [BotFather](https://t.me/botfather)) and get the token. - **Have an OpenAI account** (API key for Whisper and GPT-4). - **Set up a Gmail account with OAuth2.** - **Import the JSON template** into your automation platform. ## © Detailed Flow Architecture ### 1. Telegram Trigger  **Node:** Telegram Trigger. This node listens to all **Message** events received by the specified bot (e.g., “BO OFFICIEL BAPTISE”). Whenever a user sends a voice message, the trigger fires automatically. > Only one Telegram trigger per bot is possible (API limitation). **Key parameter:** - `Trigger On`: Message ### 2. Wait **Node:** Wait. Used to buffer or smooth out calls to avoid collisions if you receive several voice messages in a row. ### 3. Retrieve the Audio File  **Node:** Get a file - **Type:** Telegram (resource: `file`) - **Parameter:** - `fileId = {{$json[message][voice][file_id]}}` This node fetches the voice file from Telegram received in step 1. ### 4. Automatic Transcription (Whisper)  **Node:** Transcribe a recording - **Resource:** audio - **Operation:** transcribe - **API Key:** Your OpenAI account. The audio file is sent to OpenAI Whisper: the output is clean, accurate text ready to be processed. ### 5. Optional Wait (Wait1) **Node:** Wait1. Same purpose as step 2: useful if you want to buffer or add a delay to absorb processing time. ### 6. Structured Email Generation (GPT-4 + Output Parser) **Node:** AI Agent. This is the core of the flow: - The transcribed text is sent to GPT-4 (or GPT-4.1-mini here, via OpenAI Chat Model) - **Prompt used:** ```markdown You are an assistant specialized in writing professional emails. Based on the text below, you must: {{ $json.text }} 1. Detect if there is a recipient's email address in the text (or something similar like send to fort.baptiste.pro) - If it's not a complete address, complete it by assuming it ends with `@gmail.com`. 2. Understand the user's intent (resignation, refusal, application, excuse, request, etc.) 3. Generate a relevant and concise email subject, faithful to the content 4. Write a professional message, structured in HTML: - With a polite tone, adapted to the situation - Formatted with HTML tags (`<p>`, `<br>`, etc.) - No spelling mistakes in French - My first name is Jeremy and if the text says he is not happy, specify the wish to resign You must always return your answer in the following strict JSON format, with no extra text: ``` ```json { "email": "adresse@gmail.com", "subject": "Objet de l'email", "body": "<p>Contenu HTML de l'email</p>" } ``` Everything is strictly validated and formatted with the **Structured Output Parser** node. ### 7. Automatic Email Sending (Gmail) **Node:** Send a message - **To:** `{{$json.output.email}}` - **Subject:** `{{$json.output.subject}}` - **HTML Body:** `{{$json.output.body}}` This node takes the JSON structure returned by the AI and sends the email via Gmail, to the right recipient, with the correct subject and full HTML formatting.
n8n$9.99Email to Notion Knowledge Base with IMAP, Postgres Dedup, and Telegram Alert
Please correct the following description: Filter incoming emails via IMAP, extract & clean the body into plain text, normalize (title/slug/snippet/date/from/url), check for duplicates in Postgres, store as a row in a Notion database, then send a Telegram notification. Perfect for building a knowledge base or inbox triage automation without duplicate noise. **Key Features** - IMAP polling (Only UNSEEN). - Extract & clean HTML to plain text. - Normalization: title, snippet, body text, slug, messageId, sentAt, fromAddress, sourceUrl. - Deduplication via Postgres (SELECT EXISTS). - Create page in Notion database (property mapping). - Telegram success notification. - Tags: email, imap, notion, postgres, deduplication, telegram, automation, knowledge-base **Prerequisites** - IMAP access (Gmail/Outlook/Custom). - Gmail: enable IMAP + App Password if using 2FA. - Notion Integration Token & Database ID (database must be shared with the integration). - PostgreSQL accessible from n8n. - (Optional) Telegram Bot Token & Chat ID.
n8n$14.99Automate Web Searches via Telegram Using Brave Search
This workflow allows users to perform web searches directly from Telegram using the Brave search engine. By sending the command /brave followed by a query, users can receive search results as a Telegram message, streamlining the search process without leaving the chat.
n8n$9.99Automate Quiz Delivery from Google Sheets to Telegram with Status Tracking
Streamline the process of delivering quizzes from Google Sheets to a Telegram group by automating poll creation and status updates. This workflow ensures quizzes are sent sequentially and notifies admins when the sheet needs refilling.
n8n$9.99Generate & Schedule Social Media Posts with GP-4 and Telegram Approval Workflow
Generate & Schedule Social Media Posts with GP-4 and Telegram Approval Workflow This comprehensive content automation system features 23 nodes that seamlessly orchestrate AI-powered content creation, validation, and multi-platform publishing through Telegram interaction. It supports posting to major platforms like Twitter, LinkedIn, Facebook, Instagram, and more via the Upload-Post API. **Core Components** - **Telegram Integration**: Bidirectional messaging with approval workflows and real-time notifications. - **AI Content Engine**: Configurable language models (GP-4, Claude, etc.) via OpenRouter with structured output parsing. - **Content Validation**: Character count enforcement (240-265), format checking, and quality threshold monitoring. - **Multi-Platform Publishing**: Post on any social media platform with Upload-Post API - better and easier to use than Blotato, with a dedicated n8n community node. - **Approval System**: Preview and approve/reject functionality before content goes live. - **Web Research**: Optional Avily integration for real-time information gathering. **Target Users** - Content creators seeking consistent social media presence. - Digital marketers managing multiple brand accounts. - Entrepreneurs wanting automated thought leadership. - Agencies needing scalable content solutions. - Small businesses without dedicated social media teams. **Setup Requirements** To get started, you'll need: - **Telegram Bot**: Create via @BotFather and configure webhook. - **Required APIs**: - OpenRouter (for AI model access). - Upload-Post API (superior alternative to Blotato with community node support). - Avily API (optional for research). - **n8n Prerequisites**: - Version 1.7+ with Langchain nodes. - Webhook configuration enabled. - Proper credential storage setup. Disclaimer: This template uses community-supported nodes, such as the Upload-Post API node. These may require additional setup and could change with n8n updates. Always verify compatibility and test in a safe environment. **Step-by-Step Setup Guide** 1. **Install n8n**: Ensure you're running n8n version 1.7 or higher. Enable webhook configurations in your settings. 2. **Set Up Credentials**: In n8n, add credentials for OpenRouter, Upload-Post API, and optionally Avily. Store them securely. 3. **Create Telegram Bot**: Go to Telegram, search for @BotFather, and create a new bot. Note the token and set up a webhook pointing to your n8n instance. 4. **Import the Workflow**: Copy the workflow JSON (available in the template submission) and import it into your n8n dashboard. 5. **Configure Nodes**: - Set your AI model preferences in the OpenRouter node. - Link your social media accounts via the Upload-Post API node. - Adjust validation settings (e.g., character limits, retry attempts) as needed. 6. **Test the Workflow**: Trigger a test run via Telegram by sending a content request. Approve or reject the preview, and monitor the output. 7. **Schedule or Automate**: Use n8n's scheduling features for automated triggers, or run manually for on-demand posts. **Usage Instructions** - **Initiate via Telegram**: Send a message to your bot with a topic or prompt (e.g., Create a post about AI automation for entrepreneurs). - **AI Generation**: The system generates content using your chosen model, with optional web research. - **Validation Check**: Content is automatically validated for length, quality (70% pass threshold), and format. - **Approval Workflow**: Receive a preview in Telegram. Reply with "approve" to post, or "reject" to retry (up to 3 attempts). - **Publishing**: Approved content posts to your selected platforms. Get notifications on success or errors. - **Customization**: Adapt for single posts, 3-6 post threads, or different tones (business, creative, educational, personal, technical). Use scheduling for consistent posting. **Workflow Features** - **Universal Platform Support**: Post to any social media platform via Upload-Post API. - **Scheduling Flexibility**: Automated triggers or manual execution. - **Content Types**: Single posts or multi-post threads. - **Quality Control**: 30% error tolerance with detailed validation reporting. - **Character Optimization**: Enforced 240-265 character range for maximum engagement. - **Topic Versatility**: Adapts tone and style based on content type. - **Error Handling**: Comprehensive validation with helpful user feedback. **Performance Specifications**: - **AI retry attempts**: 3 for reliability. - **Validation threshold**: 70% pass rate. - **Format support**: Single posts and 3-6 post threads. - **Platform coverage**: Any social media platform through Upload-Post API. - **Research capability**: Optional web search for trending topics. **Why Upload-Post API?** - Community-supported n8n node for easier integration. - More reliable and feature-rich than Blotato. - Supports all major social platforms. - Active development and support. **Workflow Image**  Need help customizing this workflow for your specific use case, Femi? As a fellow entrepreneur passionate about automation and business development, I'd be happy to consult. Connect with me on LinkedIn: https://www.linkedin.com
n8n$14.99Automate Daily AI News Summaries with GPT-4 and Telegram
This workflow fetches the latest AI news articles every morning, summarizes them using GPT-4, translates them into Traditional Chinese, and delivers the digest to your Telegram account.
n8n$9.99Create a Dynamic Telegram AI Bot with LangChain and DALL-E Integration
Develop a flexible Telegram bot that leverages LangChain nodes and DALL-E for advanced AI interactions and image generation.
n8n$4.99Automate Trello Task Creation from Telegram Audio Messages
This workflow automates the creation of Trello tasks from audio messages received in Telegram. It transcribes the audio, processes the text with AI, and updates Trello, streamlining task management.
n8n$9.99Automate AI Image Generation with Telegram Bot and AIMLAPI
This n8n workflow enables users to generate AI-enhanced images by interacting with a Telegram bot. It enhances prompts using GPT-4o, generates images via AIMLAPI, and logs activity in Google Sheets with daily usage limits.
n8n$14.99Automate Stock News Monitoring and Alerts with Google RSS, OpenRouter, and Telegram
This workflow automates the process of monitoring stock-related news, extracting and summarizing content, and sending real-time alerts to Telegram while logging details in Google Sheets.
n8n$14.99Extract & Categorize Receipt Data with Google OCR, OpenRouter AI & Telegram
Effortlessly track your expenses with **MoneyMate**, an n8n workflow that transforms receipts into organized financial insights. Upload a photo or text via **Telegram**, and let **MoneyMate** extract key details—store info, transaction dates, items, and totals—using **Google Vision OCR** and **AI-powered** parsing via **OpenRouter**. It categorizes expenses (e.g., **Food & Beverages**, **Transport**, **Household**) and delivers a clean, emoji-rich summary back to your **Telegram** chat. Handles zero-total errors with a friendly nudge to double-check inputs. Perfect for freelancers, small business owners, or anyone seeking hassle-free expense management. No database required, ensuring **privacy** and simplicity. Deploy **MoneyMate** and take control of your finances today! ## Key Features - **Telegram Integration:** Input via photo or text, receive summaries instantly. - **Receipt Scanning:** Converts receipt images to text using **Google Vision API**. - **AI Parsing:** Categorizes transactions with **OpenRouter's AI** analysis. - **Privacy-First:** Processes data on-the-fly without storage. - **Smart Error Handling:** Catches zero totals with user-friendly prompts. - **Flexible Categories:** Supports **Income/Expense** and custom expense types. ## Ideal For - **Budget-conscious individuals** managing personal finances. - **Entrepreneurs** tracking business expenses. - **Teams** needing quick, automated expense reporting. ## Pre-Requirements - **[n8n Instance](https://n8n.partnerlinks.io/khaisastudio):** A running n8n instance (cloud or self-hosted). - **Credentials:** - **Telegram:** A bot token and webhook setup (obtained via BotFather). For more information, please refer to [Telegram bots creation](https://core.telegram.org/bots/tutorial). - **Google Cloud:** A service account with **Google Vision API** enabled and API key. For more information, please refer to [Google Cloud Vision](https://cloud.google.com/use-cases/ocr). - **OpenRouter:** An account with API access for AI language model usage. - **Telegram Bot:** A configured **Telegram** bot to receive inputs and send summaries. ## Setup Instructions - **Import Workflow:** Copy the **MoneyMate** workflow JSON and import it into your n8n instance using the Import Workflow option. - **Set Up Telegram Bot:** Create a bot via BotFather on **Telegram** to get a token and set up a webhook. For detailed steps, refer to [n8n's Telegram setup guide](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.telegram/). - **Configure Credentials:** - In the **Telegram Trigger**, **Send Error Message**, and **Send Expense Summary** nodes, add **Telegram API** credentials with your bot token. - In the **Get Telegram File** and **Download Image** nodes, ensure **Telegram API** credentials are linked. - In the **Google Vision OCR** node, add **Google Cloud** credentials with **Google Vision API** access. - In the **OpenRouter AI Model** node, set up **OpenRouter API** credentials. - **Test the Workflow:** Send a test receipt photo or text (e.g., Lunch 50,000 IDR) via **Telegram** and verify the summary in your chat. - **Activate:** Enable the workflow in n8n to run automatically for each input. ## Customization Options - **Add Categories:** Modify the **AI Categorizer** node to include new expense types (e.g., **Entertainment**). - **Change Output Format:** Adjust the **Format Summary Message** node to include more details like taxes or payment methods. - **Switch AI Model:** In the **OpenRouter AI Model** node, select a different **OpenRouter** model for better parsing. - **Store Data:** Add a **Google Sheets** node after **Parse Receipt Data** to save expense records. - **Enhance Errors:** Include an email notification node after **Check Invalid Input** for failed inputs. ## Why Choose MoneyMate? Save time, reduce manual entry, and gain clarity on your spending with **MoneyMate's AI-driven** workflow. Ready to streamline your finances? Get **MoneyMate** now! *Made by: [khmuhtadin](khmuhtadin.com)* Need a custom? Contact me on **[LinkedIn](https://www.linkedin.com/in/khmuhtadin/)** or **[Web](khmuhtadin.com)**
n8n$14.99Transform Telegram Messages into AI-Generated Images with DALL·E and GPT
This n8n workflow automates the conversion of text prompts sent via Telegram into high-quality AI-generated images using OpenAI's DALL·E and GPT models.
n8n$9.99Automate IT Support Requests from Telegram Voice Messages to JIRA Tickets
Streamline IT support by converting Telegram voice messages into JIRA tickets using OpenAI Whisper for transcription and GPT-4.1 for data extraction.
n8n$14.99Create a Google Analytics Data Report with AI and Send It to Email and Telegram
## What this workflow does This workflow retrieves Google Analytics data from the last 7 days and the same period in the previous year. The data is then prepared by AI as a table, analyzed, and provided with a small summary. The summary is then sent by email to a desired address and, shortened and summarized again, sent to a Telegram account. This workflow has the following sequence: 1. Time trigger (e.g., every Monday at 7 a.m.) 2. Retrieval of Google Analytics data from the last 7 days 3. Assignment and summary of the data 4. Retrieval of Google Analytics data from the last 7 days of the previous year 5. Allocation and summary of the data 6. Preparation in tabular form and brief analysis by AI. 7. Sending the report as an email 8. Preparation in short form by AI for Telegram (optional) 9. Sending as a Telegram message. ## Requirements The following accesses are required for the workflow: - Google Analytics (via Google Analytics API): [Documentation](https://docs.n8n.io/integrations/builtin/credentials/google/) - AI API access (e.g., via OpenAI, Anthropic, Google, or Ollama) - SMTP access data (for sending the mail) - Telegram access data (optional for sending as a Telegram message): [Documentation](https://docs.n8n.io/integrations/builtin/credentials/telegram/) Feel free to [contact me via LinkedIn](https://www.linkedin.com/in/friedemann-schuetz), if you have any questions!
n8n$9.99Landing Page Conversion Optimizer with Gemini 2.5-Pro & Telegram
**Landing-Page Roast & CRO Ideas Bot - Quick Guide** What this workflow does: - Takes any public landing-page URL. - Scrapes the page content. - Uses Gemini 2.5-pro to roast the page (friendly but brutally honest). - Gives 10 high-impact, 2024-ready CRO ideas - all in Turkish, max 3,000 characters. - Sends the result back to you on Telegram. **Two ways to trigger it:** 1. **Web form** - Open the form titled "Conversion Rate Optimizer." - Paste your landing-page URL (with https or http in front of it). - Click Submit. 2. **Telegram (fastest)** - Send the URL in a DM to @MertSiteRaporBot. - Forgot the "https://"? No worries—the bot adds it automatically. **Behind the scenes:** - Code node normalizes the URL. - PHP Request scrapes the page HTML. - AI Agent (Gemini) produces the Roast + Recommendations. - Telegram node sends the formatted reply to you. **Usage tips:** - One URL per request. - Page must be publicly accessible (no login). - Very long pages may be trimmed to fit model limits. - Output language is always Turkish.
n8n$9.99Automate Daily Affirmations via Email and Telegram at 7 AM
This workflow sends a random daily affirmation to your email and optionally to Telegram every morning at 7 AM. Ideal for starting your day with positivity and intention.
n8n$4.99Automate Email Management with AI and Telegram Notifications
Streamline your email management by categorizing Gmail messages using AI and receive instant Telegram notifications for important emails. This workflow aids in prioritizing responses and provides daily email summaries.
n8n$14.99Integrate Telegram AI Bot with LangChain for Dynamic Conversations and Image Generation
This workflow connects a Telegram bot with LangChain nodes in n8n to create a dynamic AI-driven conversation agent. It utilizes OpenAI's GPT-4 for generating responses and Dall-E 3 for image creation upon user requests.
n8n$9.99Interact with Email History via Telegram Using Semantic and Structured Search
This workflow enables you to query your email history using both semantic and structured searches through Telegram. It leverages vector similarity searches and structured SQL queries to provide comprehensive answers from your email data.
n8n$14.99Automate Gmail Responses with AI and Telegram Approval
Streamline your email management by automatically generating AI-driven responses for Gmail, with approval via Telegram. Ideal for professionals seeking efficient, personalized communication.
n8n$14.99Automate YouTube Video Summaries to Telegram Using GPT-4
Streamline your information intake by automatically transcribing and summarizing YouTube videos, then delivering concise summaries to Telegram using GPT-4.
n8n$9.99Automate AI News Summaries to Telegram with Gemini and n8n
Streamline your AI news updates by automatically generating and sending concise summaries to Telegram using n8n, Jina AI, and Google Gemini.
n8n$9.99Birthday and Ephemeris Notification (Google Contact, Telegram & Home Assistant)
How it works: - **Schedule Trigger** on a daily basis (configured at 7:30 am) - **Connects Google Contacts** to get personal information from them - **Field Checker** on birthday date & first names. And see if there is any celebration for today - **Send a Telegram Notification** and display the message on a Google Home Speaker via Home Assistant if any celebration has matched Set up steps: - **Download** the workflow and **import** it into your n8n instance - **Configure accounts** for Google Contacts, Telegram, and Home Assistant - And you will be good to go
n8n$14.99
More integrations
Need a custom Telegram workflow?
Our automation experts build tailored Telegram integrations for your exact stack.
Request a Custom Workflow