🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Telegram + Google Gemini: review insights you can trust

Lisa Granqvist Partner Workflow Automation Expert

You look up reviews, open ten tabs, skim for patterns, then realize you still can’t answer the only question that matters: “So… what are customers actually saying?” By the time you’ve pulled quotes and formed an opinion, you’ve burned an hour and you still don’t fully trust it. That’s why Telegram Gemini insights are so useful.

Brand managers feel this when they’re prepping a quarterly update. Growth marketers hit it when a campaign tanks and they need fast feedback. And founders doing their own research? Honestly, you’re the one paying the opportunity cost.

This workflow turns a single Telegram message into an executive review summary powered by Google Gemini, based on real scraped review pages. You’ll see how it works, what you need, and what results to expect in the real world.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Telegram + Google Gemini: review insights you can trust

The Problem: Review research is slow, messy, and easy to misread

Manual review research looks simple until you do it under time pressure. You Google “Brand + reviews,” bounce between forums and marketplaces, and try to keep a running tally in your head. The problem is that your brain is not a database. You’ll over-weight the loudest complaint, miss quieter patterns, and accidentally cherry-pick quotes that fit what you already suspect. Then comes the write-up, which is usually the same thing every time: sentiment guess, a handful of screenshots, and “we should look into this.”

The friction compounds. And it shows up in a few predictable places.

  • You spend about 2 hours reading, yet you still can’t summarize the themes with confidence.
  • Key quotes get lost in tabs, so your “evidence” ends up thin when you present it to someone else.
  • When you repeat this weekly, you end up repeating the same search and skim cycle instead of building a trackable view of sentiment over time.
  • Small errors creep in, like mixing competitor reviews into your notes or missing context because you only read the first paragraph.

The Solution: Telegram in, executive review summary out

This n8n workflow starts with a simple trigger: you send a brand or product name to your Telegram bot. n8n takes that text, builds a search phrase like “[Name] reviews,” and runs a web search through Decodo (a scraping API that can both find pages and extract content). It collects top review URLs, fetches the page HTML, and strips out the markup so you’re left with clean text that AI can actually read. Then it loops through each page, asking a Gemini-powered AI agent to assess tone (positive, neutral, or negative) and pull out the key topics that show up in the review content. Finally, a second Gemini agent combines all those mini-analyses into a single executive summary with a sentiment score, direct quotes (“customer voice”), and an actionable verdict you can share.

The workflow begins in Telegram, moves through search and scraping, then runs a batch-style analysis pass across every review page found. The end result lands right back in Telegram as a clean report you can forward to your team in seconds.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you’re reviewing a product before a landing page refresh. You usually check about 12 review pages, spend maybe 8 minutes skimming each, then another 30 minutes pulling quotes and writing a summary. That’s roughly 2 hours, and it’s easy to miss patterns. With this workflow, you send “XQ Pharma” in Telegram (10 seconds), Decodo gathers and scrapes the pages, and Gemini produces a consolidated executive summary after the batch analysis finishes (often about 15 minutes). You get your morning back.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Telegram for sending the brand name trigger
  • Decodo to search and scrape review pages
  • Google Gemini API key (get it from Google AI Studio / Gemini API console)

Skill level: Intermediate. You’ll connect accounts, paste API keys, and tweak prompts or queries without touching heavy code.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

Telegram message trigger. You send a product or company name to your bot, and n8n captures that text instantly using the Telegram trigger.

Search phrase and web search. n8n builds a consistent query (like “Brand reviews”) and runs it through Decodo to pull back a list of top URLs worth checking.

Scrape, clean, then batch analysis. Each URL is fetched, the HTML is stripped down to readable text, and the workflow loops through sources in batches so the AI agent can score sentiment and extract recurring topics without choking on huge payloads.

Executive summary delivery. A second Gemini agent consolidates everything into a sentiment score, key themes, quotes, and an actionable verdict, then sends the finished report back to Telegram.

You can easily modify the search query to target specific sites (like Reddit) or change the output destination to email or a spreadsheet based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Telegram Trigger

Set up the workflow to start whenever a Telegram message is received.

  1. Add and open Incoming Telegram Update.
  2. Set Updates to message.
  3. Credential Required: Connect your Telegram credentials (add a Telegram bot token) because Incoming Telegram Update needs access to your bot.

⚠️ Common Pitfall: If your Telegram bot is not added to a chat or lacks permissions, Incoming Telegram Update will not trigger.

Step 2: Build the Search Query and Run the Web Search

Create a Google search phrase from the incoming Telegram message and execute the search.

  1. Open Build Search Phrase and set the query value to ={{ $json.message.text }} reviews.
  2. Open Run Web Search and set Operation to google_search.
  3. Set Query to ={{ $json.query }}.
  4. Credential Required: Connect your decodoApi credentials in Run Web Search.

Step 3: Extract Links and Fetch Page Content

Collect target URLs, fetch HTML content, and clean the text for analysis.

  1. Open Collect Link Targets and keep the provided JavaScript for recursive URL extraction.
  2. Open Fetch Page HTML and set URL to ={{ $json.url }}.
  3. Credential Required: Connect your decodoApi credentials in Fetch Page HTML.
  4. Open Strip Markup Text and keep Mode set to runOnceForEachItem to clean each page’s HTML.

Tip: Strip Markup Text removes scripts, styles, and HTML tags to produce clean text for sentiment analysis.

Step 4: Analyze Sentiment and Aggregate Results

Analyze each cleaned review for sentiment, then combine all AI outputs into a single report.

  1. Open Assess Review Tone and confirm the Text prompt includes {{ $json.text_clean }}.
  2. Ensure Gemini Chat Engine A is connected as the language model for Assess Review Tone; add credentials to Gemini Chat Engine A (not the agent node).
  3. Open Batch Through Links to keep default batching behavior for iterating over results.
  4. Open Combine Findings and keep the JavaScript that concatenates AI outputs into aggregated_report.

⚠️ Common Pitfall: If Gemini Chat Engine A has no credentials, Assess Review Tone will fail even though the agent node itself shows no credential field.

Step 5: Summarize and Send the Telegram Report

Generate a concise Telegram-ready summary and send it back to the original chat.

  1. Open Compose Summary Brief and confirm the prompt references {{ $json.aggregated_report }}.
  2. Ensure Gemini Chat Engine B is connected as the language model for Compose Summary Brief; add credentials to Gemini Chat Engine B (not the agent node).
  3. Open Send Telegram Report and set Text to ={{ $json.output }}.
  4. Set Chat ID to ={{ $('Incoming Telegram Update').first().json.message.chat.id }} to reply in the same chat.
  5. Credential Required: Connect your Telegram credentials in Send Telegram Report.

Step 6: Test & Activate Your Workflow

Verify the workflow end-to-end and then turn it on for production use.

  1. Click Execute Workflow and send a test message to your Telegram bot.
  2. Confirm Run Web Search returns results, Strip Markup Text outputs text_clean, and Assess Review Tone produces a JSON sentiment response.
  3. Verify Compose Summary Brief returns a concise summary and Send Telegram Report posts it back to the same chat.
  4. Switch the workflow to Active to enable live processing.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • Telegram bot credentials can expire or the bot can be blocked from reading messages in certain chat setups. If things break, check your bot token and chat permissions in the Telegram Bot settings first.
  • If you’re using Wait nodes or external scraping, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Google Gemini prompts that are too generic will give you vague summaries. Add your preferred tone and what you consider “actionable” inside the AI Agent system prompt early, or you will keep editing the same report forever.

Frequently Asked Questions

How long does it take to set up this Telegram Gemini insights automation?

About 30 minutes if your API keys are ready.

Do I need coding skills to automate Telegram Gemini insights?

No. You’ll connect Telegram, Decodo, and Gemini, then adjust a few fields and prompts.

Is n8n free to use for this Telegram Gemini insights workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Decodo scraping plan costs and Gemini API usage.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I customize this Telegram Gemini insights workflow for competitor research instead of my own brand?

Yes, and it’s basically the same flow. You just send the competitor name to Telegram, then tweak the “Build Search Phrase” step to target what you care about (for example, “pricing complaints” or “alternatives”). Many teams also edit the AI Agent prompt in “Assess Review Tone” to focus on switching triggers, deal-breakers, and feature gaps, then adjust “Compose Summary Brief” to output a comparison table-style verdict.

Why is my Telegram connection failing in this workflow?

Usually it’s the bot token or chat permissions. Regenerate your Telegram bot token if needed, confirm the bot is added correctly to the chat, and make sure you’re testing by sending a plain text message (not a forwarded post with weird formatting). If it works in some chats but not others, it’s often a privacy setting or group permission issue.

How many reviews can this Telegram Gemini insights automation handle?

Practically, it depends on how many URLs you scrape and your plan limits, but most teams comfortably run batches of about 10–30 pages per request cycle.

Is this Telegram Gemini insights automation better than using Zapier or Make?

It can be, mainly because this workflow relies on looping through batches, cleaning scraped HTML, and running multi-step AI analysis. n8n handles branching and batching without getting awkward or expensive as the logic grows. Zapier and Make can still work for simpler review alerts or single-page summaries, but they tend to feel cramped once you need “search → scrape many pages → analyze each → merge results.” If you’re unsure, Talk to an automation expert and explain what “done” looks like for your team.

Once this is running, review research stops being a recurring chore and becomes something you can do on demand. The workflow handles the repetitive reading. You make the call.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal