Admin Panel Login

Back to Main Site

Dashboard

Total User Balance

GH₵ 0.00

Total Users

0

0 Active

Total Orders

0

0 Today

Total Revenue

GH₵ 0.00

GH₵ 0.00 Today

Total Profit

GH₵ 0.00

GH₵ 0.00 Today

Pending Topups

0

Manual Requests

Pending Approvals

0

User/Payout/API

Recent Orders (Last 10)

Order IDUserNetworkPackageAmountStatusDate

Profit Margins

Auto-calculated from your selling prices vs provider prices. Set provider prices in Product Manager.

Profit Today

GH₵ 0.00

Profit This Week

GH₵ 0.00

Profit This Month

GH₵ 0.00

NetworkPackageProviderSellingProfit/SaleMargin
Loading...

All Users

Inactive Summary

Based on current role/search filters.
User IDNameEmailPhoneBalanceComm. Bal.ReferralsRoleStatusJoinedActions
Import Users from CSV

Upload a CSV file to bulk import or update user data. Required headers: `email`. Optional headers: `name`, `phone`, `balance`, `role` (customer, sub_admin, or admin), `registrationApproved` (TRUE/FALSE), `commissionBalance`, `totalReferralsPurchased`.

Note: This imports user data to the database. If an email exists, user data will be updated; otherwise, a new user data record will be created.

Register New User Profile

Important: This form creates the user's data record in the database. The user must register through the auth page or be created in Supabase Authentication.

Update User Details

Search for a user in the "Users" tab and click "Edit", or use the quick search below to load a user's profile for editing.


Referral Payout Requests

Request Date User Email App User ID Amount MoMo Number Status Actions

Top Referral Earners

Ranking by total commission paid out (Top 10).

  1. Loading top earners...

Customer Complaints

Request Date User Contact Order ID Issue Summary Attachment Status Actions

API Key Requests

Approve, reject, or revoke user API access keys for external integrations.

Request Date User Email App User ID Website Status Approved Key Actions

All Orders (User Dashboard Orders)

Order IDUser EmailBeneficiaryNetworkPackageAmountStatusDateActions

Site Controls

General Site Configuration

If approval toggle doesn't update registration page:

Community Popup Settings
Referral Program Settings
Account Upgrade Fees
Paystack & Top-up Settings

Turn off Paystack for data purchases only. Wallet top-up via Paystack stays available.

Store server-side only!

Developer API Provider

Choose which API documentation users see in their profile.

Hubnet Data API

Routes MTN & AirtelTigo orders automatically via Hubnet. Telecel orders remain manual.

URL where Hubnet sends transaction status updates.

DataMastagh API (MTN & AT)

Alternative provider for MTN & AirtelTigo orders. Enable and set keys to route orders via DataMastagh.

Store server-side only if possible.

GHDataConnect API (Telecel)

Routes Telecel data orders automatically via GHDataConnect. MTN & AirtelTigo use Hubnet above.

Bearer token from your GHDataConnect account. Used to fulfill Telecel orders.

Telegram Bot Settings

Obtain this from BotFather on Telegram.

This is often a group chat ID (starting with -100) or your personal chat ID with the bot. Get it by forwarding a message from the bot to @JsonDumpBot or similar.

This button saves all settings configured above.

Manual Top-up Account Details

These details are shown to users when they choose to make a manual top-up.

Data Management (Clear Data)

WARNING: These actions are irreversible. Data will be permanently deleted. Proceed with extreme caution. It is highly recommended to back up your data first.

Deletes all order history from the database.

Deletes data for all users except 'admin' role.

Deletes all manual top-up request history.

Deletes all referral payout request history.

Product Categories (Data Packages Configuration)

Define how data packages are stored and managed. "Embedded" stores all package data within the main 'siteSettings' document. "Separate Collections" stores each network's packages in its own document within a 'dataPackages' collection.

Warning: Changing this structure might require data migration if packages are already defined. Use "Product Manager" tab to edit specific package prices after selecting structure.

Manage Product Prices & Stock (Main App Packages)

Edit customer prices and manage stock status for packages in the main user dashboard (not for merchant stores). Package sizes (keys) are typically in MB (e.g., 1024 for 1GB).

Loading package configurations...

Manual Top-Up Requests

DateUser EmailApp User IDAmountRef. CodeSender NumberStatusActions