Anyone who runs a group people would pay to be in.
A coach with a daily tips channel. A trader sharing what they buy. A teacher with a study group. A club with members-only announcements. A creator who wants a small paying circle instead of a big free crowd.
Until now that meant checking who paid, sending invite links by hand, and remembering to remove the people who stopped. The bot does all three.
You post. The bot stands at the door.
Tap, pay, you're in.
This is what someone who wants to join sees. The whole thing happens inside Telegram and one payment page; there is no account to make with anyone.
Setting it up takes four messages.
No sign-up, no account. You talk to the bot once, and from then on it talks to your members.
Add the bot as an admin
In your private channel or group, add @p2flux_gate_bot as an admin with two rights: invite users and ban users. That is how it lets people in and out.
Send /setup
Message the bot privately and send /setup. It lists your channels; pick one. It checks the channel is private and that members cannot add others, so nobody can slip in around it.
Create a subscription link
The bot points you to the P2Flux page. Choose Subscription, your wallet, the price and how often. Paste the link to share back to the bot. What a payment link is →
Share your channel link
Tap Connect. The bot gives you one link to post anywhere. Everyone who subscribes through it gets in; when a subscription stops, the bot removes them.
Fair to members, firm on freeloaders.
When a month is up, P2Flux collects the next one from the member's wallet. If the wallet is short, it tries again after an hour, after six hours, then once a day for a few days. While it is trying, nobody is removed.
Only when the member's wallet really could not pay does the bot show them out, with a message and a Try again button. A short hiccup on P2Flux's side never costs a member their place.
The bot opens the door. It never touches the money.
Payments go from the member's wallet to yours through P2Flux, the same way as every P2Flux subscription. The bot only hears from P2Flux that a payment landed or didn't, and acts on that. It cannot take a payment, change your price, or send money anywhere.
Your money never sits with us
Each payment lands in your wallet the moment it is collected. There is no balance to withdraw.
Almost nothing is kept about anyone
The bot remembers which Telegram account paid for which channel and until when. No names, no phone numbers, no messages. Records go 30 to 90 days after access ends.
Members cancel themselves
The bot's join and renewal messages carry a Manage subscription button. Members can cancel from their own wallet at any time, without asking you.
Send /members for a head count. Open your private link for the rest.
The bot tells you how many have access and how many ended. Your private overview on P2Flux shows each subscriber's wallet, what they've paid and when the next collection is, with Collect now and Stop collecting buttons.
The things people ask us first.
No jargon. If something is still unclear, write to us.
Does the bot take the payment?
No. The bot never takes a payment and never shows a price. It hands the member a button to the P2Flux payment page, where they pay from their own wallet straight to yours. The bot only learns whether the payment landed.
What do I need?
A private Telegram channel or group where you are an admin, a wallet address to receive the money, and five minutes. No P2Flux account, no website, no code.
What does a member need?
A Telegram account and a wallet app with some USDC in it. They do not need ETH; the small network fee can be covered in USDC. They do not make an account with P2Flux or with the bot.
Can someone share their invite link with a friend?
They can try. Each Join button works once and is tied to the person who paid. If someone else uses it, the bot removes them right away and tells them where to subscribe. The paying member gets a fresh link.
Why does the channel have to be private?
A public channel can be joined by anyone without the bot, so there would be nothing to pay for. The bot also asks you to turn off "members can add members" for the same reason. It checks both during /setup.
What happens if I change the price?
Create a new subscription link and connect it; the bot tells you how. New members join the new plan. Existing members keep paying their old price until they cancel.
Can I kick someone out myself?
Yes. Open your private overview on P2Flux and press Stop collecting for that subscriber: when the period they already paid for ends, the bot removes them and tells them you paused their subscription. Collect now brings them back. To remove someone at once, remove them in Telegram yourself.
What if I remove the bot by mistake?
Nobody new can join and nobody is removed until you add it back. When you do, anyone who paid in the meantime automatically gets their Join button.
How do I turn USDC into money in my bank?
Sell it at an exchange, the same way you would change foreign currency. Many wallet apps have this built in. Until then it sits in your wallet as digital dollars.