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.
Manage Personal Data with Multiple GP-40 AI Agents: Gmail, Tasks & Finance on Telegram
## Overview Automate your personal productivity with this intelligent n8n workflow that integrates **Telegram**, **Google Sheets**, and **OpenAI (GPT-4)**. This system uses multiple AI agents to manage work hours, tasks, finances, and emails—all through natural language commands sent via Telegram. Every action is synced to Google Sheets for persistent, structured data storage. --- ## What This Template Does This automation system deploys several specialized AI agents: - **Work Hours Analyzer**: Analyzes work logs from Google Sheets, calculates total hours by workplace, and generates detailed monthly reports in Arabic. - **Work Tracking Agent**: Handles start/end work commands, calculates total hours, and updates Google Sheets. - **Task Manager Agent**: Manages to-do lists—adding, listing, updating, completing, and deleting tasks—with real-time sync to Google Sheets. - **Finance Agent**: Tracks income and expenses in multiple currencies, summarizes daily financial activity, and maintains a full transaction history. - **Email Analysis Agent**: Processes incoming Gmail messages, generates AI-powered summaries in Arabic with priority, sentiment, and recommended actions. - **Monthly Report Generator**: Automatically triggers at the start of each month to compile a professional PDF report of work hours and sends it to a Telegram topic. --- ## Prerequisites & Setup ### Required Accounts & API Keys Before setup, ensure you have: 1. **Telegram Bot Token** - from @BotFather 2. **OpenAI API Key** - with access to `gpt-4-mini` or `gpt-3.5-turbo` 3. **Google Sheets API** - OAuth2 credentials enabled 4. **Gmail Account (Optional)** - for email analysis 5. **n8n Instance** - self-hosted or cloud --- ### Google Sheets Structure Create a Google Sheet with the following sheets and columns: #### Sheet: `work` - Date - Start at - End at - Place - Note - Total hours #### Sheet: `task` - Task - Status - Created At - Due Date - Notes #### Sheet: `Expenses` - Id - Amount - Currency - Note - Type (debit/credit) - Date - Time #### Sheet: `email` - Name - Email --- ## Step-by-Step Setup ### Step 1: Import the Workflow 1. In n8n, go to **Workflows > Import from file** 2. Upload the JSON template 3. Open the canvas and verify all nodes are connected ### Step 2: Configure Credentials 1. **Telegram**: Add your bot token under Telegram account 2. **OpenAI**: Enter your API key in OpenAI account 3. **Google Sheets**: Connect using OAuth2 under Google Sheets account 4. **Gmail (Optional)**: Set up if using email analysis ### Step 3: Link Google Sheets 1. Share your Google Sheet with the service account email (if using service account) 2. Copy the **Document ID** from the sheet URL 3. Update all Google Sheets nodes with the correct sheet names and IDs 4. Ensure column names match exactly ### Step 4: Set Up Telegram 1. Start a chat with your bot 2. Use `/start` to initialize 3. Ensure `chatId` and `message_thread_id` in Telegram nodes match your group/topic 4. Test sending a message like Start work at the factory ### Step 5: Test the Agents Try these sample commands via Telegram: - Start work at the factory → Logs start time - Finished work → Logs end time and calculates hours - Add task: pay the bill → Adds a new task - How much did I spend today? → Shows today's expenses - Send last month's report → Triggers monthly PDF report (on the first of the month) --- ## Key Features ### Smart Work Tracking - Automatic time calculation - Query by date, place, or period - Real-time Google Sheets sync ### Task Management - Add, list, update, complete, delete tasks - Friendly, conversational responses - Daily summaries of completed and upcoming tasks ### Financial Tracking - Supports multiple currencies (JOD, USD, ILS, etc.) - Daily income/expense summaries - Full transaction history - Arabic-language responses ### Email Intelligence - AI-powered email summaries - Priority, sentiment, and action recommendations - Plain-text output in Arabic - No JSON or code blocks ### Automated Monthly Reports - Triggered on the 1st of each month - Generates detailed work hour reports by workplace - Outputs clean, formatted PDF - Sends directly to Telegram topic --- ## Customization Options ### Modify AI Prompts Edit the `systemMessage` in any AI agent node to: - Change tone (formal, friendly, concise) - Add new response formats - Support additional commands or languages ### Extend Functionality - Add **daily reminders** using Schedule Trigger - Implement **budget alerts** when expenses exceed a threshold - Add **weekly summaries** for tasks or work hours - Support **multi-currency conversion** ### Enhance Telegram Interaction - Add **inline buttons** for quick actions - Create **shortcuts** like `/work`, `/tasks`, `/finance` - Use **me
n8n$24.99Automate Partnerstack Event Logging and Notifications with Google Sheets and Telegram
This n8n workflow captures events from Partnerstack via a webhook, logs them into Google Sheets, and sends real-time notifications through Telegram.
n8n$4.99Automate Ghost Member Registration to Sendy and Notify via Telegram
This workflow seamlessly transfers new members from Ghost CMS to Sendy for newsletter subscriptions and sends a notification via Telegram.
n8n$3.99Automate AI & LLM Newsletter Delivery via Email and Telegram
Streamline the creation and distribution of AI and LLM newsletters using BrowserAI for web automation and n8n for scheduling and delivery. This workflow ensures timely updates without the high costs of manual processes.
n8n$9.99Automate n8n Workflow Backups to GitHub with Email and Telegram Alerts
Ensure your n8n workflows are safely backed up to GitHub and receive notifications via email or Telegram. This automation helps prevent data loss during updates or migrations.
n8n$14.99Send New YouTube Channel Videos to Telegram
A simple node to send new YouTube videos from a channel to a Telegram chat (private, group, or channel). **CheckTime**: Set how often videos should be fetched from YouTube. Default is 30 minutes. **GetVideos**: This node will fetch the list of videos from a given channel. Here you need to specify the number of videos to fetch in "Limit", and in "Channel ID" the ID of the desired channel (it should be the ending part of the URL). You need Google OAuth2 credentials to make it work. A guide is available [here](https://docs.n8n.io/integrations/credentials/google/). (If you use n8n's tunneling, you may need to adjust the OAuth callback URL on Google Cloud Platform.) **Set**: This node will set some variables to work easily with the next nodes. You shouldn't edit this. **Function**: This node checks if the video was seen previously by the workflow, so that it won't be published a second time on Telegram. You shouldn't edit this. **SendVideo**: This node sends the message to Telegram. You need to set your bot's credentials ([guide here](https://docs.n8n.io/integrations/credentials/telegram)), specify the Chat ID to send the message ([how to get](https://docs.n8n.io/integrations/nodes/n8n-nodes-base.telegram/?utm_source=n8n_app&utm_medium=node_settings_modal-credential_link&utm_campaign=n8n-nodes-base.telegram#how-do-i-get-the-chat-id)) and personalize the text of your message. This workflow works correctly only when it's activated. If you manually execute the workflow, it will send every time the latest videos.
n8n$4.99Automatically Promote New Shopify Products on Twitter and Telegram
This workflow automatically shares your new Shopify products on Twitter and Telegram, expanding your reach and engaging your audience effortlessly.
n8n$3.99Automatically Save Telegram Files to Google Drive
Streamline your file management by automatically saving files received on Telegram to a designated Google Drive folder.
n8n$3.99Automate Telegram Messaging with AI Voice Responses
This workflow automates the process of receiving messages from a sub-workflow and sending them to Telegram, with optional AI-generated voice responses using the MiniMax API.
n8n$19.99Get notified on Telegram for ClickBank sales
This Zap automates the process of notifying you via Telegram whenever a sale is made on ClickBank. By connecting these two platforms, you can stay updated on your sales performance in real-time, allowing you to respond quickly to your business needs and celebrate your successes immediately.
Zapier$2.99Automate Telegram Notifications for New Google Sheets Entries with Claude AI Insights
Automatically send a Telegram message with insights from Claude AI for every new row added in Google Sheets, enhancing communication and efficiency.
Make$3.99Automate Telegram Messaging with ChatGPT Assistance
This workflow automates sending personalized messages on Telegram using a ChatGPT assistant, enhancing communication efficiency.
MakeFreeNotify Telegram of Habitica Task Updates
Automatically send a message to Telegram whenever a task is updated in Habitica, providing details about the task's current state.
MakeFreeAutomatically Forward Offline HappyFox Chat Messages to Telegram
Automatically send offline messages received in HappyFox Chat to a specified Telegram chat, ensuring no message is missed.
MakeFreeTranslate and Send Audio Versions of New Telegram Messages
Automatically translate new Telegram messages into your preferred language and convert them into audio files, which are then sent to a specified Telegram channel.
Make$4.99Generate Barcodes from Telegram Links Using PDF.co
Automatically create barcodes from links posted in Telegram and send them back to the chat using PDF.co.
Make$4.99Automate AI Responses to Inoreader Articles via Telegram
Automatically monitor new articles in Inoreader and generate AI-powered responses using ChatGPT, then send these responses as messages through Telegram.
Make$3.99Automatically Retrieve and Send IP Address Information via Telegram
This workflow automatically fetches detailed information about an IP address from Data24-7 whenever your Telegram bot receives one, and sends the information back to the user.
Make$3.99Automate Strava Training Assignments via Telegram Bot Messages
Automatically create training assignments in Strava by sending activity type messages to your Telegram bot.
MakeFreeAutomate Twitter Content Analysis and Insights Delivery via Telegram
Streamline your information gathering by analyzing Twitter content and delivering insights through Telegram using Grok AI and OpenAI.
n8n$9.99Automate Dialogflow Intent Backup to Google Sheets via Telegram
This workflow automates the export of Dialogflow intents, complete with priority levels, to a Google Sheets document. Triggered by a Telegram message, it provides visual priority indicators for easy analysis.
n8n$9.99Scheduled Currency Exchange Rate Updates to Telegram with Exchange Rate API
#### Stop guessing currency rates! Get a quick and clean exchange rate summary sent right to your phone. ---  --- This workflow automatically checks the latest rates and builds a simple report for you. What it does: - Fetches the very latest exchange rates from an API. - Shows you what major currencies (like USD & EUR) are worth in your chosen local currency. - Creates a simple, easy-to-read report. - Delivers it straight to your Telegram! Setup is easy: All you need to do is set your base currency (e.g., EGP) and your Telegram Chat ID. Done!
n8n$9.99Automate Kindle File Transfers via Telegram Bot and Outlook
Streamline the process of sending e-books to your Kindle using a Telegram bot and Outlook email integration.
n8n$4.99Automate Birthday Reminders via Telegram Notifications
This workflow automatically sends birthday reminders through Telegram, ensuring you never miss a special occasion.
n8n$15.5
More integrations
Need a custom Telegram workflow?
Our automation experts build tailored Telegram integrations for your exact stack.
Request a Custom Workflow