SubGuard

Telegram subscription manager · for paid groups & shortlets
Working preview

This is a clickable mock of how the bot behaves once installed — not a live bot yet. A member joins your group, gets activated manually or by paying through the bot, and SubGuard tracks their plan to the day. When a subscription is due it tags the member, keeps a self-updating roster with check marks, and charges the late penalty you set. Join and never subscribe, and you’re nudged then removed after 7 days. Admins run everything from a Telegram mini-app. Flip through the three screens below.

The bot working inside your group

One thread, from join to overdue.

CC
Cedar Court Shortlet
148 members · SubGuard is admin
Jane Doe joined the group
SubGuard
Welcome @jane_d 👋 To keep access to Cedar Court, activate a subscription. Choose a plan or ask an admin to activate you.
Weekly · ₦15,000Monthly · ₦50,000Yearly · ₦500,000
09:02
— Manual activation by admin —
Tunde (admin)
/activate @jane_d monthly
09:04
SubGuard
@jane_d activated on the Monthly plan.
Expires Sep 3, 2026 · 30 days. Added to the roster.
09:04
— Or the member pays the bot directly —
Ada
/subscribe monthly
09:11
SubGuard
Tap to pay ₦50,000 securely. I'll activate you the moment payment clears.
💳 Pay with Paystack →
09:11
SubGuard
Payment received from @ada_k. Monthly active until Sep 3. Receipt sent in DM.
09:12
— Joined but never activated: day 6 —
SubGuard
@chidi you haven't activated a subscription for Cedar Court yet. You'll be removed from the group tomorrow unless you activate.
Weekly · ₦15,000Monthly · ₦50,000
08:00
@chidi was removed — 7 days without activating
— 3 days before expiry, automatically —
SubGuard
🔔 Heads up @bola_m — your Weekly plan expires in 3 days (Aug 6). Renew to avoid a late fee.
Renew now →
08:00
— Expiry day + overdue penalty —
SubGuard
@bola_m your subscription expired today. Grace period: 2 days. After that a late fee of ₦2,000/day applies.
08:00
SubGuard
⚠️ @bola_m now 2 days overdue. Balance due: ₦15,000 + ₦4,000 late fee = ₦19,000. Access will be removed if unpaid by tomorrow.
08:00
Step 01 · Join

Auto-greeting with plan buttons

Every new member is welcomed and prompted to activate. Nobody slips in unpaid — the bot knows who hasn't started a plan.

Step 02 · Activate

Manual or by payment

An admin runs /activate @user plan, or the member pays the bot (Paystack / Flutterwave / bank transfer). Either way the clock starts.

Step 03 · Remind

Tags the member when due

Configurable reminders (e.g. 3 days before, on the day). The bot @-mentions the exact person so it lands in their notifications.

Step 04 · Penalize

Your late-fee rule, applied

Set a grace period and a per-day fee. The bot computes the running balance and can restrict or remove access when overdue.

The full lifecycle, end to end

What SubGuard automates so you don't have to chase anyone.

01
Onboard

Greets new members with plan buttons, and removes anyone who never activates within 7 days.

02
Collect

Processes payment in-chat and activates instantly, or logs a manual activation.

03
Track

Counts down each member's expiry by plan — weekly, monthly, yearly, custom.

04
Notify

Tags members before and on due date; keeps the pinned roster with check marks fresh.

05
Enforce

Applies your late fee, then restricts or removes access when overdue.