The VIP channel is where a signal service earns its keep, and membership admin is where most providers lose their evenings. This guide explains the whole cycle, how to run it by hand without losing track, and what a membership bot takes over when you have one.
The membership cycle
Every member goes through the same four stages. Writing them down is the first step to not losing track.
- Join: the member pays and receives an invite link.
- Active: the member is in the channel and the term is running.
- Renewal: the term is ending; the member pays again or does not.
- Removal: an unpaid member is removed from the channel.
Running it by hand
Keep one list, in a spreadsheet, with a row per member: name, Telegram handle, join date, term end, how they paid, and a note. Set a reminder a few days before each term end. On the end date, either confirm the payment or remove the member.
Use single-use invite links so a link cannot be shared. Never add members by hand from a list you have not checked against payments.
Joining: the invite link is the gate
Create a fresh, single-use invite link for each member after you have confirmed their payment, and send it to them directly. A link posted in a public place, or one that can be used more than once, is how a paid channel fills with people who never paid.
Record the join on the same day. The record is what you check at renewal time, and a join you did not write down is a member you will one day remove by mistake.
Renewal: remind early, decide on the day
Send one reminder a few days before the term ends and one on the day. Say plainly what happens if there is no payment. When the term ends, check the payment and act the same way for everyone: renew or remove. Members accept a rule; what they do not accept is a rule that bends for some and not others.
Where it goes wrong
The failures are always the same: a payment that was never matched to a member, a reminder that was missed, a member who was removed late and complained, or removed early and complained louder. Each one costs you trust, and trust is the product.
What a membership bot changes
A membership bot sits in your channel and runs the cycle for you: it issues the invite after a payment, tracks the term, sends the renewal reminder, and removes the member when the term ends unpaid. Your spreadsheet becomes a report instead of a job.
The important question is whose bot it is and where the money goes. Some services run the bot under their own name and hold the money before paying you out. Our view is that the bot should be yours and the money should reach you directly, with the service only tracing payments to match them to members.
The subscription bot and payment tracing are on the PipBeacon roadmap and are not live yet. Today, PipBeacon gives you the public page; the membership cycle above is still yours to run.
Rules worth pinning in the channel
A short, pinned set of rules prevents most disputes.
- What a membership includes and how long it lasts.
- When renewal reminders are sent and when removal happens.
- That removal for non-payment is automatic and not personal.
- How to contact you about a payment problem.
- Your risk notice.
Questions
Should I give a grace period after the term ends?
Pick one, write it down and apply it to everyone. A day or two is common. What causes trouble is applying it to some members and not others.
Can I run memberships for several channels?
Yes, but keep one list per channel. Mixing channels in one list is how members end up in the wrong one.