What a points program actually tracks
A reputation or gamification module counts actions inside your channel and assigns each one a value. Messages, reactions, invites, days active. The member can ask the bot for their balance, and a leaderboard shows who is near the top.
What it does not do by itself is give anything away. Points are a score until you decide what they buy, and that decision is the whole programme.
Why rewarding existing buyers is the cheap half of growth
Finding a new customer means paying for attention somewhere. Keeping one means being worth coming back to. In a Telegram shop the returning buyer is already in the chat, already has the shop button, and already trusts that an order arrives.
That is why a small, honest reward beats a large, complicated one: the cost of reaching that person is already zero.
What points can be worth
Three things work. A discount code at a threshold, which the shop already supports. Early access to a drop, announced only to the people above a certain score. And status, which costs nothing: a visible rank, a role, a mention.
What does not work is a reward nobody can reach. If the cheapest thing in your shop needs six months of daily posting, the programme reads as a joke.
Where a loyalty programme goes wrong
It rewards noise. Points for messages means more messages, not better ones, and a channel full of people farming points is worse than a quiet one. Weight the actions you actually want: an invite that brings a real member, an order, a review.
It also goes wrong when the rules change after people have played by them. Publish the rules in the channel and leave them alone.
Setting one up
Turn on the reputation and gamification modules for the channel, decide the three actions worth counting, and announce what a threshold buys. Start with one reward, not a catalogue. The modules are listed on Modules, and what each plan includes is on Pricing.