Subscription Manager — Discord Bot
Automate your entire subscription workflow directly from Discord.
Subscription Manager is a powerful Discord bot built for communities, SaaS businesses, hosting providers, digital product sellers, and service-based servers that need a reliable way to manage recurring subscriptions.
From creating subscriptions to sending renewal reminders and automatically managing customer roles, everything is handled through Discord's native slash commands—eliminating manual work and reducing missed renewals.
Built to be self-hosted, lightweight, and fully customizable, giving you complete ownership over your data with no monthly fees, external APIs, or hidden services.
Why Choose Subscription Manager?
Managing hundreds or even thousands of subscriptions manually quickly becomes overwhelming. This bot automates the entire lifecycle, ensuring your members are reminded on time while your premium roles stay perfectly synchronized.
Whether you're selling hosting, software, memberships, private communities, or digital services, Subscription Manager keeps everything organized and running automatically.
Features
Modern Slash Command Interface
Manage every aspect of your subscriptions using Discord's modern slash command system.
- Native Discord commands
- Autocomplete support
- Input validation
- Easy-to-use interface
- No confusing command prefixes
Automated Renewal Reminder System
Never let customers forget to renew.
Create custom reminder schedules using any interval you prefer.
Examples:
- 30 Days Before
- 14 Days Before
- 7 Days Before
- 3 Days Before
- 1 Day Before
- Expiry Day
Each reminder is sent only once, preventing duplicate notifications.
Multi-Channel Notifications
Keep everyone informed with multiple notification destinations.
Supports:
- Direct Message reminders
- Public reminder channel
- Staff notification channel
- Dedicated audit log channel
Every subscription event is recorded for complete transparency.
Automatic Premium Role Management
The bot automatically keeps customer roles synchronized.
When a subscription is:
- Created → Premium role is assigned
- Renewed → Role remains active
- Expired → Role is automatically removed
No manual moderation required.
Flexible Permission System
Control exactly who can access each feature.
Three permission levels:
Members
- View personal subscriptions
Staff
- Create subscriptions
- Renew subscriptions
- Delete subscriptions
- Manual reminder checks
Administrators
- Configure channels
- Configure reminder intervals
- Assign staff roles
- Configure premium roles
- Manage server settings
Everything integrates seamlessly with Discord roles.
Natural Duration Parsing
No complicated date formats.
Simply enter durations like:
30d
14d
7d
12h
1w
6mo
1y
The bot automatically calculates the expiration date.
Manual Reminder Scanner
Need to verify your server?
Run the reminder scan at any time to instantly process every active subscription without waiting for the scheduled task.
Perfect for testing or maintenance.
Lightweight SQLite Storage
No database server required.
Features include:
- Automatic database creation
- Automatic schema migration
- Zero configuration
- Fast local storage
- Easy backups
Simply run the bot and it works.
Self Hosted
Your data stays under your control.
- No external dashboards
- No cloud dependency
- No telemetry
- No API subscriptions
- No licensing servers
Everything runs on your own machine or VPS.
Technical Specifications
| Requirement | Details |
|---|---|
| Python | 3.9+ |
| Library | discord.py 2.4+ |
| Database | SQLite (aiosqlite) |
| Commands | Discord Slash Commands |
| Hosting | Self Hosted |
Included
- Complete source code
- Fully documented project structure
- Modern slash command system
- Automatic reminder scheduler
- Subscription management system
- Automatic role synchronization
- Multi-channel notification system
- SQLite database
- Permission management
- Configuration system
Perfect For
- Hosting Providers
- Discord Premium Servers
- Digital Product Sellers
- SaaS Communities
- Minecraft Servers
- Patreon Alternatives
- Coaching Communities
- Membership Servers
- Service Providers
- Private Communities
