by Abhiman G S
This workflow automatically converts Telegram text or voice messages into Notion tasks by using AI to extract the task name and due date, allowing users to approve or decline tasks directly in Telegram before they are created. It is designed for students managing assignments, professionals tracking tasks from messaging apps, productivity enthusiasts looking to automate task entry, and teams using Notion for organized task management. Detailed Use Case This template turns casual Telegram messages and voice notes into confirmed Notion tasks by handling transcription, AI extraction, validation, and user approval. Typical scenarios include: Students:** Record or type assignment details after class → transcribe, extract title + due date → confirm → save to Notion. Managers:** Capture meeting action items in chat → extract tasks and deadlines → verify with one tap → add to project database. Freelancers:** Log client requests by voice → confirm parsed due date → create a tracked task in Notion. Productivity users / teams:** Quickly funnel ad-hoc requests from Telegram into a single Notion workspace without manual copy/paste. Key benefits: automated transcription, structured extraction (TaskName + TaskDue), quick user approval in Telegram, and reliable Notion mapping for immediate tracking. Prerequisites for this Workflow n8n instance** Active and publicly reachable for webhook triggers. Telegram bot** Create via BotFather, copy Bot Token, and get chat ID. Transcription API** I use Google Gemini Free Tier, but you can use Groq, OpenAI, or any other provider. Add your API key / credentials in n8n. Notion integration & database** Integration token added to n8n. Database structure must include: Title (Title property) → Task Name Date (Date property) → Task Due Date Share the database with the integration and copy the Database ID. n8n node setup basics** Telegram Trigger node for messages. Telegram Get File node (Download = true) for voice notes. Transcription node connected to your chosen provider. AI Extractor node to get TaskName and TaskDue. Notion node with mapped properties (TaskName → Title, TaskDue → Date). For any doubts or questions, contact: contact@abhiman.io or connect on LinkedIn: https://www.linkedin.com/in/abhimangs/
by Harsh Maniya
Get Daily AI News Briefings in Telegram with Gemini & n8n Tired of sifting through endless articles to stay updated on Artificial Intelligence? This workflow transforms you into an intelligence analyst by automatically fetching the latest AI news, using Google's Gemini to create a professional summary, and delivering a polished briefing directly to your Telegram chat. Stop chasing news and let the insights come to you\! 🚀 🚀 What this workflow does 📰 Monitors an RSS Feed: Automatically triggers whenever a new article is published on the specified AI news feed (artificialintelligence-news.com). 🧠 Scrapes Article Content: Uses Jina AI to read and extract the full, clean text from the article link. 🤖 Generates an AI Report: Leverages the power of the Google Gemini 2.5 Flash model to analyze the article and generate a structured, insightful intelligence briefing based on a specialized prompt. 📨 Delivers to Telegram: Sends the final, perfectly formatted markdown report as a message to your chosen Telegram chat. 🛠️ What you'll need to get started An n8n instance (cloud or self-hosted). Jina AI Credentials: You will need an API key from Jina AI. You can get one from the Jina AI website. Google Gemini Credentials: You'll need an API key for the Gemini model. You can generate one for free from Google AI Studio. Telegram Bot Credentials: You will need a Telegram Bot Token and your destination Chat ID. You can learn how to get these from the n8n Telegram documentation. ⚙️ How to use this workflow Copy the workflow: Click "Use template" to import this workflow into your n8n canvas. Configure Jina AI Node: Select the "Read News from AI News Website" node. In the "Credentials" section, add your Jina AI API key. Configure Gemini Node: Select the "Gemini 2.5 Flash" node on the canvas. In the "Credentials" section, add your Google Gemini API key. Configure Telegram Node: Select the "Send a text message" node. Add your Telegram API credentials. In the "Chat ID" field, enter the specific chat, group, or channel ID where you want to receive the news briefings. Activate the workflow: Hit the "Activate" toggle in the top right corner. Your automated AI analyst is now live\! ✨ Bonus: Expand your intelligence briefing The prompt in the "Generate Report" node is designed to synthesize information from multiple sources. You can easily expand this workflow to create even more comprehensive reports: Add another RSS Feed: Copy the "AI-News Feed" node and change the Feed URL to another source. Connect the Nodes: Drag the output of the new RSS feed node to the "Read News from AI News Website" node. That's it\! The workflow will now process articles from both feeds and the Gemini node will automatically identify common themes and unique stories as instructed in the prompt.
by Md Sabirul Islam
AI Chef Bot is a smart virtual chef built with n8n and Telegram. Users can ask for any dish, and the bot: Generates a detailed recipe (ingredients + step-by-step instructions). Creates a photorealistic restaurant-style plated food image of the dish. Sends both recipe text and food image back on Telegram. 👉 Live Demo Bot: http://t.me/botaichefrobotbot Perfect for food lovers, restaurants, cooking groups, or anyone who wants an interactive AI-powered chef. 🌟 Features 🔗 Telegram Integration – chat with the bot in real time. 🍽 AI Recipe Generator – instant, structured recipes for any dish. 🎨 Text-to-Image AI – turns recipes into beautiful food images. 🍴 Restaurant-Style Plating – elegant ceramic/slate/glass plating only. 📸 Photo-Realistic Images – styled like professional food photography. ⚡ Automated Workflow – no manual steps, everything runs inside n8n. ⚙️ Installation Import this workflow into your n8n instance. Configure your Telegram Bot Token (from BotFather). Configure your OpenRouter API Key for AI text + image generation. Save and activate the workflow. Go to Telegram and send any dish name (e.g., Polpette di pesce). The bot replies with: 📖 A full recipe. 📸 A restaurant-plated realistic food image.
by Christian Moises
Telegram Pet Grooming Bot – Social Media & Booking Automation This workflow automates Facebook posting and appointment booking directly from a Telegram bot, making it especially useful for pet grooming businesses that want to keep their social media active while also confirming new bookings in real time. If you are managing posts manually and handling bookings through chat, this workflow replaces that with an integrated system that connects Telegram, Google Sheets, Facebook, Google Calendar, and AI models. Use case: Perfect for grooming shops that want to streamline customer communication, reduce missed appointments, and keep a steady flow of engaging Facebook content. How It Works Trigger Input The workflow starts when a Telegram user sends either: /post → to publish the next pending social media post. /book → to schedule a grooming appointment. Or when the workflow runs on a schedule for auto-posting. Social Media Posting The workflow retrieves the first entry from a Google Sheet where Uploaded = Fa. An AI model analyzes the pet image and generates a warm, engaging caption. The post (image + caption) is published to your Facebook Page. The Google Sheet is updated to mark the post as “Uploaded,” keeping the content queue organized. Appointment Booking When a user sends /book, the bot collects booking details (pet name, date, and time). The AI model interprets natural inputs like “next Friday at 2 pm” into a proper date-time format. Availability is checked in Google Calendar. If free → a new event is created, and the bot sends a confirmation. If unavailable → the user receives a rejection message with alternative suggestions. Post Queueing When a user sends an image with a caption, the workflow saves it to the Post Queue Google Sheet. This keeps posts lined up for later scheduling. Google Sheet Queue Structure Example queue columns: Image\_URL** Pet\_Name** Owner\_Name** Uploaded** (True/False) (Refer to the attached screenshot for a sample queue format.) How to Use Import this workflow into n8n. Connect your accounts in n8n: Telegram Bot (via BotFather token). Google Sheets (for the posting queue). Google Calendar (for bookings). Facebook Page (for publishing posts). OpenAI / Google Gemini (for captioning and booking interpretation). Create a Google Sheet with the required columns (Image_URL, Pet_Name, Owner_Name, Uploaded). Start the workflow — your Telegram bot can now manage both posts and bookings automatically. Requirements Telegram Bot API Token** (from BotFather). Google Sheets + Calendar access** (connected in n8n). Facebook Page Admin access**. AI API Key** (OpenAI or Google Gemini). Basic knowledge of connecting credentials in n8n. Customizing This Workflow You can tailor this workflow to fit your business by: Adding approval steps:** Require admin approval before a queued post goes live. Expanding queue fields:** Track post type, hashtags, or scheduling time. Custom booking logic:** Adjust availability rules (e.g., block lunch breaks, add buffer time). Integrating downstream apps:** Sync confirmed bookings to CRM or send reminders via SMS/WhatsApp.
by System Admin
We don't have to stop here on error. An error is thrown from Spotify if the player is already playing.. We use the object "error" as a returned bject so we can re-use the Message Parser node.
by Pawan
This template provides a complete, two-part automation system for exam preparation providers, educators, or content creators to automatically generate unique Multiple-Choice Questions (MCQs) on a specific syllabus, save them to Google Sheets, and publish them as Telegram polls—all on a schedule and driven by Google's Gemini Chat Model. How it Works / What it Does This template consists of two interconnected workflows: Workflow 1: Quiz Generation & Storage A Schedule Trigger starts the quiz generation process periodically. The AI Agent (powered by the Gemini Chat Model) generates a new MCQ based on a specific syllabus or topic (configured in the agent's prompt). The workflow reads all existing quiz data from a Google Sheet (your quiz database). The AI Agent receives the existing quiz data as memory to intelligently check the newly generated question against the existing ones, ensuring the new MCQ is unique and avoids duplication. The new, unique MCQ is added or updated as a new row in the Google Sheet. Workflow 2: Quiz Posting & Status Update A Google Sheets Trigger listens for new rows (the new unique MCQ) being added or updated in the sheet. It reads the newly added quiz data. A Check New Quiz Added node verifies the data is ready to be posted. The validated quiz is posted to your specified Telegram chat as an interactive poll. The workflow immediately updates the corresponding row in the Google Sheet, marking the quiz as "Posted" to prevent accidental reposting. Finally, it triggers the start of Workflow 1 again to generate the next unique quiz, creating a continuous loop of content creation and publishing. Requirements To set up this template, you will need: n8n Account: A running n8n instance (cloud or self-hosted). Google Account: For the Google Sheets Trigger/Nodes and the Google Gemini Chat Model (via the Google services/credentials). Telegram Account: A Telegram Bot Token and the Chat ID where the polls will be posted. How to Set Up This template is designed to be plug-and-play after connecting your credentials. Connect Google Gemini Chat Model: Authenticate the Google Gemini Chat Model node using your Google account and ensure you have access to the Gemini model API. Configure Google Sheets Nodes: Connect to your Google Sheet where the quizzes are stored. Make sure the sheet has columns for the quiz question, options, answer, and a "Status" column (e.g., Posted or New). Configure Telegram Node: Set up the Send Telegram Poll node with your Bot Token and the target Chat ID. Customize AI Agent: Update the AI Agent's prompt with the specific syllabus, topic, and format instructions for your desired MCQs. How to Customize the Workflow Posting Schedule: Adjust the Schedule Trigger in Workflow 1 to control how often new quizzes are generated (e.g., daily, every hour). Difficulty/Format: Modify the AI Agent's prompt to control the difficulty level, number of options, or required answer explanation for the MCQs. Destination: Easily replace the Send Telegram Poll node with other social media nodes (like X/Twitter, Slack, or Discord) to post your MCQs on different platforms.
by Joy Sutradhar
Instagram & Facebook Video/Reels Downloader Bot (Telegram bot) Once set up, simply send any Instagram Reel or Facebook video link to your Telegram bot, and it will automatically: Check if the shared link is valid. Detect whether it’s an Instagram or Facebook link. Fetch the video using API and scraping methods. Download the video directly from the source. Send the downloaded video (or a message if it’s invalid) right back to your Telegram chat — instantly! How It Works (Node Flow) Telegram Trigger:** Listens for new messages (video/reel links) from users. Regex Node:** Extracts and validates the Instagram/Facebook link format. Conditional Node (If):** Determines whether the link is for Facebook or Instagram. Link Validation Node:** Ensures the provided link is valid and reachable. Instagram Node:** Fetches video metadata via API. Decodes and downloads the Reel. Sends the downloaded video and confirmation message via Telegram. Facebook Node:** Uses scraping/API to get the video source. Generates the downloadable link. Downloads and sends the Facebook video back to Telegram. Error Handling Node:** Sends a custom error message if the link is invalid. Features ✅ Works with both Instagram and Facebook links ✅ Automatically detects the platform and processes accordingly ✅ Delivers the downloaded video directly to your Telegram chat ✅ Handles invalid or broken links gracefully ✅ Clean and modular structure — easy to extend or customize Use Case Perfect for social media managers, content creators, and automation enthusiasts who want a simple Telegram bot to fetch and download Reels or videos without using third-party apps or websites.
by Ahmed Sherif
Telegram AI Bot Workflow An intelligent Telegram bot powered by Google Gemini AI that provides smart responses to both text messages and images. Features Multi-Modal Input**: Handles both text messages and image uploads AI-Powered Responses**: Uses Google Gemini 2.5 Flash for intelligent reply generation Image Analysis**: Automatically analyzes uploaded images and responds with descriptions Conversation Memory**: Maintains context across 20 messages per conversation Formatted Output**: Delivers well-structured, Telegram-friendly responses How It Works User sends a message (text or image) to the Telegram bot Workflow routes the input based on message type Images are downloaded and analyzed using Gemini Vision AI AI agent processes the input with conversation context Formatted response is sent back to the user instantly Requirements Telegram Bot Token (from @BotFather) Google Gemini API Key n8n instance with webhook capability Perfect for building interactive AI assistants, customer support bots, or educational tools on Telegram.
by Harshil Agrawal
This workflow allows you to send an SMS to a number whenever you go out. Pushcut is an app for iOS that lets you create smart notifications to kick off shortcuts, URLs, and online automation. You can have multiple actions for a notification. You can use the IF node to check which action was selected and build the workflow accordingly. Pushcut Trigger node: This node triggers the workflow when an action is selected by the user. Twilio node: The Twilio node sends an SMS with the input given by the user. Based on your use-case, you might want to do something else, for example, send a Tweet, dim or turn off your Philips Hue lights, add activity to Strava or play music on Spotify. Replace the Twilio node with these nodes to customize the workflow as per your needs.
by Mutasem
Use case Error workflows are an important part of running workflows in production. How to setup Add Slack creds Add this error workflow to other workflows (docs)
by Harshil Agrawal
This workflow allows you to get the price of BTC in EUR and send an SMS when the price is larger than EUR 9000
by n8n Team
The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.