Customer portal overview
Self-service for subscribers
The customer portal is separate from the ISP operator dashboard. A subscriber can see only records associated with their own portal session/account. They cannot open operator settings, manage other subscribers, or configure routers/gateways.
Sign in
The portal is at /portal/login on the ISP’s own domain. There are 2 ways in:
- Phone code: enter your phone number and choose Send code. A 6-digit code arrives by WhatsApp, SMS or email, in that order of preference. It expires after 10 minutes. After 5 wrong codes, wait 15 minutes. You can request up to 5 codes per phone number every 15 minutes.
- PPPoE credentials: PPPoE subscribers can sign in with their PPPoE username and password. After 5 failed tries, wait 15 minutes.
A payment link from the ISP signs you straight in to an invoice. The link works for 7 days.
Portal navigation
- Account: connection state, current plan, expiry/FUP context, month usage, recent payments, unpaid invoices, contact, and 7-day usage.
- Invoices: invoice list, detail, status, line items, due/paid/remaining, and supported payment.
- Packages: packages the subscriber has purchased/holds.
- Usage: monthly and daily/session usage details.
- WiFi: manage your home WiFi settings, shown only when the ISP can reach your router remotely.
- Support: open, read, and reply to tickets.
- Top up: buy an eligible package through the configured gateway.
- Redeem: activate a voucher code, shown only when the ISP sells vouchers for your plan type.
- Receipts: payment history and PDF receipt downloads.
- Profile: update supported contact information.
What the Account page means
Connected/Offline reflects current session visibility. Offline does not necessarily mean the account is invalid. The device can be disconnected while the package remains active.
The Account page shows Current plan with days left, Data bundle left for bundle plans, Usage this month, Your contact, a Last 7 days usage chart and your 5 most recent payments. A plan shows as urgent when 3 days or fewer remain. Data sizes use 1,024-based units (1 GB = 1,024 MB). Current plan and expiry describe entitlement, while usage and FUP show consumed service data where available.
Outstanding invoice totals are billing records and can differ from the price of a new top-up package.
Operator prerequisites
For a good portal experience, the ISP should configure:
- accurate branding, currency, timezone, support phone/email, and terms;
- subscriber phone/email and portal access fields;
- compatible packages and portal visibility;
- a tested payment gateway and walled garden;
- invoice/receipt branding;
- messaging provider/templates;
- portal support tickets.
Troubleshooting
If the subscriber sees another person’s data, stop using the portal and report it immediately with the portal URL/time—do not capture unnecessary personal information. For missing data, verify the operator-side subscriber association before recreating payments, invoices, packages, or tickets.
