108 users, $8,783: how I sell through a support bot instead of a Telegram channel

In its first month this simple setup brought me $8,783. I had exactly 108 users in the support bot at the time. No elaborate automations, no long sales funnels — most of the work happened through campaigns, filtering customers and sending targeted offers to the people who hadn't bought yet. I built the whole thing as an add-on to my main Telegram channel.
Why the channel alone wasn't enough
I used the main channel for content, results and promoting whatever was on offer. The problem showed up whenever I wanted to remind people about an offer later in the day, send an extra discount, or announce the last remaining spots.
Because everyone saw every message. Including customers who had already paid for that offer, long-term members, and people the product had nothing to do with.
Those people aren't going to buy it again — and repeated sales messages start to feel like spam to them.
In betting this gets worse. After a rough run of results you have to be careful with further offers. If every discount and every reminder goes out to the main channel, the audience burns out fast. So alongside the channel I started building my own support bot.
The bot is the project's official support
The support bot is a natural extension of the main channel. People use it to get free tips, see what's currently on offer, or contact support. My welcome message is deliberately plain — it contains:
- basic information about the project
- a way to reach support
The goal isn't an elaborate automation. What matters is moving people out of the anonymous crowd in the channel and into the bot, where I can talk to them individually later and work from what they've already bought.
Free tips only go out through the bot
To give people a reason to start the bot, I don't post free tips in the main channel. The free content goes out through the support bot only. So the promotion is simple:
Want today's free tip?
Start our support bot
Everyone who starts the bot becomes part of an audience I can send campaigns to later. Bit by bit I'm building my own list of active users.
These aren't just channel subscribers I know nothing about. For each person I can record what they bought, what they're a member of, and which products they're interested in.
Most of the time I only use campaigns
I spend roughly 99% of my time in the Campaigns section of TG Flows. Free tips go out as an ordinary campaign to everybody. For sales offers I use filtering.
The first campaign can introduce an offer to the wider audience. But once the purchases start coming in, I stop sending to everyone — I exclude the customers who already bought it.
That way I can send, over the course of a day:
- a reminder about the current offer
- an extra discount
- a note about the last remaining spots
- a final chance to buy
- an offer for a different product
And each of those only reaches the people it's still relevant to.
I separate customers by what they've bought
The biggest advantage of the support bot, for me, is being able to tell users apart. I can separate, for example:
- customers who bought today's offer
- users who haven't bought anything yet
- former customers
- people I want to offer a different product to
A plain Telegram channel can't do this. In the bot I can aim every campaign precisely, based on what someone bought or what they're interested in.
Only people who haven't bought get the discount
When an offer isn't selling as well as expected during the day, I can add a discount. But I don't have to publish it in the main channel or send it to customers who already paid full price — the campaign goes only to people who don't have the offer yet.
Customers who already bought get no further sales messages. They don't have to watch someone else get a lower price later, and they aren't buried in offers for a product they already own.
The result is less spam, a better experience for customers, and more room to sell to the people still making up their minds.
I replaced the classic support account with a bot
Like most admins, I used to run an ordinary Telegram account for support. People wrote in with questions, sent payment confirmations and sorted out problems with orders.
But that account was only good for talking. Through it I couldn't easily work with the audience as a whole, filter customers or send targeted campaigns.
So I gradually replaced it with a support bot connected to TG Flows. Customers can still message support and get an answer from a real person — but I can also work with their purchases, their tags and their history.
The bot doesn't replace personal support. It adds segmentation and targeted selling to it.
The first month's result
The support bot brought me $8,783 in its first month, with only 108 users in it. It wasn't a big audience, and there were no complicated automations.
The result came mostly from being able to:
- deliver free content through the bot
- tell customers apart by what they'd bought
- send offers only to the people they're relevant to
- exclude customers who already bought
- remind people about offers without spamming the main channel
- send extra discounts only to the undecided
The whole system is simple:
Main Telegram channel
→ the user starts the support bot
→ they get free content
→ I show them the current offer
→ after they buy, I tag them as a customer
→ I filter later offers by what they bought
→ discounts and reminders reach only people who haven't bought
It isn't really about building automations. It's about being able to work with people who already care about the project, tell customers apart, and send each of them only the offer that's genuinely relevant to them.
