This n8n template automates the collection, storage, and summarization of technology news and discussions from the n8n Community and Reddit (r/n8n). If you like staying informed but want to reduce daily manual browsing distractions, this w…
Download this n8n workflow template and start using it instantly.
This n8n template automates the collection, storage, and summarization of technology news and discussions from the n8n Community and Reddit (r/n8n). If you like staying informed but want to reduce daily manual browsing distractions, this workflow is perfect for you.
Chat ID in the Telegram nodes to route the scheduled Daily Pulse directly to your personal account or group.Structured Output Parser (Output Parser Structured): Forces the AI output into a structured JSON schema for reliable downstream use.
MongoDB Chat Memory (Memory Mongo DB Chat): Gives the AI agent conversational memory.
If Reddit? (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Comment (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Get Post Content (Html): Extracts data from, or generates, HTML content.
Get Comment (Html): Extracts data from, or generates, HTML content.
If n8n Community? (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Get Topic Content (Html): Extracts data from, or generates, HTML content.
Get Comment1 (Html): Extracts data from, or generates, HTML content.
Platform? (Switch): Routes the workflow down one of several paths based on a value.
MongoDB Chat Memory1 (Memory Mongo DB Chat): Gives the AI agent conversational memory.
Merge Sources1 (Merge): Combines data from multiple branches back into a single stream.
Get Only Search Result1 (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
MongoDB Chat Memory2 (Memory Mongo DB Chat): Gives the AI agent conversational memory.
Google Gemini Chat Model1 (LLM Chat Google Gemini): Provides Google Gemini as the chat model for the AI steps.
Has keyword? (If): Branches the workflow based on a true/false condition.
Has time? (If): Branches the workflow based on a true/false condition.
Reddit Search page JSON (has time) (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Reddit Search page (no time) (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Reddit Search page JSON (no keyword) (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Get Only Reddit Search Result (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
n8n Community Fetch JSON (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Get Only n8n community Search Result (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Open link Reddit or n8n Comunity? (Switch): Routes the workflow down one of several paths based on a value.
Comment Summary 1 (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Comment Summary 2 (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Merge Link Content (Merge): Combines data from multiple branches back into a single stream.
Merge Search Result (Merge): Combines data from multiple branches back into a single stream.
Wrap as Data Object (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Send reply (Telegram): Sends or receives messages through a Telegram bot.
Schedule Trigger (Schedule Trigger): Starts the workflow automatically on a schedule (cron / fixed interval).
Reddit (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
n8n Community Fetch (HTTP Request): Makes an external API call (HTTP request) to send or retrieve data from a third-party service.
Get Only Search Result2 (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Send Auto Reply (Telegram): Sends or receives messages through a Telegram bot.
MongoDB Chat Memory3 (Memory Mongo DB Chat): Gives the AI agent conversational memory.
Clean and Chunk2 (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Send reply1 (Telegram): Sends or receives messages through a Telegram bot.
Telegram Trigger - User Message (Telegram Trigger): Starts the workflow when a message is received by the Telegram bot.
Detect User Intent (Agent): The AI agent that orchestrates the workflow — it reasons over the input and decides which tools to call.
Branch by Intent (Switch): Routes the workflow down one of several paths based on a value.
AI Summarizer Clarify (Agent): The AI agent that orchestrates the workflow — it reasons over the input and decides which tools to call.
AI Summarizer Deep-dive (Agent): The AI agent that orchestrates the workflow — it reasons over the input and decides which tools to call.
AI Summarizer Overview (Agent): The AI agent that orchestrates the workflow — it reasons over the input and decides which tools to call.
Format for Telegram Output (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Clean and Chunk (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Send Typing Action (Telegram): Sends or receives messages through a Telegram bot.
Wrap as Data Object2 (Code): Runs custom JavaScript to transform or manipulate the data flowing through the workflow.
Set Memory ID Session (Set): Sets or transforms workflow data — prepares, renames, or injects fields before the next step.
Send a text message (Telegram): Sends or receives messages through a Telegram bot.
Send a text message1 (Telegram): Sends or receives messages through a Telegram bot.
Google Gemini Chat Model jaynguyena01 (LLM Chat Google Gemini): Provides Google Gemini as the chat model for the AI steps.
Groq Chat Model1 (LLM Chat Groq): Provides a Groq-hosted chat model for fast AI inference.
Call 'Auto-post Facebook "The n8n Insider"' (Execute Workflow): Handles the Execute Workflow step in this workflow.
Groq Chat Model (LLM Chat Groq): Provides a Groq-hosted chat model for fast AI inference.
How it works This template launches your very first AI Agent —an AI-powered chatbot that can do more than just talk— it can take action using tools. Think of an AI Agent as a smart assistant, and the tools are the apps on its phone. By connecting it to other nodes, you give your agent the ability to interact with real-world data and services, like checking the weather, fetching news, or even sending emails on your behalf. This workflow is designed to be the perfect starting point: The Chat Interface: A Chat Trigger node provides a simple, clean interface for you to talk to your agent. The Brains: The AI Agent node receives your messages, intelligently decides which tool to use (if any), and formulates a helpful response. Its personality and instructions are fully customizable in the "System Message". The Language Model: It uses Google Gemini to power its reasoning and conversation skills. The Tools: It comes pre-equipped with two tools to demonstrate its capabilities: 1. Get Weather: Fetches real-time weather forecasts. 2. Get News: Reads any RSS feed to get the latest headlines. The Memory: A Conversation Memory node allows the agent to remember the last few messages, enabling natural, follow-up conversations. Set up steps Setup time: ~2 minutes You only need one thing to get started: a free Google AI API key. 1. Get Your Google AI API Key: Visit Google AI Studio at aistudio.google.com/app/apikey. Click "Create API key in new project" and copy the key that appears. 2. Add Your Credential in n8n: On the workflow canvas, go to the Connect your model (Google Gemini) node. Click the Credential dropdown and select + Create New Credential. Paste your API key into the API Key field and click Save. 3. Start Chatting! Go to the Example Chat node. Click the "Open Chat" button in its parameter panel. Try asking it one of the example questions, like: "What's the weather in Paris?" or "Get me the latest tech news."* That's it! You now have a fully functional AI Agent. Try adding more tools (like Gmail or Google Calendar) to make it even more powerful.
How it works This template is a complete, hands-on tutorial that lets you build and interact with your very first AI Agent. Think of an AI Agent as a standard AI chatbot with superpowers. The agent doesn't just talk; it can use tools to perform actions and find information in real-time. This workflow is designed to show you exactly how that works. 1. The Chat Interface (Chat Trigger): This is your window to the agent. It's a fully styled, public-facing chat window where you can have a conversation. 2. The Brain (AI Agent Node): This is the core of the operation. It takes your message, understands your intent, and intelligently decides which "superpower" (or tool) it needs to use to answer your request. The agent's personality and instructions are defined in its extensive system prompt. 3. The Tools (Tool Nodes): These are the agent's superpowers. We've included a variety of useful and fun tools to showcase its capabilities: Get a random joke. Search Wikipedia for a summary of any topic. Calculate a future date. Generate a secure password. Calculate a monthly loan payment. Fetch the latest articles from the n8n blog. 4. The Memory (Memory Node): This gives the agent a short-term memory, allowing it to remember the last few messages in your conversation for better context. When you send a message, the agent's brain analyzes it, picks the right tool for the job, executes it, and then formulates a helpful response based on the tool's output. Set up steps Setup time: ~3 minutes This template is nearly ready to go out of the box. You just need to provide the AI's "brain." 1. Configure Credentials: This workflow requires an API key for an AI model. Make sure you have credentials set up in your n8n instance for either Google AI (Gemini) or OpenAI. 2. Choose Your AI Brain (LLM): By default, the workflow uses the Google Gemini node. If you have Google AI credentials, you're all set! If you prefer to use OpenAI, simply disable the Gemini node and enable the OpenAI node. You only need one active LLM node. Make sure it is connected to the Agent parent node. 3. Explore the Tools: Take a moment to look at the different tool nodes connected to the Your First AI Agent node. This is where the agent gets its abilities! You can add, remove, or modify these to create your own custom agent. 4. Activate and Test! Activate the workflow. Open the public URL for the Example Chat Window node (you can copy it from the node's panel). Start chatting! Try asking it things like: "Tell me a joke." "What is n8n?" "Generate a 16-character password for me." "What are the latest posts on the n8n blog?" "What is the monthly payment for a $300,000 loan at 5% interest over 30 years?"
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow automatically monitors keyword rankings across search engines to track SEO performance and identify optimization opportunities. It saves you time by eliminating the need to manually check keyword positions and provides comprehensive ranking data for strategic SEO decision making. Overview This workflow automatically scrapes search engine results pages (SERPs) to track keyword rankings, competitor positions, and search features. It uses Bright Data to access search results without restrictions and AI to intelligently parse ranking data, track changes, and identify SEO opportunities. Tools Used n8n: The automation platform that orchestrates the workflow Bright Data: For scraping search engine results without being blocked OpenAI: AI agent for intelligent ranking analysis and SEO insights Google Sheets: For storing keyword ranking data and tracking changes How to Install 1. Import the Workflow: Download the .json file and import it into your n8n instance 2. Configure Bright Data: Add your Bright Data credentials to the MCP Client node 3. Set Up OpenAI: Configure your OpenAI API credentials 4. Configure Google Sheets: Connect your Google Sheets account and set up your ranking tracking spreadsheet 5. Customize: Define target keywords and ranking monitoring parameters Use Cases SEO Teams: Track keyword performance and identify ranking improvements Content Marketing: Monitor content ranking success and optimization needs Competitive Analysis: Track competitor keyword rankings and strategies Digital Marketing: Measure organic search performance and ROI Connect with Me Website: https://www.nofluff.online YouTube: https://www.youtube.com/@YaronBeen/videos LinkedIn: https://www.linkedin.com/in/yaronbeen/ Get Bright Data: https://get.brightdata.com/1tndi4600b25 (Using this link supports my free workflows with a small commission) #n8n #automation #keywordrankings #seo #searchrankings #brightdata #webscraping #seotools #n8nworkflow #workflow #nocode #ranktracking #keywordmonitoring #seoautomation #searchmarketing #organicseo #seoresearch #rankinganalysis #keywordanalysis #searchengines #seomonitoring #digitalmarketing #serp #keywordtracking #seoanalytics #searchoptimization #rankingreports #keywordresearch #seoinsights #searchperformance
Who’s it for This template is designed for anyone who wants to use Telegram as a personal AI assistant hub. If you often juggle tasks, emails, calendars, and expenses across multiple tools, this workflow consolidates everything into one seamless AI-powered agent. What it does Jarvis listens to your Telegram messages (text or audio) and processes them with OpenAI. Based on your request, it can: Manage tasks (create, complete, or delete) Handle calendar events (schedule, reschedule, or check availability) Send, draft, or fetch emails with Gmail Retrieve Google Contacts Log and track expenses All responses are returned directly to Telegram, giving you a unified command center. How to set up 1. Clone this template into your n8n workspace. 2. Connect your accounts (Telegram, Gmail, Google Calendar, Contacts, etc.). 3. Add your OpenAI API key in the Credentials section. 4. Test by sending a Telegram message like “Create a meeting tomorrow at 3pm” or “Add expense $50 for lunch.” or "Draft a reply with a project proposal to that email from Steve" Requirements n8n instance (cloud or self-hosted) Telegram Bot API credentials Gmail, Google Calendar, and Google Contacts credentials (optional, if using those features) OpenAI API key ElevenLabs API Key (optional, if you need audio note support) How to customize Swap Gmail with another email provider by replacing the Gmail MCP node. Add additional MCP integrations (e.g., Notion, Slack, CRM tools). Adjust memory length to control how much context Jarvis remembers. With this template, you can transform Telegram into your all-in-one AI assistant, simplifying workflows and saving hours every week.