🔐
Pro Software Admin
Secure Admin Dashboard — Sign in to continue
Pro Software Admin Panel · Protected Access
🛡️
Super Admin Setup
Create your first administrator account to get started
This setup page is only available before the first account is created.
👤 My Profile
×
👤
—
@username
Email
—
🔑 Change Password
×
Current Password
New Password
Confirm New Password
👤 Add Admin User
×
Full Name *
Username *
Email *
Role *
Status
Password * (min 8 chars)
🔑 Reset Password
×
New Password (min 8 chars)
🔐 Add Role
×
Role Name *
Description
🤖
Canboso Admin
Bot Control Panel
Main
Bot
Courses
Movies
Broadcast
System
Access Control
👤
Admin
Loading...
Bot: stopped
Buyer API v1.2.0
📊 Dashboard Checking bot status…
Overview report for products, courses, movies, payments, and bot users
Date Range:
to
Module:
📦
0
Total Products
Catalog name mappings
🎓
0
Total Courses
Active courses available
🎬
0
Total Movies
Listed available movies
👥
0
Total Users
Interacted bot chats
🛒
0
Total Orders
All items paid successfully
💰
$0.00
Total Revenue
Combined sales earnings
⚡
$0.00
Today's Revenue
Earned in last 24h
⏳
0
Pending Payments
Unconfirmed checkout bills
🛍️
$0.00
Product Revenue
Standard catalog sales
📚
$0.00
Course Revenue
Academic subscriptions
📽️
$0.00
Movie Revenue
Movie unlocks purchased
✅
0
Successful Payments
Confirmed database orders
📈 Revenue Overview ($)
📊 Orders Overview (Count)
📦 Product Catalog Report
Active Products In Stock
0
Low Stock Items
0
Out of Stock Items
0
Active Discount Campaigns
0
🔥 Top Selling Products
⚠️ Low Stock Alert
Product Name Stock Left
🏷️ Active Promo Campaigns
Product Promo Price Limit Remaining Status
🎓 Course Academy Report
Active Students
0
New Enrollments Today
0
Active Course Accesses
0
Group Links Delivered
0
📚 Top Courses by Enrolled Students
⏳ Pending Enrollment Approvals
Order Code User Course Title Price
📝 Latest Student Registrations
Chat ID Course Enrolled Group Link Status Access Status Joined At
🎬 Movie Hub Report
Movies Catalog Size
0
Today Movie Sales
0
Total Unlocks Sold
0
Access Links Delivered
0
🍿 Top Selling Movies
🎭 Genre Distribution
🎬 Latest Movie Sales & Delivery Logs
Order Code Buyer ID Paid Status Delivery Status Time
💳 Checkout & Payments Report
Successful Orders
0
Pending Approvals
0
Failed/Cancelled Transactions
0
Average Ticket Size
$0.00
💳 Payment Status Distribution
💵 Recent Cleared Transactions
Order Source User Paid
👥 Bot Users Directory Report
Total Bot Profiles
0
Registered Today
0
Active Today (Last Seen)
0
Inactive Accounts
0
🏆 Top Customer Spenders
User Chat ID Username Total Spent
💬 Preferred Language Split
👥 Customer Segment Distribution
👶 Recently Interacted Profiles
Username First Name Lang Registered
⚡ Live System Activity Feed
🎨 Product Categories
Create custom categories and configure their premium Telegram custom emojis & fallback icons

Add Category

Name Fallback Icon Telegram Emoji ID Status Actions
📦 Product Catalog
Rename products & customize the detail shown in Telegram (image, text, bold, description…)
📦

Not loaded

Save API key in Settings then refresh.

📈 Manage Stock: [Product Name]
Add stock in bulk, view status, search/filter, and export list
📦
0
Total Stock
✅
0
Available
⏳
0
Reserved
💰
0
Sold
📈

No stock items

⏰ Schedule Stock Alert
📬 Preview message to channel:
➕ Bulk Import Stock
Add one stock item per line. Auto-trims lines and removes duplicates.
Preview: 0 item(s) detected.
📂 Import from file (.txt or .csv)
Supports UTF-8 text lines
➕ Add New Product
Create local product catalogs with automatic stock delivery
✅ Image Preview Loaded
📱 Telegram Live Preview
✏️ Customize Product Detail
Visibility in Bot
🖼️ Custom Image URL / Upload (optional override)
🇬🇧 English Description Override (optional)
Supported: <b> <i> <u> <s> <code> <blockquote> 0 chars
🇰🇭 Khmer Description Override (optional)
Supported: <b> <i> <u> <s> <code> <blockquote> 0 chars
💰 Pricing Settings
If warranty options are added, the bot will show buttons to select the warranty before purchase. Custom Price Override will be ignored.
🔌 API Sources (ProdSeller)
Select and configure products from your ProdSeller API key to show in the bot

USDT Balance

$0.00

Gold Member
📦 ProdSeller Products
Status Product Name API Price (Cost) Public Price Price Override Name Override Category Stock Action
Loading ProdSeller products...
⚙️ Bot Settings
Configure your Telegram Bot and Canboso API
🤖 Telegram Bot Token
ℹ️
Get your token from @BotFather on Telegram → /newbot or /mybots
Paste the token exactly as given by @BotFather
🔑 Canboso API Key
Your key from the Canboso Telegram bot (starts with tgb_)
Send /start to @userinfobot on Telegram to get your ID. Required for /setemoji emoji commands.
Leave blank if Telegram is accessible directly. Supports http://, https://, socks5:// proxies.
🔑 ProdSeller API Key
Your API Key for ProdSeller sources (starts with psk_)
🏷 KHQR Payment Settings
Upload your KHQR QR code image somewhere (e.g. Imgur, your server) and paste the URL here.
Enter your Bakong ID (with @) to automatically generate real dynamic payment QR codes for each transaction.
📢 Force Join Channel Settings
Link to your Telegram Channel or Group where users should join.
Bot must be Admin in this channel/group to verify membership. Leave blank to disable check.
Telegram Premium Custom Emoji ID for the "Join Channel" button.
Telegram Premium Custom Emoji ID for the "I Joined — Check" button.
🔔 Restock & Low Stock Alerts Settings
Telegram Channel or Group where restock & low stock alert notifications will be sent automatically. Leave blank to disable.
🔔 Sales & New User Registration Alert Settings
Telegram Group/Channel ID or Admin User ID where notifications will be sent. Leave blank to automatically send to the Admin Telegram ID.
Use a separate bot token specifically for sending alerts instead of the main customer shop bot. Leave blank to use the main bot.
🎬 Movie Video Storage Settings
Default private Telegram Group/Channel ID where the bot fetches and copies movie files. Individual movie pages can override this if needed.
🏪 Shop Settings
Shown in bot welcome messages
Base URL of this server (must start with https://) to serve the Movie Store Mini App.
This will be used for the Admin Support link button in the Telegram bot.
How often to re-fetch products from Canboso

Bot Stopped
Control your Telegram bot status from here.
🛠️ Maintenance Mode
Control which bot functions are available for users.
📜 Recent Changes
🛠️ Configure Module Maintenance
×
Restrict user access for this module
📅 Scheduled Window (Optional)
If configured, maintenance will only activate between start and end times. Leave empty for continuous maintenance.
Appends direct Telegram link for support
Show a "🔙 Back" button returning users to main menu
Preview in Bot
📟 Live Bot Logs
Real-time output from the running Telegram bot
Checking bot status…
Waiting for logs…
Auto-refreshes every 3s while bot is running
👥 Users Report
All users who have interacted with your Telegram Bot & Course Management system
👥
0
Total Users
All registered bot users
🔥
0
Active Today
Interacted with bot today
✨
0
New Today
Joined bot today
🛍️
0
Total Buyers
Bought software or courses
💰
$0.00
Total Revenue
Product + Course revenues
📈
$0.00
Average Spend
Total revenue / Total users
🛒
0
Users with Orders
Purchased product or course
⚪
0
Users without Orders
No payments or enrollments
🎓
0
Total Course Students
Users enrolled in at least 1 course
💵
$0.00
Total Course Revenue
Sum of paid course orders
📅
0
Today Course Enrollments
Users who enrolled today
✅
0
Active Course Access
Users with active course enrollment
⏳
0
Pending Course Payments
Course orders not yet paid
🔗
0
Group Links Sent
Course group links sent to users
📈 Top Spenders Leaderboard
📊

No user spendings

🌐 Language Preference Distribution
🗺️

No language data

📈 Course Enrollments by Day
📊

No enrollment data

💵 Course Revenue by Day
💰

No revenue data

🎓 Top Courses by Students
📊

No enrollment data

💰 Top Courses by Revenue
💵

No revenue data

👥 User Type Breakdown
📊

No user data

🔑 Course Access Status
🛡️

No access data

🎓 Top Course Students
Search User
Language
User Type
Filter Course
Course Access Status
Payment Status
Spend Filter
First Seen (Joined Range)
Last Seen Activity Range
Sort Users By
👥 Bot Customers Catalog
👥

No users found

Try adjusting your search criteria or activity filters.

🛒 Orders Report
All successful product purchases and client payments
🛒
0
Total Orders
All client transactions
💰
$0.00
Total Revenue
Sum of approved orders
🔑
0
Accounts Delivered
Successful license keys
📅
0
Today Orders
Orders created today
📈 Revenue Funnel (Approved Daily spend)
📊

No revenue data

🛍️ Top Sold Products & Quantities
📊

No product sales data

Filtered: 0 orders
🛒

No orders found

Try changing your filters or refresh the data.

🎓 Course Management
Manage online courses, categories, and availability
🎓

No courses found

Click "Add Course" to get started.

🎓 Add New Course
×
Course Title *
Category
Level
Price ($) *
Discount Price ($)
Duration (e.g. 10 hours)
Access Type
Telegram Course Group Link
Telegram Support Link
Course Image
Short Description
Full Description
Status
📖 Lesson Management
Create, order and set lock configurations on course lessons
Lesson # Title Preview Status Video URL / File ID Actions
📖

Select a course above

Choose a course to load and manage its lessons.

📭

No lessons added yet

Click "Add Lesson" to add the first lesson for this course.

📖 Add New Lesson
×
Lesson Title *
Lesson Number *
Preview Status
Video URL
Telegram Video File ID
Attachment URL (PDF, ZIP, source code)
Description / Code snippets
🧑‍🎓 Student Register
Monitor student progress and manage course access permissions
Student Telegram ID Username Course Name Joined Date Progress % Access Group Link Sent Actions
🧑‍🎓

No students found

Adjust your filters or grant manual access to enroll students.

🔑 Grant Manual Course Access
×
Telegram Chat ID *
Select Course *
📋 Course Order Management
Verify payments, cancel orders and send course access links manually
Order Code Student Name Course Name Price ($) Status Transaction ID Link Sent Created Date Paid Date Actions
📋

No course orders found

No orders matched your search or filters.

📈 Course Analytics & Reports
Insights on sales revenue, student signups and completion metrics
🎓
0
Total Courses
Courses currently configured
💰
0.00
Course Revenue
Sum of course payments
🧑‍🎓
0
Unique Students
Enrolled users
✅
0%
Completion Rate
Average course progress
🔥 Top Selling Course
N/A
Course with highest registrations
📅 Today Enrollments
0
New student signups today
📈 Course Enrollments by day
📊

No enrollment records

📈 Course Revenue by day
📊

No revenue records

📊 Top Selling Courses
📊

No sales records

📊 Students by Course
📊

No student records

🎬 Movies Management
Manage movie titles, covers, quality, pricing, and access links
Cover Movie Title Genre Price Quality Language Video Setup Delivery Status Sales Actions
🎬

No movies found

Click "Add Movie" to get started.

🎬 Add New Movie
×
Section 1: Basic Movie Info
Movie Title *
Cover Image URL *
Short Description
Full Description
Category / Section
Genre
Language
Quality
Release Year
Duration
Rating (1.0 - 10.0)
Trailer URL
Status Badge
Featured Movie (Show on main highlights)
Section 2: Pricing
Base Price ($) *
Discount Price ($)
Section 3: Movie Video Storage
Delivery Type *
Telegram Video Message Link or ID *
Bot will copy/forward this message. Uses global default Storage Group ID if only message ID is provided.
Backup / External Movie Link *
Test Delivery User Telegram ID
Section 4: Status & Alert
Availability Status *
Expected Upload Date
Coming Soon Note / Details
Send alert to Telegram channel after saving
🧾 Movie Orders
Monitor user cart submissions, KHQR checkouts, and dispatch status
Order Code Telegram ID Username Purchased Movies Quantity Amount Payment Delivery Txn ID Created Date Actions
🧾

No movie orders found

🧾 Movie Order Details
×
📦 Movie Video Deliveries
Track automatic copyMessage/forwardMessage dispatch logs and resend failed videos
Log ID Order Code Movie Title User ID Delivery Type Sent Msg ID Status Error Details Sent Time Actions
📦

No movie deliveries found

📊 Movie Store Analytics
Track movie store revenue, orders, top titles, and genres
🎬
0
Total Movies
🟢
0
Available Movies
🧾
0
Total Movie Orders
💰
$0.00
Total Movie Revenue
Today
0
Today Movie Orders
👑
N/A
Best Selling Movie
⏳
0
Pending Payments
📨
0
Links Delivered
📈 Movie Revenue by Day
📈

No revenue data

📊 Movie Orders by Day
📊

No orders data

👑 Top Selling Movies
🏆

No sales records

🎭 Sales by Genre
🎭

No genre records

📺 Sales by Quality
📺

No quality records

👥 New vs Returning Buyers
👥

No buyer records

🔔 Notifications
Send alerts and announcements to your Telegram channel
✏️ New Notification
💡 How it works: Make sure your bot is added to your Telegram channel. The bot will copy the exact message (photo, video, caption, formatting) and broadcast it to all users while hiding the channel sender name header.
Selected Product: None
Selected Movie: None
Selected Course: None
🛡️ Discount Security: This discount will automatically stop and roll back to original price after the selected quantity is sold.
Supports Images (.png, .jpg, .jpeg, .gif, .webp) and Videos (.mp4, .mov) up to 50MB.
Canboso Alerts
preview
No content yet. Fill in the fields above to see preview.
🛒 Buy now
📣
—
Total
✅
—
Sent
📝
—
Drafts
❌
—
Failed
🏷️
—
Active Discounts
🏁
—
Completed Discounts
💰
—
Discount Revenue
⏰ Active Recurring Schedules
⏰

No recurring schedules active

Use the composing panel above to set up periodic alerts.

📜 Notification History
🔔

No notifications yet

Create your first notification using the button above.

🔑 Delivered License Credentials
×
Order Details
Delivered Accounts (Click copy icon next to values or Copy All below)
Raw Text Format
🏷️ Discount Campaign Details
×
Original Price
$0.00
Discount Price
$0.00
Used / Limit
0 / 0
Revenue
$0.00
📦 Product: None
🏷️ Status: Active
📅 Start Date: —
📅 End Date: —
🚀 CAMPAIGN ACTIONS
🛒 ORDERS USING THIS DISCOUNT
Order Code Username Qty Amount Date
👥 User Profile Details
×
Telegram ID:
User Settings
Telegram ID:
Language Setting:
First Seen:
Last Active:
Sales & Enrollments
Product Orders:0
Course Enrollments:0
Product Spendings:$0.00
Course Spendings:$0.00
Total Lifetime Value:$0.00
Order CodeProduct NameAmountOrder DateStatus
Course TitlePricePaymentAccessLink SentEnrolled DateTransaction IDActions
Order CodeCategoryAmountMethodTransaction IDPayment Date
👤 Admin Users
Manage admin accounts and their role assignments.
Admin Accounts
UserUsernameEmailRoleStatusLast LoginActions
Loading...
🔐 Roles & Permissions
Define what each role can access in the dashboard.
Roles
Loading...
Select a role
Select a role from the left to manage its permissions
📜 Activity Logs
Audit trail of all admin actions performed in the dashboard.
TimeAdminModuleActionDetailsIP
Loading...
🔒
Access Denied
You don't have permission to view this page. Please contact a Super Admin to get the required access.
🚀 Live Broadcast Sending...
0%
Sent: 0 / 0
Failed: 0
Success Rate: 100%