Skip to main content

Forum pulse for Telegram: community monitoring with Gemini & Groq AI models

Workflow preview

Workflow preview
100%
Forum pulse for Telegram: community monitoring with Gemini & Groq AI models preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

ForumPulse for n8n – Daily Pulse & On demand Deep Dives Author: Nguyen Thieu Toan Category: Community & Knowledge Automation Tags: Telegram, Reddit, n8n Forum, AI Summarization, Gemini, Groq How it...

Best for

  • Market Research automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.lmchatgroq, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.memorymongodbchat, n8n-nodes-base.httprequest, n8n-nodes-base.html, n8n-nodes-base.switch, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.merge

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Nguyễn Thiệu Toàn (Jay Nguyen).

Original n8n.io source

1.1 Workflow description

Title
Forum pulse for Telegram: community monitoring with Gemini & Groq AI models
Workflow name
Forum pulse for Telegram: community monitoring with Gemini & Groq AI models

ForumPulse for n8n – Daily Pulse & On-demand Deep Dives

Author: Nguyen Thieu Toan
Category: Community & Knowledge Automation
Tags: Telegram, Reddit, n8n Forum, AI Summarization, Gemini, Groq


How it works

ForumPulse is an AI-powered assistant that keeps you connected to the latest discussions around n8n.
The workflow integrates Reddit (r/n8n) and the n8n Community Forum, fetches trending and recent posts, and uses Gemini/Groq AI models to generate clean, structured summaries.

It works in two complementary modes:

  1. Daily Pulse (Automated Digest):
    Runs on schedule (default: 8:00 AM) to gather highlights and deliver a concise summary directly to your Telegram.

  2. On-demand Deep Dive (Interactive):
    Listens to Telegram queries in real-time, detects intent (search, deep dive, open link, or chat), and provides summaries, comments, and insights for any chosen post.

When AI intent detection confidence drops below 0.7, the bot automatically asks for clarification before proceeding—ensuring accuracy and transparency.


Step-by-step

1. Setup & Prerequisites

  • n8n instance (cloud or self-hosted).
  • Telegram Bot (created via BotFather).
  • MongoDB (optional, for persistent memory).
  • API keys for Gemini and Groq.
  • Your Telegram user ID (to receive replies).

⚠️ Replace all test credentials and tokens with your own. Never commit real secrets into exported templates.


2. Daily Pulse Automation

  • Schedule Trigger runs the workflow every morning at the configured time.
  • Reddit + Forum Search collects hot/new topics.
  • Merge Results combines both sources into a unified dataset.
  • AI Summarizer Overview condenses the results into a short, engaging digest.
  • Telegram Output delivers the digest, automatically split into safe chunks under 2000 characters.

3. On-demand Interaction

  • Telegram Trigger listens for incoming messages.
  • Intent Analysis (AI Agent) classifies the query as Search | Open Link | Deep Dive | Chitchat.
  • Confidence Gate: if confidence < 0.7, sends a clarification prompt to the user.
  • Branch by Intent:
    • Search: Query Reddit/Forum with filters.
    • Open Link: Fetch details of a specific post.
    • Deep Dive: Retrieve comments and metadata.
    • Chitchat: Respond conversationally.
  • AI Summarizer structures the output, highlighting trends, issues, and takeaways.
  • Telegram Delivery formats and sends the reply, respecting HTML tags and message length.

4. Deep Dive Details

  • Post Extraction fetches titles, authors, timestamps, and stats.
  • Comment Parsing organizes replies into structured data.
  • Merge Post + Comments builds a complete context package.
  • Summarizer produces detailed, actionable insights.

5. Error Handling & Safety

  • Confidence Check prevents wrong answers by requiring clarification.
  • Error Paths handle API downtime or unexpected formats gracefully.
  • Auto Chunking avoids Telegram’s message length cap (2000 chars).
  • Safe Defaults ensure fallback queries when inputs are missing or unclear.

Customization Options

  • Sources: Add or replace platforms by editing HTTP Request nodes.
  • Schedule: Change the cron time in the Schedule Trigger (e.g., 7:30 AM).
  • Filters: Adjust default sort order, time ranges, and result limits.
  • AI Persona: Reword the systemMessage in AI Agent nodes to change tone (professional, casual, emoji-rich).
  • Languages: Auto-detects user language, but you can force English or Vietnamese by editing prompt settings.
  • Memory: Enable MongoDB nodes for persistent user context across sessions.
  • Integrations: Extend beyond Telegram—send digests to Slack, Discord, or email.
  • Models: Swap Gemini/Groq with other supported LLMs for experimentation.

✨ Crafted by Nguyen Thieu Toan with a focus on clarity, reliability, and community-driven insights.
This workflow is not just functional - it reflects a design philosophy: automation should feel natural, transparent, and genuinely useful.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Groq Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatGroq - lmChatGroq
Config choices
Version 1

Block 2 - Structured Output Parser

Type / Role
@n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
Config choices
Version 1.3

Block 3 - MongoDB Chat Memory

Type / Role
@n8n/n8n-nodes-langchain.memoryMongoDbChat - memoryMongoDbChat
Config choices
Version 1

Block 4 - If Reddit?

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 5 - Comment

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 6 - Get Post Content

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 7 - Get Comment

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 8 - If n8n Community?

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Get Topic Content

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 10 - Get Comment1

Type / Role
n8n-nodes-base.html - html
Config choices
Version 1.2

Block 11 - Platform?

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3.2

Block 12 - MongoDB Chat Memory1

Type / Role
@n8n/n8n-nodes-langchain.memoryMongoDbChat - memoryMongoDbChat
Config choices
Version 1

Block 13 - Google Gemini Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
Config choices
Version 1

Block 14 - Merge Sources1

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 2

Block 15 - Get Only Search Result1

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 16 - MongoDB Chat Memory2

Type / Role
@n8n/n8n-nodes-langchain.memoryMongoDbChat - memoryMongoDbChat
Config choices
Version 1

Block 17 - Google Gemini Chat Model1

Type / Role
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - lmChatGoogleGemini
Config choices
Version 1

Block 18 - Has keyword?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 19 - Has time?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 20 - Reddit Search page JSON (has time)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4

Block 21 - Reddit Search page (no time)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4

Block 22 - Reddit Search page JSON (no keyword)

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4

Block 23 - Get Only Reddit Search Result

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 24 - n8n Community Fetch JSON

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4

Showing the first 24 of 59 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Forum pulse for Telegram: community monitoring with Gemini & Groq AI models
Complexity advanced
Nodes 59
Categories Market Research, AI Chatbot
Author Nguyễn Thiệu Toàn (Jay Nguyen)
Published 14 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8573/8573.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Forum pulse for Telegram: community monitoring with Gemini & Groq AI models do?

ForumPulse for n8n – Daily Pulse & On demand Deep Dives Author: Nguyen Thieu Toan Category: Community & Knowledge Automation Tags: Telegram, Reddit, n8n Forum, AI Summarization, Gemini, Groq How it...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, AI Chatbot use case.