Lightning-native
Built for sats and BOLT11 invoices — not a fiat wrapper.
Send, receive, tip, and monetize chats with sats — without leaving Telegram.
Opens @zap_gram_bot · free · wallet on first open · no card
ZapGram is a Bitcoin Lightning wallet inside Telegram for tipping sats, paying BOLT11 invoices, and selling paid access to private chats — with optional Nostr Wallet Connect for self-custody.
Prefer to audit first? View source on GitHub
Most tip bots stop at send and receive. ZapGram is the full Lightning loop inside Telegram.
Built for sats and BOLT11 invoices — not a fiat wrapper.
Transfers between ZapGram wallets are free and as fast as a message.
/tip in groups and under channel posts — amount, reply,
or @user.
One-time or monthly access in sats. Members pay; access unlocks.
Built-in wallet, or connect any NWC wallet (Alby, Coinos, …).
Voluntary % on payments and
/donate — keep open Lightning tools alive with sats.
Suggest what to build with Use I want a feature in the main menu — optionally attach sats as a priority tip.
MIT. Inspect the code. Self-host if you want your own instance.
Every user gets a Lightning wallet the moment they open the bot. Balance in sats. Notifications when you get paid.
Create an invoice (amount + optional memo), share the QR or BOLT11 string, and get paid from any Lightning wallet.
Pay any lnbc… invoice — review amount, memo, fee reserve,
and expiry before you confirm. Or send sats straight to a Telegram
@username.
When both sides use ZapGram, value moves like a DM: instant, no network fee.
External Lightning payments still pay normal network fees.
Add the bot to a chat. Tip without breaking the conversation.
| Command | What it does |
|---|---|
/tip |
21 sats to the group owner (or channel creator on a post) |
/tip 100 |
Custom amount to the owner |
Reply + /tip |
Tip the message author |
Reply + /tip 1000 |
Tip the author with a custom amount |
/tip @user |
Tip a user (default 21 sats) |
/tip 50 @user |
Tip a user with a custom amount |
Make the bot an admin (delete messages is enough) so owner tips work cleanly and technical messages stay out of the way.
ZapGram is free to use. You can optionally support the bot author with sats — never required, always under your control.
New accounts default to 5% on top of tips only. Invoice payments are excluded unless you switch the scope to all payments. Change the percent, scope, or turn it off from the donation screen in the main menu.
Your main tip or invoice pay settles first. The support tip is best-effort and never blocks the payment. Success is silent; failure only notifies you in private chat.
/donate hubzapgram@getalby.com
Separate from the small platform fee on paid-chat Lightning subscriptions.
Turn a private group or channel into a sat-gated community — Lightning and optional on-chain Bitcoin. No Stripe, no bank account.
@zap_gram_bot with invite and
ban rights.
Lightning joins: owners are paid automatically (minus a small platform fee on the hosted bot). On-chain joins: sats go straight to your key — no Lightning fee split. Duplicate Lightning payments are refunded safely.
Monthly renewals auto-debit via Lightning from the ZapGram wallet. Manage status in
My subscriptions in the main menu. For expiry reminders, open the bot with
/start.
Price a chat in sats · Lightning or on-chain on join
Prefer keys you control? Connect any Lightning wallet that supports Nostr Wallet Connect — the same protocol Nostriches already use for zaps.
nostr+walletconnect://… URLYour external wallet stays under your control. ZapGram only acts within the permissions you grant.
Sats in the app you already live in — tips, invoices, transfers.
Tip culture + optional NWC, without leaving Telegram communities.
Sat-priced groups and channels without fiat billing.
Tips under posts and in groups that actually settle.
Optional sats via /donate or a small % — keep open
Lightning tools alive.
Not for: card-only checkout, enterprise KYC invoicing, or multi-asset trading. If you need fiat rails, this isn’t it.
Partner
In the 21ideas community ZapGram is used for tips in chat and paid access to the community.
A community with Bitcoin learning materials. Members tip with sats in chat, and paid membership is gated with the bot.
@zap_gram_bot →
/start — wallet created.
Receive → create an invoice → pay from any Lightning wallet (or connect NWC).
/tip in a group, or Send to a user / invoice in DM.
Owners: open Chats in the main menu → price in sats → members pay on join.
Tap Start · wallet created · fund when ready
/donate — not a mandatory fee; configure or disable in
settings.
No surprise bank fees. No fiat conversion layer.
ZapGram is a Bitcoin Lightning wallet inside Telegram. It lets you send and receive sats, tip in groups and channels, pay BOLT11 invoices, and sell paid access to private chats — without leaving the messenger.
Both. You get a full Lightning wallet on first open, plus
/tip in groups, invoices with QR, username transfers, and
sat-gated chats (Lightning and optional on-chain) with subscriptions.
Free to start. Internal transfers between ZapGram wallets are free. External Lightning
payments pay network fees. On the hosted bot, paid-chat owner payouts take a small
platform fee (default 5%). Optional support for the bot author (voluntary % on
tips/invoice pays, or /donate) is separate and can be
turned off in settings.
Yes. New accounts include a voluntary 5% on top of tips only;
invoice payments are excluded by default. Change or turn it off in
the donation screen in the main menu. Use /donate for
one-shot or monthly support, personal and community totals, or send to
zapgram@getalby.com. This never blocks your main
payment.
The built-in wallet is custodial convenience. Prefer self-custody? Connect an NWC wallet (e.g. Alby, Coinos), tip and pay from that balance, disconnect anytime. Source is MIT open source.
ZapGram is open source under the MIT license on GitHub — you can read the code or self-host. Opening the bot needs no card and no bank account. The built-in wallet is custodial convenience; connect NWC for self-custody. It is not a bank and not financial advice.
You open @zap_gram_bot in Telegram, tap Start, and a Lightning wallet is created. No separate app install. Fund later with a receive invoice from any Lightning wallet, or connect NWC when you want self-custody.
Nostr Wallet Connect lets apps request payments from a wallet you control. ZapGram can show both balances and use your NWC wallet for tips and some payments — familiar if you already zap on Nostr.
Add the bot. /tip sends 21 sats to the owner;
/tip 100 sets an amount; reply +
/tip tips the author;
/tip @user or
/tip 50 @user targets a person.
Yes. In Chats in the main menu, enable paid access, set a sat price (one-time or monthly), grant invite + ban rights. Members pay Lightning and/or on-chain if you enable on-chain pay with a zpub/xpub. Access is granted after payment.
ZapGram combines wallet, tips, BOLT11 invoices, paid chats with subscriptions,
optional NWC, and optional project support (/donate) in
one bot. Many peers focus mainly on tipping or simple send/receive. Compare features —
the Telegram Lightning category is still small.
No. Open @zap_gram_bot, fund with a receive invoice from any Lightning wallet, or attach NWC. No node required for normal use.
Yes — MIT on GitHub. Self-host if you want your own instance; most people just open the hosted bot. Open source is for trust and auditability.
Russian and English UI. Other Telegram languages fall back to English. This site:
English (canonical) and Russian (/ru).
No. @wallet is a multi-asset product. ZapGram is Lightning-native: sats, BOLT11, tips, and sat-gated chats.
One live partner is 21ideas — a community with Bitcoin learning materials. In the 21ideas community ZapGram is used for tips in chat and paid access. Channel: @bitcoin21ideas. ZapGram guide from 21ideas.
Wallet on first open. Tip in groups. Invoice anyone. Gate chats with sats. Optional NWC if you want keys on your side.
Free · no card · source on GitHub
Welcome to the world of free payments.