Announcement channel for token holders on Cherry
How broadcast channels work on Cherry: only owner and admins post, on-chain gating for holders, paid channels in USDC, push rules, pinned posts.
An announcement channel for token holders is a room where the project posts and everyone else reads. On Cherry a channel is an ordinary group in which only the owner and admins can write. Cherry (cherry.fun) is a wallet-to-wallet messenger and community app for crypto: you sign in with a wallet, DM any wallet address, and join or create token-gated, NFT-gated, and paid group chats, with no phone number, email, or KYC. Because a channel is a group underneath, it takes the same gating rules as any Cherry room, so a broadcast feed can be limited to wallets that hold your token, or sold as a subscription in USDC. This page is for token teams, NFT collections, and anyone who publishes to holders rather than chatting with them.
What a channel is on Cherry
A channel is a group where only the owner and admins post, and everything else about the room stays the same.
- Posting: the composer is hidden for everyone except the owner and admins, who see the normal input. A subscriber sees the notice “Only admins can post in this channel” instead.
- Enforcement: the hidden composer is only the visible part. Cherry refuses a subscriber’s post however it arrives, and the same rule covers forwards and shares into the room.
- Vocabulary: the app calls members of a channel subscribers. The header counts “subscribers”, the info panel offers “View Subscribers”, and removing one is worded “Remove subscriber?”.
- Reacting: subscribers can react to any post they can read.
- Pinned posts: up to 20 per room, shown in a banner above the message list.
- Gating: a channel takes up to 5 rules, combined as “All of these” or “Any one”, the same list every Cherry room uses, including a payment rule.
- Storefront: a public channel has a page at
chat.cherry.fun/@<handle>with its description, rules, subscriber count, and requirements, which search engines can index. - Privacy: a channel can be public or private. A paid channel has to be public, since the storefront is where people pay.
How a channel works
Roles decide who writes, and the split is sharper than in a group.
| Role | Posts | Pins, kicks, bans | Sees the composer |
|---|---|---|---|
| Owner | Yes | Yes | Yes |
| Admin | Yes | Yes | Yes |
| Moderator | No | Yes | No |
| Subscriber | No, reacts only | No | No |
Moderators cannot publish. Promote your co-posters to admin, or they will be able to pin and ban while the composer stays hidden from them.
Whose name is on a post
By default a post carries the channel’s own identity, the way the room’s avatar and title appear at the top of the message. Channel Settings has a toggle labelled “Show who posted”, described in the app as “Posts appear under each admin’s name instead of the channel’s”. Turn it on when the byline is part of the product, for example a research feed where readers follow individual analysts.
What sends a push
A new post appears straight away for anyone who has Cherry open. A phone push is a separate matter, and Cherry sends one in three cases:
- An owner or admin writes
@allor@everyone. Only those roles can do it: the same text from a plain member notifies nobody. - The post @-mentions members by name: a bare name, a
.sol/.snsname, or a.skrname. Up to five per message, and only names that belong to a wallet already in the room. - The channel is set to push every post to every subscriber. Cherry runs its own announcements channel this way.
That is why a quiet channel does not push to every subscriber by accident, and why @all is worth reserving for the posts that deserve it.
Gated and paid channels
The rules that gate a group chat gate a channel identically. A token balance rule with your mint or contract turns the room into a holders-only feed, and Cherry re-checks subscribers in the background, so a wallet that sells its position stops receiving posts. See token-gated chat for the rule types and how “All of these” and “Any one” combine them, and NFT-gated chat for collection ownership.
Add a payment rule instead and the channel is a paid feed: a one-time entry, or a recurring membership of 1 to 10,000 USDC per day, week, or month, billed through the official Solana Subscriptions and Allowances program. As of 10 September 2026 the owner receives 70% of every payment and Cherry keeps 30%. Paid communities and channels covers the billing mechanics, the paywall, and the reviews on the storefront.
What an announcement channel for token holders changes
The difference is where the holder check happens and what a subscriber is.
Telegram’s FAQ describes channels as “a tool for broadcasting messages to large audiences” with “an unlimited number of subscribers”, and says posts are signed with the channel’s name, not the poster’s. The broadcast part is the same on Cherry. What differs is proof of holding: a Telegram channel knows a username, so a project that wants a holders-only feed adds a verify bot, sends people to a separate site to sign, and re-runs that loop whenever it wants fresh data. Cherry knows the wallet, because the wallet is the account, and the app checks the gate against the chain at join time and again in the background. Nobody DMs your holders a verify link, because Cherry has no verify step to link to.
Three consequences follow from the subscriber list being wallets:
- You can DM a subscriber. The same address that reads the channel can receive a wallet-to-wallet DM , so support and deal talk do not need a second contact method.
- You can pay a subscriber. An airdrop campaign can check the same token balance the channel checks and pay eligible wallets.
- You can publish from your own systems. The Cherry API and bots let a bot with the admin role post releases, mint updates, or fill alerts into the channel.
Who runs one and why
Three patterns are worth copying, and they differ mostly in cadence.
The product channel. Cherry Announcements, handle cherry, is the room every signed-in wallet belongs to: 77,441 subscribers and 4 posts as of 11 September 2026, rated 5 stars from 7 reviews. Every post in that room goes out as a push to every one of those wallets. Four posts against 77,441 subscribers is the cadence discipline that keeps a channel of that size welcome.
The community feed. Mango Inner Circle, handle mango, publishes alpha, news, and product spotlights to 1,671 subscribers, with 50 posts and 5 stars from 2 reviews as of 11 September 2026. It is public and ungated: anyone can subscribe, and the reviews on its storefront are written by people who subscribed.
The holders-only feed. A token team gates the channel on a balance of its own token and posts what it would otherwise scatter across a Telegram group at 3am: contract deployments, listing news, snapshot times. Subscribers are holders by construction, and the count on the storefront is a live read on how many holders care enough to subscribe. Put the paid tier next to it as a second channel with a payment rule if the research is worth charging for.
Limits and honest caveats
- Group chats and channels are not end-to-end encrypted, by design, so moderation and bots can work. Posts are stored off-chain on Cherry servers. DMs are end-to-end encrypted with keys derived from your wallet.
- There is no per-room mute in Cherry today. In a channel that pushes every post, the only subscriber-side control is Leave, which is why cadence is a policy decision and leave rate is the number that tells you that you posted too often.
- Cherry Announcements is Cherry’s own room, and every wallet that signs in to Cherry joins it. A channel you create starts empty and grows from invites, its storefront, and in-app search.
- Moderators cannot post, so a promotion that looks generous can leave a colleague unable to publish.
- A paid channel cannot be private, and clearing all access requirements from a gated room takes an explicit confirmation, so pricing is not wiped by accident.
- Gating covers ERC-20, ERC-721, ERC-1155, and BEP-20 holdings on the EVM chains Cherry supports, alongside SPL and Token-2022 tokens on Solana.
How to create a channel
- Open chat.cherry.fun and connect your wallet. Signing in is a wallet signature, with nothing on-chain and no gas.
- Start a new chat and pick “Create channel” for a private broadcast, or “Gated channel” for a public one aimed at holders or subscribers.
- Name it in the “Name the channel” field and write the description that will sit on the storefront. The create screen confirms the mode with a broadcast hint: only you and admins can post.
- Open “Access requirements” and add your rules: a token balance with your mint or contract, an NFT collection, a domain, or a payment. Five is the cap, and the app answers “At most 5 requirements are allowed” if you pass it. With two or more rules, choose “All of these” or “Any one” under “To join, members need”.
- Create the channel, claim a handle in its settings, and check the storefront at
chat.cherry.fun/@<handle>. - Promote your co-posters to admin in Channel Settings, pin the rules post, and turn on “Show who posted” if bylines matter.
- Add a bot from Cherry Portal if a system should publish for you, then give the bot the admin role in the channel so it can post.
Create a channel at chat.cherry.fun , or read how to create a token-gated group chat first if the gating rules are the part you are unsure about.
FAQ
What is an announcement channel for token holders? It is a broadcast room where only the project posts and holders read. On Cherry it is a group with member posting switched off, plus a token balance rule, so the subscriber list is made of wallets that hold the token when Cherry checks the chain.
Can subscribers reply in a Cherry channel? No. The composer is replaced by the notice “Only admins can post in this channel”, and Cherry refuses a subscriber’s post however it arrives, forwards included. Subscribers can still react to any post they can read.
Do channel posts send a push notification to every subscriber? Not by default. Cherry sends a push when an owner or admin writes @all or @everyone, when the post @-mentions members by name (a bare name, a .sol / .sns name, or a .skr name; up to five per message, and only names that belong to a wallet already in the room), or when the channel is set to push every post, as Cherry’s own announcements channel is.
Can I charge for a channel on Cherry? Yes. Add a payment rule and the channel becomes a paid feed: one-time entry, or 1 to 10,000 USDC per day, week, or month. As of 10 September 2026 the owner receives 70% of each payment and Cherry keeps 30%. A paid channel has to be public.
How do I gate a channel to holders of my token? Open Access requirements while you create the channel and add a token balance rule with your mint or contract and a minimum holding. Cherry checks the chain at join time and re-checks subscribers in the background, so a wallet that sells drops out of the channel.
How is this different from a Telegram channel? Telegram identifies a subscriber by a username and leaves holder proof to a verify bot on a separate site. Cherry identifies a subscriber by the wallet they signed in with and evaluates the gate itself, so there is no verify link and no re-verification round.
Can a bot post into my channel? Yes, once the bot holds the admin role in that channel. A bot with the plain member role cannot post there, the same bar a human subscriber hits.
Sources
Try Cherry
Sign in with a wallet, DM any address, and join token-gated and paid communities. No phone number, email, or KYC.