Telegram Automation Workflows
1,649 ready-made Telegram workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Bots, alerts, and AI assistants delivered straight to Telegram chats and channels.
Automate Telegram Channel Posts Using Postgres (Module Cross-Posting)
### Who is this for? This template is ideal for users managing Telegram channels who want to automate the process of posting messages, including text and images, directly from a bot. ### What problem is this workflow solving? Manually posting content to multiple Telegram channels can be time-consuming and inconsistent. This workflow automates that process, enabling efficient and consistent content delivery to one or more channels. ### What this workflow does This workflow connects to a Postgres database to retrieve post content and automatically sends text or image posts to designated Telegram channels where the bot is an admin. It supports scheduling and content customization through the database. ### Setup #### 1. Create the necessary tables in your Postgres database - Open the SQL script provided in the workflow. - Replace `n8n` with your actual schema name. - Run the script in your database to set up the required tables. #### 2. Add credentials - **Telegram**: Create and connect a bot, ensuring it has admin access to the target channels. - **Postgres**: Connect your Postgres instance using valid credentials. ### How to customize this workflow to your needs - Modify the SQL script to match your specific table or schema naming conventions. - Adjust the content format or post frequency directly from your database.
n8n$24.99Auto-Cleanup Cloudflare R2 Files >2 Weeks + Telegram Alerts
Automatically scans Cloudflare R2 bucket daily, deletes files older than 14 days, and sends Telegram notifications for each deletion.
n8n$12.99Monitor Telegram updates and analyze images with ChatGPT for automated responses
A ready-to-use Make workflow that connects Telegram, Openai-gpt-3. Monitor Telegram updates and analyze images with ChatGPT for automated responses. Customize and deploy in minutes.
Make$4.99Daily Weather Reports with OpenWeatherMap and Telegram Bot
Get automated weather updates delivered directly to your Telegram chat at scheduled intervals. This workflow fetches current weather data from OpenWeatherMap and sends formatted weather reports via a Telegram bot. ## Use Cases - Daily morning weather briefings - Regular weather monitoring for outdoor activities - Automated weather alerts for specific locations - Personal weather assistant for travel planning ## Prerequisites Before setting up this workflow, ensure you have: - An OpenWeatherMap API account (free tier available) - A Telegram bot token - Your Telegram chat ID - An n8n instance (cloud or self-hosted) ## Setup Instructions ### Step 1: Create OpenWeatherMap Account 1. Go to [OpenWeatherMap](https://openweathermap.org/api) and sign up for a free account. 2. Navigate to the API keys section in your account. 3. Copy your API key (you'll need this for the workflow configuration). ### Step 2: Create Telegram Bot 1. Open Telegram and search for `@BotFather`. 2. Start a chat and use the `/newbot` command. 3. Follow the prompts to create your bot and get the bot token. 4. Save the bot token securely. ### Step 3: Get Your Telegram Chat ID 1. Start a conversation with your newly created bot. 2. Send any message to the bot. 3. Visit `https://api.telegram.org/bot<YourBotToken>/getUpdates` in your browser. 4. Look for your chat ID in the response (it will be a number like `123456789`). ### Step 4: Configure the Workflow 1. Import this workflow into your n8n instance. 2. Configure each node with your credentials: #### Schedule Trigger Node - Set your preferred schedule (default: daily at 8:00 AM). - Use cron expression format (e.g., `0 8 * * *` for 8 AM daily). #### Get Weather Node - Add your OpenWeatherMap credentials. - Update the `cityName` parameter to your desired location. - Format: `CityName,CountryCode` (e.g., `London,UK`). #### Send a text message Node - Add your Telegram bot credentials (bot token). - Replace `XXXXXXX` in the `chatId` field with your actual chat ID. ## Customization Options ### Location Settings In the Get Weather node, modify the `cityName` parameter to change the location. You can specify: - City name only: `Paris` - City with country: `Paris,FR` - City with state and country: `Miami,FL,US` ### Schedule Frequency In the Schedule Trigger node, adjust the cron expression: - Every 6 hours: `0 */6 * * *` - Twice daily (8 AM & 6 PM): `0 8,18 * * *` - Weekly on Mondays at 9 AM: `0 9 * * 1` ### Message Format In the Format Weather node, you can customize the message template by modifying the `message` variable in the function code. The current format includes: - Current temperature with feels like temperature - Min/max temperatures for the day - Weather description and precipitation - Wind speed and direction - Cloud coverage percentage - Sunrise and sunset times ### Language Support In the Get Weather node, change the `language` parameter to get weather descriptions in different languages: - English: `en` - Spanish: `es` - French: `fr` - German: `de` - Polish: `pl` ## Troubleshooting ### Common Issues **Weather data not updating:** - Verify your OpenWeatherMap API key is valid and active. - Check if you've exceeded your API rate limits. - Ensure the city name format is correct. **Messages not being sent:** - Confirm your Telegram bot token is correct. - Verify the chat ID is accurate (should be a number, not username). - Make sure you've started a conversation with your bot. **Workflow not triggering:** - Check if the workflow is activated (toggle switch should be ON). - Verify the cron expression syntax is correct. - Ensure your n8n instance is running continuously. ### Testing the Workflow 1. Use the Test workflow button to run manually. 2. Check each node's output for errors. 3. Verify the final message format in Telegram. ## Node Descriptions ### Schedule Trigger Automatically starts the workflow based on a cron schedule. Runs at specified intervals to fetch fresh weather data. ### Get Weather Connects to OpenWeatherMap API to retrieve current weather conditions for the specified location. ### Format Weather Processes the raw weather data and creates a user-friendly message with emojis and organized information. ### Send a text message Delivers the formatted weather report to your Telegram chat using the configured bot. ## Additional Features You can extend this workflow by: - Adding weather alerts for specific conditions (temperature thresholds, rain warnings). - Including weather forecasts for multiple days. - Sending reports to multiple chat recipients. - Adding location-based emoji selection. - Integrating with other notification channels (email, Slack, Discord). ## Security Notes - Keep your API keys and bot tokens secure. - Don't share your chat ID publicly. - Consider using n8n's credential system for storing sensitive information. - Regularly rotate your API keys for better security. Special thanks to Arkadiusz, the only person who supports me in n8n.
n8n$9.99Automatically Forward New TextMagic Messages to Telegram
This workflow forwards new incoming messages from TextMagic to a specified Telegram chat, ensuring you never miss important communications.
Make$3.99Instant Telegram Alerts for New WooCommerce Orders
Automatically receive Telegram notifications when a WooCommerce order status changes to Processing. Ideal for store owners needing real-time updates on order processing.
n8n$4.99Telegram Manual Automation Workflow
The 'Telegram Manual Automation Workflow' is designed to streamline email interactions through automation, specifically targeting Gmail. This workflow harnesses the capabilities of AI to analyze incoming emails, classify them based on their conten...
n8n$9.99Create a new Airtable record for every Telegram update received
Streamline your communication workflow by automatically creating records in Airtable whenever you receive updates on Telegram. This template ensures that every important message or notification from your Telegram channel is captured and organized in Airtable, allowing for efficient tracking and management of your communications. Perfect for teams looking to enhance their project management and data organization processes.
Make$2.99Automate Content Requests: Telegram → Gemini AI → Notion
Streamlines content requests from Telegram bots using Gemini AI to generate ideas and auto-create structured entries in Notion databases for teams.
n8n$14.99Crypto Market Alert System with Binance and Telegram Integration
An innovative N8N workflow that monitors cryptocurrency prices on Binance, identifies significant market movements, and sends customized alerts through Telegram. Ideal for traders and enthusiasts seeking real-time market insights. [](https://www.youtube.com/embed/slG_q_s_E8) ### How It Works 1. **Trigger Options**: Choose between a manual trigger or a scheduled trigger to start the workflow. 2. **Fetch Market Data**: The Binance 24h Price Change node retrieves the latest 24-hour price changes for cryptocurrencies from Binance. 3. **Identify Significant Changes**: The Filter by 10% Change rate node filters out cryptocurrencies with price changes of 10% or more. 4. **Aggregate Data**: The Aggregate node combines all significant changes into a single dataset. 5. **Format Data for Telegram**: The Split By 1K chars node formats this data into chunks suitable for Telegram's message size limit. 6. **Send Telegram Message**: The Send Telegram Message node broadcasts the formatted message to a specified Telegram chat. ### Set Up Steps * **Estimated Time**: About 1-5 minutes for setup. * **Initial Configuration**: Set up a Binance API connection (Optional) and your Telegram bot credentials. * **Customization**: Adjust the trigger according to your preference (manual or scheduled) and update the Telegram chat ID. * **Create Telegram bot steps**: Setting up a Telegram bot and obtaining its token involves several steps. Here's a detailed guide: 1. **Start a Chat with BotFather:** - Open Telegram and search for BotFather. This is the official bot that allows you to create new bots. - Start a chat with BotFather by clicking on the Start button at the bottom of the screen. 2. **Create a New Bot:** - In the chat with BotFather, type `/newbot` and send the message. - BotFather will ask you to choose a name for your bot. This is a display name and can be anything you like. - Next, you'll need to choose a username for your bot. This must be unique and end in `bot`. For example, `my_crypto_alert_bot`. 3. **Receive Your Token:** - After you've set the name and username, BotFather will provide you with a token. This token is like a password for your bot, so keep it secure. - The message will look something like this: ``` Done! Congratulations on your new bot. You will find it at t.me/my_crypto_alert_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. Use this token to access the HTTP API: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 ``` - The token in this case is `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11`. 4. **Test Your Bot:** - You can find your bot by searching for its username in Telegram. - Start a chat with your bot and try sending it a message. Although it won't respond yet, this step is essential to ensure it's set up correctly. 5. **Use the Token in n8n:** - In your n8n workflow, when setting up the Telegram node, you'll be prompted to enter credentials. - Choose to add new credentials and paste the token you received from BotFather. 6. **Get Your Chat ID:** - To send messages to a specific chat, you need to know the chat ID. - The easiest way to find this is to first message your bot, then use a bot like `@userinfobot` to get your chat ID. - Once you have the chat ID, you can configure it in the Telegram node in your n8n workflow. 7. **Finalize Your Workflow:** - With the bot token and chat ID set up in n8n, your Telegram notifications should work as intended in your workflow. Remember, keep your bot token secure and never share it publicly. If your token is compromised, you can always generate a new one by chatting with BotFather and selecting `/token`. ### Example result  ``` Keywords: n8n workflow, cryptocurrency market, Binance API, Telegram bot, price alert system, automated trading signals, market analysis ```
n8n$4.99Automatically Notify via Telegram for New Magento Orders
Instantly send a Telegram message to a specified chat whenever a new order is placed in Magento, keeping you updated in real-time.
MakeFreeReceive Telegram Notifications for New Hive Actions
Automatically receive a Telegram message whenever a new action is created in Hive, keeping you informed in real-time.
MakeFreeAutomate Tag Creation in KlickTipp via Telegram AI Commands
This workflow enables seamless tag creation in KlickTipp through natural language commands sent via Telegram. It dynamically generates tags based on user input, enhancing real-time marketing segmentation and campaign management.
Make$2.99Automate Posts to Multiple Facebook Groups via Airtop, Sheets & Telegram
Automates posting updates to multiple Facebook groups using Airtop browser automation, Google Sheets for group lists, and Telegram notifications. Saves hours of manual work while ensuring consistent messaging and instant confirmations.
n8n$24.99TechCrunch AI News Scraper, Classifier & Telegram Notifier
Scrapes daily TechCrunch AI articles, summarizes in Thai with GPT, scores and categorizes them, then saves to Google Sheets and notifies via Telegram.
n8n$22.99Telegram Bot Webhook Configurator with Form Automation
Simplifies Telegram bot webhook setup via a web form that auto-constructs the API URL and redirects for instant configuration, eliminating manual errors.
n8n$6.99Automatically Notify Telegram of New GitLab Issue Comments
This workflow sends a Telegram message whenever a new comment is added to an issue in a specified GitLab project, ensuring team members are promptly informed.
Make$2.99Translate Slack Direct Messages and Forward to Telegram
Automatically translate incoming Slack direct messages using Yandex.Translate and forward the translated text to a specified Telegram chat.
Make$3.99Send a Telegram message for new rows in Google Sheets with Claude AI response
A ready-to-use Make workflow that connects Google-sheets, Anthropic-claude, Telegram. Send a Telegram message for new rows in Google Sheets with Claude AI response. Customize and deploy in minutes.
Make$3.99Retrieve Planyo User Information via Telegram Bot
Automatically fetch and send detailed user information from Planyo when an email is sent to your Telegram bot.
Make$3.99AI-Powered Credit Card Recommender with GPT, Telegram & Sheets
Delivers personalized credit card recommendations via a Telegram lifestyle quiz, using OpenAI GPT for analysis against 30+ cards and Google Sheets for logging, with transparent ₹-value breakdowns in under 3 seconds.
n8n$24.99Update Dialogflow Intent Responses via Telegram Bot Commands
Automate Dialogflow intent response updates by sending 'update' commands to a Telegram bot, with user validation and API integration for quick edits without the console.
n8n$14.99Build RLHF Chatbot with RAG on Telegram
Creates an AI chatbot using RAG from Google Docs indexed in MongoDB, with Telegram integration and RLHF feedback for continuous improvement.
n8n$24.99Automate Daily AI News Delivery via Telegram with Perplexity
Streamline your daily news updates with this automated workflow that fetches AI news and delivers it through Telegram.
n8n$15.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work