Help centre
What do you need to do?
Most asked
More answers
Where things live
- HomeToday’s sales, what needs you, router health at a glance.
- SalesEvery voucher and bundle sold, by day, branch and agent.
- ReportsTrends and exports across sales, codes and routers.
- WalletYour balance, withdrawals and receipts.
- PaymentsPlatform-wide mobile-money transactions.
- BundlesThe WiFi packages you sell: price, speed, validity.
- Voucher CodesGenerate, print, look up and assign access codes.
- BroadbandMonthly PPPoE / home-internet customers and renewals.
- BranchesYour sites; every router and sale belongs to one.
- RoutersAdd and onboard MikroTik routers, telemetry, security.
- SessionsWho is online right now, and free up a slot.
- AgentsPeople who sell for you: accounts, commissions, leaderboard.
- AdsEarn from ads on your captive portal, or advertise.
- RequestsCustomers asking for WiFi extension or home internet.
- HelpAnswers, support on WhatsApp, send feedback, and what changed recently.
- SettingsCompany, profile, team, devices, notifications, billing.
What changed recently
v0.0.30 · 23 Aug 2026
- Sessions rebuilt around your customers, not your routers: one row per person showing everyone who used the network today and still has time left, split into Online now and Idle
- Idle customers are called out separately — time left on the code but no traffic for 30 minutes. Removing one frees the slot a dropped phone is still holding, without touching the code
- Buyer’s phone number now shows against codes bought from the portal with mobile money, and those codes are marked "Self service" instead of leaving the agent column blank
- The Online now count was capped at the page size — a provider with nineteen hundred customers online saw "200". Counts are now totals over the whole day
- "Online now" and "WiFi vouchers" counted overlapping things and read as contradicting each other; the counters are now Active today, Online now and Idle, which do not overlap
v0.0.27 · 3 Aug 2026
- Telegram notifications: link your Telegram in Settings → Notifications (@shiftnetalertsbot) and get every mobile-money purchase in your chat — buyer, reference, voucher code, and whether the customer connected (e.g. "Connected in 4s")
- Site watchdog on Telegram: verified router-offline alerts after repeated missed check-ins, and a "back online" message with the downtime when the router recovers — plus ethernet port down/up alerts
- Daily sales summary at 23:59 on Telegram: revenue, purchases, connected customers, and clients online — per branch
- Purchase retries now supersede a stuck pending payment and push a fresh PIN prompt, and unapproved charges fail fast after 60 seconds with a clear message naming the number charged
- Agent accounts are print-only for vouchers and can no longer view codes outside their assignment
v0.0.26 · 24 Jul 2026
- Shiftnet goes multi-country: providers can now operate from any of the 54 African countries, selectable at signup, in the setup wizard, and in Company Settings
- Currency follows your country automatically (e.g. Tanzania → TZS) across the dashboard, bundle and agent pricing, sales history, voucher PDFs, and the hotspot portal
- Changing your country relabels all existing bundles, agents, and sales to the new currency in one save — nothing stays stuck in UGX
- Fixed bulk voucher generation failing with "Error creating bulk codes" when a random code collided with an already-issued code — generation now checks the database and retries automatically
- Withdrawal payout numbers are validated against your own country instead of rejecting non-Ugandan numbers
v0.0.25 · 21 Jul 2026
- One-command router onboarding: a single script fetch installs everything, plus a 6-step onboarding wizard and mass fleet onboarding
- Instant mobile-money purchases on the hotspot portal with resumable pending payments and a "Lost your code?" voucher recovery flow
- Per-port router ethernet telemetry with link speeds, a router Security suite, and walled-garden support in all router scripts
- Voucher codes are now typo-tolerant at connect time (case and look-alike characters forgiven) with a safer printed alphabet
- Fixed RouterOS v6 routers failing RADIUS authentication ("RADIUS server not responding")
