🔓 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

Reddit to Telegram, never miss hot leads again

Lisa Granqvist Partner Workflow Automation Expert

You find the perfect Reddit post… two hours late. Or you see it in time, but you lose it in a sea of tabs, screenshots, and “I’ll reply later” notes.

Marketing managers hunting partnership opportunities feel this pain fast. A founder doing scrappy outbound does too. Same for a recruiter watching “Now Hiring” threads. This Reddit Telegram leads automation pulls the right posts to you, with an AI summary you can act on.

You’ll set up an n8n workflow that searches Reddit on a schedule, summarizes matches, prevents duplicates with Google Sheets, then delivers clean alerts straight to Telegram.

How This Automation Works

Here’s the complete workflow you’ll be setting up:

n8n Workflow Template: Reddit to Telegram, never miss hot leads again

Why This Matters: Reddit Leads Get Missed in the Noise

Reddit moves fast, and the posts you actually care about are usually buried under everything else. You might check a few subreddits in the morning, then again after lunch, then again at night. That’s three separate “mini research sessions” that don’t feel like work, but somehow eat the day anyway. Worse, you’ll often open a post, think “I should message them,” and then forget which tab it was. Next day, it’s gone down the feed and someone else already reached out.

The friction compounds. Here’s where it breaks down.

  • Manual scanning means you only notice opportunities when you have time to look, not when they actually appear.
  • You end up re-reading the same posts because there’s no reliable “already sent” history.
  • Copy-pasting links into Slack, email, or notes invites mistakes, and the one time you paste the wrong thread is the time it mattered.
  • When you do find a match, you still have to read the whole thing to decide if it’s worth responding to.

What You’ll Build: Reddit Monitoring to AI-Summarized Telegram Alerts

This workflow checks Reddit for you on a schedule and only taps you when there’s something worth seeing. It starts by creating an access token and querying your chosen subreddit(s) using keyword or flair filters (the template is commonly used for “Now Hiring” style flairs, but you can change that). It then turns the raw response into a clean list of posts, expands each item, and processes them one-by-one. For each candidate post, AI produces a short, personalized summary based on your prompt, so you can decide quickly if it’s a lead, a trend signal, or a pass. Finally, it logs the post to Google Sheets and sends the summary to your Telegram chat, giving you speed without losing the paper trail.

The workflow starts on a timer. It pulls matching Reddit posts, checks Google Sheets to see what you’ve already been notified about, and only then generates an AI summary. Once a post is confirmed as “new,” Telegram gets the alert and Sheets gets the record.

What You’re Building

Expected Results

Say you monitor 3 subreddits and you normally check them 4 times a day. If each check takes about 10 minutes (scan titles, open a few posts, copy links), that’s roughly 2 hours daily. With this workflow, you spend maybe 5 minutes setting your keywords, then you just read alerts as they come in. Even if you review 10 Telegram summaries a day at 30 seconds each, you’re still getting back about an hour on most days.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Telegram for sending alerts to a chat.
  • Google Sheets to store sent-post history (dedupe).
  • Reddit API credentials (create a Reddit app in your Reddit account settings).
  • OpenAI/Azure OpenAI access (get keys from your provider dashboard).

Skill level: Beginner. You’ll connect accounts, paste a few keys, and edit search terms and prompts.

Want someone to build this for you? Talk to an automation expert (free 15-minute consultation).

Step by Step

A schedule kicks things off. The workflow runs on a monitoring frequency you choose, so Reddit is checked even when you’re in meetings or deep work.

Reddit is queried with your filters. n8n creates a Reddit access token, then sends an HTTP request to fetch posts that match your chosen subreddit, keywords, and/or flair. The response is reshaped into a list you can reliably process later.

Each post is evaluated and deduped. The workflow expands the post items, iterates through them in batches, and looks up prior entries in Google Sheets. If a post has already been sent (or key fields are missing), it’s skipped. That’s how the noise stays out of Telegram.

AI writes the summary, then Telegram gets the alert. For “new” posts, an AI Agent using an OpenAI/Azure Chat Model generates a short summary based on your prompt. The post is appended to Google Sheets, then a Telegram message is dispatched with the summary and link.

You can easily modify the search filters to track different subreddits, keywords, or flairs based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Schedule Trigger

Set the workflow to run on a fixed interval so it can poll Reddit for new hiring posts.

  1. Add or select Scheduled Automation Trigger.
  2. Set the schedule rule to run every 2 minutes in Scheduled Automation Trigger.
  3. Leave Utility: Telegram Event Hook disabled unless you want to trigger the workflow via Telegram messages.
  4. If you enable Utility: Telegram Event Hook, configure the Telegram bot in that node.

Credential Required: Connect your telegramApi credentials in Utility: Telegram Event Hook if you plan to enable this trigger.

Step 2: Connect Reddit Authentication and Feed Query

Authenticate to Reddit and fetch the latest posts with the required flair and search parameters.

  1. In Create Reddit Access Token, set URL to https://www.reddit.com/api/v1/access_token and Method to POST.
  2. Set Content Type to form-urlencoded and enable Send Body and Send Headers.
  3. Add body parameters: grant_type password, username [YOUR_USERNAME], password [YOUR_PASSWORD].
  4. Add header parameters: User-Agent your-app-name/0.1 by [YOUR_USERNAME] and authorization [CONFIGURE_YOUR_TOKEN].
  5. In Query Reddit Feed, set URL to https://oauth.reddit.com/r/n8n/search?q=flair%3A%22Now%20Hiring%20Or%20Looking%20For%20Cofounder%22&restrict_sr=1&sort=new&limit=2.
  6. Enable Send Headers and set Authorization to =bearer {{ $json.access_token }}.

⚠️ Common Pitfall: The placeholders [YOUR_USERNAME], [YOUR_PASSWORD], and [CONFIGURE_YOUR_TOKEN] must be replaced with valid Reddit credentials and app authorization, or the access token request will fail.

Step 3: Normalize Posts and Check Against Google Sheets

Convert the Reddit API response into individual items and skip posts that already exist in your tracking sheet.

  1. In Extract Post List, create an assignment for posts with value ={{ $json.data.children }}.
  2. In Expand Post Items, keep the provided JavaScript to map the posts array into separate items.
  3. Use Iterate Records to process the expanded posts in batches.
  4. In Lookup Sheet Rows, set Document ID to [YOUR_ID] and Sheet Name to gid=0.
  5. Configure Lookup Sheet Rows filter: lookupColumn title and lookupValue ={{ $json.data.title }}.
  6. In Check Missing Title, keep the condition using ={{ $json.title }} to continue only when the title is empty in the sheet.

Credential Required: Connect your googleSheetsOAuth2Api credentials in both Lookup Sheet Rows and Append Sheet Entry.

Tip: Ensure your Google Sheet has columns named title, summary, and username to match the fields used later.

Step 4: Set Up the AI Summary Chain

Generate a short sentence summary for each new post using Azure OpenAI.

  1. In Azure Chat Model, set Model to gpt-4o-mini.
  2. Open Summarize Post Text and set Text to ={{ $('Expand Post Items').item.json.data.selftext }}.
  3. Keep the custom prompt that references {{ $('Expand Post Items').item.json.data.author }} to personalize the summary.
  4. Ensure Azure Chat Model is connected as the language model for Summarize Post Text in the AI connection.

Credential Required: Connect your azureOpenAiApi credentials in Azure Chat Model. Credentials should be added to Azure Chat Model (the parent LLM), not Summarize Post Text.

Step 5: Configure Output to Google Sheets and Telegram

Append the summarized lead to Google Sheets and send an alert to Telegram, then loop back to process the next post.

  1. In Append Sheet Entry, set Operation to append and Use Append to true.
  2. Map columns in Append Sheet Entry: title ={{ $('Expand Post Items').item.json.data.title }}, summary ={{ $json.text }}, username ={{ $('Expand Post Items').item.json.data.author }}.
  3. In Dispatch Telegram Alert, set Text to ={{$json.summary}} and Chat ID to [YOUR_ID].
  4. Confirm the flow Append Sheet EntryDispatch Telegram AlertIterate Records to continue processing posts.

Credential Required: Connect your googleSheetsOAuth2Api credentials in Append Sheet Entry and telegramApi credentials in Dispatch Telegram Alert.

Step 6: Test and Activate Your Workflow

Run a manual test to verify the Reddit fetch, AI summary, Google Sheets append, and Telegram alert behavior.

  1. Click Execute Workflow to run the flow from Scheduled Automation Trigger.
  2. Confirm Create Reddit Access Token returns an access token and Query Reddit Feed returns posts.
  3. Verify Append Sheet Entry adds a row and Dispatch Telegram Alert sends the summary message.
  4. Check that Iterate Records continues through all posts and finishes at End Placeholder.
  5. Enable the workflow by toggling Active once testing is successful.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • Reddit credentials can fail if the access token request is misconfigured. If you suddenly get 401 errors, check your Reddit app client ID/secret and the token endpoint response first.
  • Google Sheets lookups can silently “miss” if your sheet columns change. If dedupe stops working, verify the header names and the sheet/tab selection in the Google Sheets nodes.
  • AI outputs live and die by the prompt. The default prompt is fine for testing, but add your voice and criteria early or you will end up rewriting summaries in Telegram.

Quick Answers

What’s the setup time for this Reddit Telegram leads automation?

About 15–20 minutes if your accounts are ready.

Is coding required for this Reddit Telegram leads automation?

No. You’ll mainly connect accounts and adjust a few search and prompt settings.

Is n8n free to use for this Reddit Telegram leads 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 AI usage costs (OpenAI/Azure), which are usually pennies per summary for normal-sized posts.

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 modify this Reddit Telegram leads automation for different use cases?

Yes, and it’s the whole point. You can change the subreddit, keywords, and flair logic in the “Query Reddit Feed” request, then tailor the tone and format in the “Summarize Post Text” AI prompt. Common tweaks include filtering for product complaints (customer research), tracking competitor mentions, and switching the output to a sales-friendly “lead brief” format with suggested next steps.

Why is my Reddit connection failing in this workflow?

Usually it’s an invalid or expired Reddit app credential, which makes the “Create Reddit Access Token” call fail and everything downstream returns empty. Double-check the client ID/secret, and confirm your token request is returning a real access_token. If the token works but queries fail, you might be hitting endpoint or scope issues, or Reddit may be rate limiting if you’re running too frequently.

What volume can this Reddit Telegram leads workflow process?

For most small teams, plenty. If you run it every 15 minutes and process up to 20 posts per run, that’s hundreds of posts a day if needed, though most filters produce far less. On n8n Cloud, your limit is mostly your monthly execution quota (Starter is designed for modest volumes, and higher tiers scale up). If you self-host, there’s no fixed execution cap, but your server and AI API rate limits become the real bottlenecks.

Is this Reddit Telegram leads automation better than using Zapier or Make?

Often, yes. This workflow relies on custom HTTP requests to Reddit, batching, conditional logic, and a proper dedupe log, which can get awkward (and pricey) in simpler automation tools once you go past a couple steps. n8n also lets you self-host, which is a big deal if you want unlimited runs or tighter control. That said, Zapier or Make can feel faster for very small “two-app” automations. If you’re on the fence, Talk to an automation expert and we’ll help you pick the simplest option that won’t break later.

Once this is running, Reddit stops being a time sink and starts being a steady stream of timely, readable signals. Set it up once, then let Telegram bring the good stuff to you.

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