DEV Community

forlazin-debug
forlazin-debug

Posted on Edited on

Where Telegram chats actually produce client leads: data by city from 14,000 detected requests

I run Leadolovets (mpleads.ru), a service that reads open Telegram chats and finds messages from people looking for a contractor. Here is what our database shows as of October 27, 2026, split by city. It is a good reality check if you plan to find clients in Telegram chats, monitor Telegram groups for keywords or build a Telegram lead generation tool.

Moscow: 655 leads. Nizhny Novgorod: 0. Same service, same database.

The numbers

We counted chats that clients of the service connected and that have the city name in the title, plus leads from them (demo data excluded). A hot lead is a message where the person asks to do the task right now.

Moscow and region: 1,177 chats, 104 of them produced leads, 655 leads, 285 hot (43%).

Kazan: 105 chats, 37 leads, 14 hot.

Saint Petersburg: 185 chats, 30 leads, 10 hot.

Novosibirsk: 55 chats, 26 leads, 11 hot.

Krasnodar: 77 chats, 23 leads, 4 hot.

Smaller cities (Perm, Krasnoyarsk, Voronezh, Rostov, Yekaterinburg): 8 to 16 leads each.

How to read it

It is a lower bound, because many city chats do not have the city in the title. Samples under 30 leads are small samples. No leads does not mean no demand, it means few chats of that city were connected.

Why keyword matching alone fails

Across all cities, 542,795 messages matched keywords and only 14,774 were real requests. That is 2.7%, and 97.3% was noise: ads from competitors, job posts, reposts. Roughly 37 irrelevant messages per real lead. A keyword bot forwards all of them, an AI filter reads the message and decides if the author is looking for a contractor.

What to take away

Data from one big market does not transfer to a small one. Test on your own city and your own service before you trust an average.

Full table for 20 cities (in Russian): mpleads.ru/telegram-chaty-po-gorodam/

Comparison of Telegram chat monitoring services and prices: mpleads.ru/servisy-dlya-poiska-zakazov-v-telegram-chatah/

The trial is 5 days with no card, because nobody can promise you a number of leads in advance.

Do you have a market where the numbers look very different from the capital? I would like to compare.

Top comments (0)