Dashboard
Website + Extension — one complete SaaS Control Center.
Every business, product, user, payment, automation, security, content and operational control lives in this same Admin Panel.
All 30 requested modules
Service snapshot
Live Analytics Dashboard
Users, prompts, conversion signals and activity trends.
Prompt usage
Website Appearance Control
Brand, hero, colors, layout, navigation visibility and footer from one remote draft.
Homepage Section Manager
Enable, disable and reorder homepage blocks without editing the website bundle.
Tools Manager
Edit existing extension cards or add custom tools with badges and install links.
Plan Builder
Build Free/Max packages, pricing durations and plan visibility from Admin.
Feature Matrix
Payment Control Center
Provider switches, verification rules, revenue and payment states.
| User | Provider | Status | Plan | Amount | Updated |
|---|
User Segmentation
Instant groups for Free, Max, new, inactive, heavy and expired users.
Audience rules
Remote Feature Flags
Turn product capabilities on/off remotely without rebuilding the UI.
Free / Max Matrix
Changelog Builder
Build the same New Updates popup used by the website and extension.
Real-Time Activity Feed
Admin changes, prompt usage and payment/subscription activity in one stream.
| Time | Source | Type | User / Actor | Target | Details |
|---|
Usage & Quota Manager
Global Free limits, Max policy, reset behavior and warnings.
Session & Security Manager
Website/extension sessions, admin sessions and revocation policy.
| Scope | User | Created | Last seen | Expires | Action |
|---|
Support Center
Website live chat inbox, replies, phone/desktop push alerts, PWA install, email fallback, identity and ticket controls.
Manual / legacy tickets
| Updated | User | Subject | Priority | Status | Actions |
|---|
Email & OTP Manager
OTP limits, email subject, expiry and lifecycle email switches.
Automation Rules
Build event/action rules for config patches and automated announcements.
| Name | Trigger | Enabled | Runs | Last run | Actions |
|---|
Database Search & Audit
Safe search across approved tables plus full mutation audit history.
Select a table and search.
Backup & Restore
Create server-side configuration snapshots and restore a previous known-good state.
| Created | Label | Config | Created by | Stats | Actions |
|---|
A/B Testing
Run controlled tests for hero copy, pricing, buttons and product messaging.
| Name | Target | Audience | Status | A/B results | Actions |
|---|
Website + Extension Unified Account
The email is the user identity. Authentication can switch between Mode 1, Mode 2 and Mode 3 from Extension Control; Premium status always comes from this Admin Worker.
Central User & Subscription Database
Same flow everywhere
- Website sign-in creates/syncs the same user.
- Website payment activates MAX in the same subscription table.
- Extension Refresh Plan reads the same subscription.
- Admin manual plan changes are visible to both.
- Free/MAX is never decided by a UI label or local cache.
Extension Control Center
Change extension labels, status dashboard, queue controls, action bar and install/update behavior from this existing Admin Manager.
Unified User Manager
Search users, create accounts, change plans, suspend accounts, reset usage and grant bonus prompts.
| User | Plan | Status | Usage | Devices | Last active | Actions |
|---|
Advanced Subscription Manager
Track active, expired and cancelled subscriptions and manually grant MAX access.
| User | Plan | Provider | Payment | Status | Renewal | Amount | Actions |
|---|
Device Manager
See registered devices, browser/version, hashed IP signal and block abusive devices.
| User | Device | Browser | Version | Status | Last seen | Actions |
|---|
Coupon & Offer Engine
Create offers that can appear as extension banners with auto-close and repeat timers.
| Code | Discount | Audience | Popup | Redemptions | Expiry | Status | Actions |
|---|
Version & Update Manager
Latest version, minimum supported version, update URL and force-update policy.
| Version | Latest | Minimum | Force | Download | Created |
|---|
Announcement Center
Target Free/MAX/all users, versions, tone, dates, auto-close, dismiss behavior and repeat timers.
| Title | Audience | Tone | Versions | Window | Repeat after close | Status | Actions |
|---|
Localization Manager
Manage labels per language without repacking the extension.
English (en)
Preview Before Publish
Save a draft, compare/publish safely, or restore any previous configuration.
Unpublished configuration
Published revisions
Scheduled Changes
Schedule config patches or announcements for a future date/time.
| Label | Run at | Type | Status | Created by | Actions |
|---|
System Health Dashboard
Check API, D1, latency, pending schedules and error pressure.
Error / Failure Monitor
Inspect recent extension failures and resolve incidents.
| Time | Code | Message | User | Version | Status | Action |
|---|
Maintenance & Emergency Control
Disable specific actions without taking the whole service offline.
Role-Based Admin Access
Session login, role access and optional TOTP/2FA-ready accounts.
Recommended production setup
- Owner / Admin / Support / Read-only roles
- PBKDF2 password hashing
- Optional TOTP 6-digit verification
- Session expiration + logout
- Legacy ADMIN_TOKEN only for emergency recovery
Permission scopes
| Admin | Role | 2FA | Active | Last login |
|---|
Full Audit Log
Who changed what, when, and on which resource.
| Time | Actor | Action | Target | Details |
|---|
Remote Config Studio
Branding, pricing, theme, links, quota, device policy and global feature switches.
The Worker API base and status/consume routes are managed automatically. Change the daily Free limit in the Plans tab.
These fields control the two small header icons shown in the extension top bar.
These fields control the browser cards shown inside the supported browsers dialog.
JSON Editor & Backup
Raw configuration editing, import/export and reset.