Max Igoshev.
Email

Lead Radar: a buyer-intent engine I built and run

Every 3 minutes it reads public forums, job boards and Telegram channels, keeps only people who are actually looking to hire, and delivers each lead with their exact words, how to reach them and how many others already replied. I designed and built it, and I run it every day. The numbers below come straight from the bot.

How a post becomes a lead: sources, buyer gate, keyword and meaning gates, Claude extraction, scoring, Telegram card, daily digest, git-based CRM, and source ranking

Numbers as of the last page build

469leads found
39source sites
—last lead

Leads per day

2026-09-23: 112026-09-24: 682026-09-25: 22026-09-26: 102026-09-27: 42026-09-28: 42026-09-29: 372026-09-30: 232026-10-01: 202026-10-02: 1102026-10-03: 192026-10-04: 162026-10-05: 312026-10-06: 322026-10-07: 302026-10-08: 162026-10-09: 192026-10-10: 142026-10-11: 323 Sept11 Oct

Top international sources (community forums highlighted)

  • Himalayas (job board)96
  • Telegram channels83
  • Freelancer.com49
  • Reddit48
  • n8n community forum31
  • Hacker News20
  • Blender Artists forum18
  • Make community forum14
Sources
Forums, job boards, Telegram
Delivery
Telegram card within minutes
Stack
TypeScript, Next.js, Claude, SQLite
Runs on
My own Linux server, every 3 min
  • One lead as it arrives: score, title, source, age, replies already in the thread, budget and the buyer's own words, with a link that opens the thread at its last post. Every quote is checked word for word against the page, so nothing is paraphrased or invented.

    One lead as it arrives: score, title, source, age, replies already in the thread, budget and the buyer's own words, with a link that opens the thread at its last post. Every quote is checked word for word against the page, so nothing is paraphrased or invented.

What it does. Lead Radar watches the places where people ask for help before they post a job: tool forums (n8n, Make, Roblox, Unreal, Blender), Telegram channels, job boards, Reddit, Hacker News, Mastodon and Bluesky. A post goes through a title gate (someone hiring, not someone selling), a fast keyword match and an embedding check, then Claude extracts the person, their exact request and how to reach them. The lead is scored for budget, urgency and fit, with the number of replies already in the thread and the age of the post, and reaches Telegram within minutes.

How it is run. I operate it every day and tune it on live data. Each evening it writes a digest with full translations, the competitors already in each thread, draft replies and a ranking of sources by live leads against competition. Every message sent and every reply is logged in a git branch, so the digest never suggests a contact twice.

How it is built. TypeScript and Next.js, SQLite with vector search, Claude for extraction, a small embedding sidecar for the meaning gate, cron on my own Linux server, Telegram for delivery and git as the CRM. One engine, with everything niche-specific (keywords, sources, tone) in a config pack, so pointing it at another market is a new config file, not new code.

The same approach in two more markets. I built two sister systems on the same idea, each tuned to its market: LeadVillas finds people looking to buy villas on Bali and Phuket in 45 languages, across Telegram chats, YouTube comments, social networks and search engines, and delivers each request translated with a reply draft in the author’s language. TopBookers finds fresh castings and agency bookers for models across Asia and the Gulf; its base holds over 2,500 offers and 1,000 bookers, each scored for pay, urgency and whether flights and visas are covered.

The rules Lead Radar keeps. It only reads public pages. It never posts, sends messages or signs in anywhere on anyone’s behalf, never stores secrets in the code, and never shows a lead it cannot back with the buyer’s own words.

My part. I designed it, wrote it and run it: architecture, scanners, filters, prompts, the CRM and the daily operation.