AI agents, Automation, 2026

Leads: a client-search pipeline run by agents

A chain of 12 agents for a client-search team: tips and drafts for staff, routine decisions sometimes made by the agents. Key decisions and sending stay with people.

Live since 29 October 2026

A chain of five AI agents from a request to a ready lead: 1,270 channels, 488 live, 100 leads; a person sends it

In numbers

  • 100 leadsin the first batch for the sales team
  • About 1,270channels checked, 488 turned out to be alive
  • A human decidesagents prepare drafts, an employee sends

Task

I was approached for a well-thought-out chain of agents that together give the staff of a client-search team extra advice, and sometimes make routine decisions themselves. Key decisions and sending stay with the staff: the agents help people as much as they can, but do not replace them.

Clients for bots and automation have to be found where they sell: in the open Telegram channels of shops, showrooms, resellers and wholesalers. By hand that is thousands of channels. What is needed is a pipeline that finds live channels, filters out dead and unsuitable ones, scores each by clear rules and prepares a personal first message based on a recent post. Only open data is used.

Solution

A factory with five belts. Between the belts are warehouses with the funnel counts, on the belts are agent and script machines, and two belts have quality control with a reject chute. The diagram is further down the page; here is what rides on each belt, in order.

  • Belt 1, collection. Raw material comes in: open channel catalogues and search, 54 queries across three segments (shops and showrooms, wholesale and markets, resellers). The machine is a collector plus a snowball that pulls mentions of other channels out of posts. Output: warehouse A, 1,270 channels.
  • Belt 2, liveness. Control at the entrance: 300 to 60,000 subscribers, clothing and footwear, geography. Rejects go to the reject chute but are never deleted: the tier is lowered and the reason recorded. The machine reads the channel’s public page: a post within 7 days, 3-4 posts in two weeks, 8 signs that orders are taken by hand. Output: warehouse B, 488 live channels.
  • Belt 3, profile. Agent machines, the analyst and the lead manager: a channel profile by written rules and five priority tiers, from “write right now” to “not yet”. Output: warehouse C, 210 channels reviewed by hand, 100 leads in the first hundred.
  • Belt 4, messages. The copywriter machine assembles a message from six parts: greeting, an observation from a recent dated post, a pain stated as an assumption, a solution and one benefit, a line about experience, one easy question. 350-650 characters, no prices, deadlines, pressure or made-up features; six variants of every part so that no phrase repeats in more than 20 % of messages. Control at the exit: an 8-point self-check, 14 table format checks, an independent sales critic. Rejects go back onto the belt: rewrite. Output: warehouse D, messages ready to send.
  • Belt 5, sending. The human gate: an employee’s button in Shtab, no more than 20 first messages a day, one every 3 minutes, a freshness check of the hook before the click. Replied: a client card, the employee takes over, the assistant suggests replies “as me” from the sales cheat sheet. Silent: a follow-up after 3 days, no more than two, then the archive for 30 days.
  • The machine crew. 12 agents: head of sales, analyst, lawyer, researcher, copywriter, lead manager, reply triage, assistant, two critics and an external review team. Each has its own model by task complexity and its own boundaries.
  • Learning by rules. Every remark from an employee or a critic becomes a check for all messages, so one mistake is not repeated.

What waits for what

  • A message waits for liveness and freshness. It is written only for a channel from warehouse B and only from a post within 7 days; if the post goes stale before sending, the message returns to belt 4.
  • Sending waits for three things at once: the human’s button, a free slot in the daily quota of 20 and a passed freshness check. If any of the three is missing, the message stays in warehouse D.
  • A follow-up waits for 3 days of silence after the last message; there is never a third follow-up, and a new attempt with the same channel comes no sooner than 30 days later.
  • A reply stops the follow-up belt: the lead becomes a client, the series goes to the log, the employee answers from there.
  • Sending via the server waits for a live bridge: if the personal Telegram bridge on the server is off, Shtab sends by itself, with the same limit of 20.
  • A rule waits for a remark: every remark from an employee or a critic becomes a check for all messages on belt 4.

Result

A complete chain was built: search, liveness check, channel profile, personal messages and sending. The agents give staff advice and drafts and settle part of the routine themselves, while sending and key decisions stay with people.

How the factory works

Five belts with funnel-count warehouses between them. Each belt has its own machine, two have quality control with a reject chute. At the end, one human with a button.

  1. Belt 1Collection

    Raw materialopen channel catalogues and search: 54 queries across three segments
    MachineCollectorplus a snowball: mentions of other channels are pulled from posts
    Warehouse A1,270channels found
  2. Belt 2Liveness

    From warehouse Aall channels found
    MachineChannel page checka post within 7 days, 3-4 posts in two weeks, 8 signs of orders taken by hand
    ControlControl 1300 to 60,000 subscribers, clothing and footwear, geographyRejects go to the reject chute: never deleted, tier lowered, reason recorded
    Warehouse B488live channels
  3. Belt 3Profile

    From warehouse Blive channels
    MachineAnalystchannel profile by written rules
    MachineLead manager5 priority tiers: from "write now" to "not yet"
    Warehouse C100leads of the first hundred; 210 channels reviewed by hand
  4. Belt 4Messages

    From warehouse Cleads with a priority tier
    MachineCopywriter6 parts, 350-650 characters, a hook from a recent post
    ControlControl 28-point self-check, 14 format checks, sales criticRejects go back onto the belt: rewrite
    Warehouse DReadypersonal messages
  5. Belt 5Sending

    From warehouse Dready messages, a freshness check of the hook before the click
    HumanThe employee's button in Shtabno more than 20 first messages a day, one every 3 minutes
    Repliesreplied: a client card, the employee takes over; silent: a follow-up after 3 days, no more than two, then the archive for 30 days

Why no more than 20 a day

Messages go out from the employee's personal account, and Telegram restricts accounts that write to many strangers. It publishes no exact numbers, and new accounts get restricted faster.

So the limit is set with a margin: no more than 20 first messages a day, one every three minutes, each personal, based on a recent post of that channel, and each sent by a human pressing a button. Follow-ups are not counted in the 20.

This protects the account rather than limits the product: more contacts a day would risk losing the account together with the whole client correspondence.

The project at a glance

Data as of 29 October 2026
ClientA client-search team. The name is not given. The goal: a chain of AI agents that finds suitable live channels and prepares first messages for staff, while the decision and sending stay with people
My roleFrom idea to launch: the design of a chain of 12 agents, their rules and scripts
ResultThe chain of 12 agents finds live channels and prepares first messages for staff; the decision and sending stay with people; the first hundred leads are collected
First-hundred funnel54 queries, about 1,270 channels, 488 alive, 210 for manual review, 100 leads
Tools7 scripts: collection, snowball, liveness check, freshness, table format, cheat sheet, free project
Message rules350-650 characters, one hook from a recent dated post, no prices, deadlines or made-up features, no phrase in more than 20 % of messages
Human in the loopAgents advise and prepare drafts and sometimes make routine decisions themselves; key decisions and sending stay with staff, no more than 20 first messages a day, no more than two follow-ups

Need a product like this?

Tell me about the task in two sentences. I will reply, ask questions and offer a plan and an estimate, free of charge.

I reply within an hour, or in the morning if it is night.

Contact

Tell me about your task. I will reply and suggest where to start. I reply within an hour, or in the morning if it is night.