Overview
At-a-glance view of subscriptions, revenue, and activity.
Analytics
Revenue by Day
Conversion Funnel
Churn & Renewals
Top Users by Lifetime Value
| User | Total Subs | Lifetime Paid |
|---|
Recent Activity
Revenue by Currency
Subscriptions
All active and expired subscriptions.
| User | Plan | Paid | Method | Started | Expires | Status |
|---|
Live Payment Sessions
Pending crypto payments awaiting on-chain confirmation.
| User | Plan | Wallet | Expected | Created | Expires In | Action |
|---|
Fiat Payment Approvals
Bank-transfer proofs submitted by users. Review and approve or reject.
| User | Plan | Amount | Reference | Submitted | Status |
|---|
Telegram Stars Payments
In-app Stars purchases. Refunds available within Telegram limits.
| User | Plan | Stars | Paid | Charge ID | Status |
|---|
Subscription Plans
Configure up to 5 plans. Each plan can accept any combination of crypto, fiat, Stars, or be a free trial.
Promo Codes
Create discount codes for percentage or fixed-amount discounts. Codes apply to crypto, fiat, and Stars payments.
Create New Code
Existing Codes
Broadcasts
Send a message to active or filtered subscribers. Rate-limited to 25 msg/sec to respect Telegram's API limits.
Compose New Broadcast
Recent Broadcasts
| Date | Filter | Message | Target | Sent | Failed | Status |
|---|
Referrals
Users get a referral link via /referral. When a referred user subscribes, the referrer's active subscription is extended by the referred plan's referral_bonus_hours.
Top Referrers
| Referrer ID | Total Referrals | Converted | Bonus Hours Earned |
|---|
Recent Referrals
| First Touch | Referrer | Referred | Converted | Bonus Granted |
|---|
Referral Payouts
Manage referral earnings withdrawals. Users request payouts via /payout or the button on /referral. You approve and mark as paid after sending the funds.
Payout Requests
| Requested | User | Amount | Wallet | Chain | Status | Actions |
|---|
Top Referral Earners
| User | Balance | Lifetime Earned | Paid Out | Credited | Referrals Paid |
|---|
Webhooks
POST events to external URLs. Signed with HMAC-SHA256 when a secret is set. Retries 5 times with exponential backoff.
Add Webhook
payment.confirmed · subscription.granted · subscription.expired · trial.claimed · test.pingExisting Webhooks
Payment Wallet Pool
Watch-only addresses. Add 5–20 fresh wallets. Sweep funds with the gk-sweep.js companion script on your laptop.
Add New Wallet
Bulk Add Wallets
Paste many addresses below (one per line, or comma/space-separated). Duplicates and invalid addresses are skipped automatically. Max 5000 per batch.
Pool
| Address | Label | Status | Balance | Times Used |
|---|
Verified Members
Wallets verified via the token gate.
| User | Wallet | Balance at Join | Joined | Status |
|---|
Wallet Blacklist
Wallets locked from re-use after a member's tokens are transferred out.
Add to Blacklist
Bulk Add to Blacklist
Paste many wallet addresses below (one per line, or comma/space-separated). All will be added with the same reason. Max 5000 per batch.
| Wallet | User | Type | Reason | Added |
|---|
Audit Log
Last 200 events. Money-touching events are kept forever; others pruned after 90 days.
| Time | Event | User | Wallet | Detail | By |
|---|
Settings
Configure bot, chain, fiat, Stars, token gate, and security.