WatniRadius
The complete operations stack for small & medium Internet Service Providers — billing, RADIUS authentication, fibre monitoring, complaints, accounting, WhatsApp blasts, and white-label branding — on a single server, in one dashboard.
Executive Summary
WatniRadius is production-grade software that runs the day-to-day business of an Internet Service Provider (ISP). It replaces a tangled mess of Excel sheets, MikroTik scripts, WhatsApp chats, and paper receipts that most small ISPs use today — and it puts the entire business in one screen.
Why this is sellable right now
- Pakistan: PTA approved 21 new ISPs in May 2026 alone, all under the new district-level licence (Rs 100,000/year). Every one of them needs an operations stack from day one.
- Globally: there are an estimated 40,000–60,000 small/medium ISPs we can address in English, Spanish, Arabic and Bahasa Indonesia.
- Competitor weakness: Splynx (the international gold standard) is expensive (~PKR 22,500/mo for 1,000 subs) and English-only. Local Pakistani vendors (IspDaftar, Tarsil) start at Rs 4,000–9,000/month flat. We can undercut on price, beat on language, and match on technical depth.
- Free competitors break at scale: MikroTik User Manager and Excel both collapse once an ISP passes ~300 customers.
What is WatniRadius? (in plain language)
An Internet Service Provider (ISP) sells internet to homes, shops and offices. To run that business, the owner needs to:
Manage customers
Add new connections, set their internet speed, suspend non-payers, extend expiry, send reminders.
Collect money
Cash from agents, bank transfers, JazzCash/EasyPaisa — and know in real time what came in.
Run the network
MikroTik routers, fibre OLTs, ONUs at customer premises — all must work, all must be monitored.
Keep books
FBR tax filing, customer ledger, daily cash close, supplier payments — proper double-entry accounting.
Handle complaints
“Net slow hai”, “Net band ho gaya” — tracked, assigned, resolved, audited.
Look professional
Branded invoices, WhatsApp blasts, customer portal — without paying a developer Rs 50,000/month.
WatniRadius does all of that in one place. Built specifically for the way Pakistani (and similar emerging-market) ISPs actually operate — cash-heavy, WhatsApp-first, multi-branch, MikroTik-running, with a mix of fibre (FTTH) and wireless (WISP) customers.
Features by Module — what you can promise the customer
22 production modules. Below is what each one actually does. When the prospect asks "Can you do X?" — find X here, and answer with the bullet points.
Customer Management
The heart of the system. Add, search, edit, suspend, extend any customer.
- Add new customers with package, expiry, contact, address
- Bulk import from Excel or another billing system
- Recharge / extend expiry one-by-one or in batches
- Suspend non-payers — net cuts off the same second
- Customer ledger: every payment and balance visible
Service Plans & Packages
Create the “Basic 10Mb”, “Premium 50Mb”, “FTTH Pro” packages your customers buy.
- Set download/upload speeds, monthly quotas, validity
- Burst speeds, Fair-Use-Policy (FUP) thresholds
- Different prices per area / per reseller
- Auto-upgrade or auto-downgrade chains
Invoices & Payments
Professional invoices, payment recording, partial payments, payment history.
- Auto-generate invoice on recharge or expiry
- Branded PDF download — your logo, your colours
- Cash / bank / online — record each with a reason
- Partial payments and adjustments allowed
Cashbook & Accounting
Multi-cashbook system. Every counter, every agent, every reseller has their own book.
- Separate cashbooks per staff / counter
- 3-stage workflow: Draft → Submit → Post (with approval)
- Journal Vouchers for transfers and adjustments
- Daily cash reconciliation with shortage/excess tracking
- Revoke posted transactions with full audit trail
Collection Points (Field Agents)
For ISPs whose customers pay door-to-door via riders.
- Assign agents/resellers to collect cash
- See what each agent has collected, what's pending
- Batch settlement: agent hands cash, ISP posts to book
- Stops field cash theft cold — full audit trail
RADIUS / PPPoE Authentication
The technical brain. When a customer dials PPPoE, WatniRadius decides who they are, what speed they get, what IP they get.
- FreeRADIUS-based, MikroTik-compatible
- 8-level IP allocation hierarchy (static / plan / NAS / pool)
- Graceful degradation: expired user gets 64K, not “no internet” — they recharge to recover
- Speed limits sent at login (Mikrotik-Rate-Limit)
NAS Device Management
One screen to manage all your MikroTik routers / accel-ppp BNGs.
- Add MikroTik routers with API credentials
- Test connection from the UI
- Disconnect a session remotely
- Auto-sync FreeRADIUS when a router is added
OLT / ONU Management (Fibre)
For ISPs with EPON fibre network — poll the OLT, see every customer port live.
- Auto-discover ONUs (customer fibre boxes)
- Live RX/TX optical power readings
- Wire-cut detection (auto-alert when port goes down)
- Device-swap history (ONU replaced? logged)
- Optical health analytics — predict failures before they happen
Network Topology Canvas
A drag-and-drop diagram of your entire network — OLTs, NAS, fibre links.
- Visual map of regions / zones
- Path tracing: customer → ONU → OLT → uplink
- Impact analysis: “if THIS link goes down, who loses internet?”
- Live link traffic on each line
Bandwidth Control & FUP
Don't let one heavy user kill the network for everyone else.
- Time-of-day speed shaping (peak 100Mb, off-peak 500Mb)
- FUP enforcement (quota-based throttle)
- Tier-based: Premium 100%, Basic 60% during congestion
- Live CoA: speeds change instantly without disconnect
Connection Logs & NAT Lookup
Compliance and support gold.
- Every PPPoE session — who, when, how long, how much data
- Reverse NAT lookup: WAN IP → which customer was using it
- Daily-partitioned tables (millions of rows, still fast)
- Required for PTA compliance / law enforcement requests
Complaints Management
From "internet down" to "resolved" — tracked, not lost in WhatsApp.
- Multi-channel: WhatsApp, phone, walk-in
- Assign to staff, escalate, set SLA
- Group complaints (area outage detection)
- Health snapshot at complaint time (was their net actually slow?)
- Resolution rate & response-time metrics
WhatsApp Bulk Messaging
The killer feature for Pakistan. WhatsApp is THE customer channel.
- Bulk send: payment reminders, package promos, outage updates
- Filter customers (by status, plan, area, expiry)
- Templates with variables ({name}, {balance}, {expiry})
- Delivery status tracking (sent / failed)
- Per-session QR-code authentication (no API key needed)
Financial Reports
For the accountant. For FBR. For the owner's monthly review.
- General Ledger (every transaction by account)
- Trial Balance, Balance Sheet
- Customer Ledger, Party Ledger, Staff Ledger
- Aging report (30/60/90 day buckets)
- Export to Excel for the CA
Staff & Privileges
Owner says who can do what. Cashier doesn't see costs. Tech doesn't see prices.
- 112 fine-grained privileges across 26 modules
- 6 starter templates (Cashier, Manager, Technician, etc.)
- Scoped access: this staff only sees THIS OLT / THIS cashbook
- Audit log — every action attributed
- Force-logout staff (e.g. when terminated)
White-Label Branding
Sell it as the ISP's own software. Their name, their colours, their logo.
- Upload logo, set primary/secondary colour
- Customise invoice header/footer
- Custom login page, browser tab title
- WhatsApp signature line
Module Toggles
Don't pay for what you don't need.
- Enable/disable any module from settings
- Sidebar adapts automatically
- Background services start/stop with the module
Backup & Disaster Recovery
One click. Three flavours.
- Business backup (database + config, ~50MB)
- Disaster-proof backup (everything, can restore on a new server)
- Scheduled cron backups with secure tokens
TR-069 Device Management
Remote config of customer routers — change WiFi password from the office.
- Auto-provision new CPE devices
- Update WiFi SSID and password remotely
- Reboot, factory reset, VLAN change
- See online/offline status of every customer device
- Powered by GenieACS (industry standard)
Customer Groups
Organise customers into groups for bulk operations.
- Group by area, building, reseller, anything
- Bulk migrate group to a new package
- Group complaints (one outage = one ticket)
- Group-targeted WhatsApp blasts
Commission Manager
Pay your salespeople / resellers automatically.
- Define commission rules per plan / per sale
- Auto-calculate monthly runs
- Post directly to staff ledger as JV
- Full audit trail of what was paid and why
Discounts & Promotions
Offer welcome discounts, loyalty rebates, area promos.
- Time-bound or recurring discounts
- Per-customer or per-group
- Auto-apply on next invoice
Why we win — 6 differentiators
1. Unified ERP + RADIUS in one product
Competitors split this in two: a billing system AND a separate RADIUS server. WatniRadius is one server, one login, one database. Half the setup time, half the cost.
2. Multi-cashbook accounting from day one
Pakistani ISPs run multiple agents, multiple counters, multiple branches. Cashbook ownership, supervisor approval, audit trails — all built in. No other competitor matches this depth.
3. Graceful degradation (no support storms)
When a customer's package expires, most systems just cut their internet. Result: phone rings 200 times in an hour. WatniRadius drops them to 64Kbps with a captive page — they can self-recharge. ~90% fewer "net band ho gaya" calls.
4. Fibre + Wireless in one UI
OLT polling (EPON wire-cut detection, ONU mapping) AND MikroTik PPPoE management in the same dashboard. Splynx charges extra for the FTTH module — ours is included.
5. Built for Pakistan-style operations
PKR-native invoicing. WhatsApp as primary channel. Cash-collection workflows. Offline-tolerant (works on one server with poor internet). Splynx and Sonar were built for European/American ISPs — they don't speak our reality.
6. White-label out of the box
Your customer can sell it as "their" software — logo, colours, name, everything. Most competitors charge extra for branding or don't allow it at all.
Tech & Architecture (so you can answer technical questions)
You don't have to understand the code. But when the prospect's tech guy asks "what's it built on?", here's what to say:
Frontend (what users see)
Vue 3 + Element Plus + TypeScript. Translation: modern, fast, runs in any browser — no install needed.
Backend (the engine)
FastAPI + Python 3.12. Translation: the same technology powering Netflix, Microsoft, Uber internally. Production-grade.
Database
PostgreSQL for business data + MariaDB for RADIUS accounting. Translation: banks use these. Battle-tested. Free.
RADIUS
FreeRADIUS 3.2+ — the world's most-deployed RADIUS server. Translation: if MikroTik supports it, we support it.
Go services
Three small Go programs poll OLTs and MikroTik bandwidth in real time. Translation: super-fast, minimal CPU usage.
Deployment
One Ubuntu server, 4GB RAM minimum, runs anywhere — VPS, on-premise, AWS, Hetzner, local PC. Translation: no cloud lock-in, no per-feature fees.
The Pakistan Market — sales facts
Where the customers are
The top 4–5 fibre players (PTCL, Nayatel, StormFiber, Fiberlink, Optix) own the premium urban market. They are not our customers. The other 2,000+ ISPs are small WISP/FTTH operators with 100–3,000 subscribers each. Every single one of them is a prospect.
Highest density cities to target
Punjab
Lahore, Faisalabad, Multan, Gujranwala, Rawalpindi, Sahiwal, Bahawalpur
Sindh
Karachi, Hyderabad, Sukkur, Larkana
KPK
Peshawar, Mardan, Swat, Abbottabad
Federal / AJK / GB
Islamabad, Muzaffarabad, Gilgit
The big pain points — your conversation openers
- “Mera collector cash kha gaya” — field agent pocketed Rs 40,000 last month.
- WhatsApp chaos — 800 customers messaging the owner's personal number. Nothing tracked.
- Silent expirations — 50 users expired and the owner didn't notice for weeks.
- Manual MikroTik hell — every new customer = manual Winbox entry.
- FBR pressure — no income ledger, can't file return.
- Multi-branch chaos — three Excel files across Bahawalpur + Multan + Sahiwal.
- “Net band hai” calls — every expired user calls instead of paying.
International Markets — beyond Pakistan
There are an estimated 40,000–60,000 small/medium ISPs globally that we can address (English, Spanish, Arabic and Bahasa Indonesia speaking markets — excluding Brazil/Russia/China which need separate strategy). At a 1% capture at $100/month average, that's $4.8M–$7.2M ARR ceiling for a 3-year focused push.
Top 5 international markets to attack FIRST
| # | Country | Why | Language | Payment rail |
|---|---|---|---|---|
| 1 | Nigeria | 2,000-4,000+ WISPs, MikroTik dominant, Naira-volatile (vendors who can't accept USDT lose deals) | English | Paystack, Flutterwave, USDT |
| 2 | Indonesia (RT/RW Net) | 30,000–60,000 micro-ISPs in neighborhoods. Use pirated PHPNuxBill. Volume play. | Bahasa Indonesia | GoPay, OVO, Xendit |
| 3 | Kenya / Tanzania / Uganda | 400+ Kenyan NFP-T2 licensees. M-Pesa integration is the killer feature. | English | M-Pesa (Daraja API) |
| 4 | Bangladesh | 2,500+ BTRC licensees in 4 tiers. Same operational profile as Pakistan = easiest first int'l win. | Bangla + English | bKash, Nagad, Rocket |
| 5 | Iraq / Kurdistan | Hundreds of WISPs on MikroTik. Western vendors avoid (sanctions). USD-native. | Arabic | USDT, wire via Dubai |
Markets to skip (for now)
- Brazil: 21,000 ISPs but Anatel + NF-e fiscal compliance + Portuguese-BR = separate product.
- Russia / Belarus: sanctioned — cannot collect payment safely.
- GCC (KSA/UAE): tiny independent ISP market, dominated by big telcos.
- Western Europe / USA: Splynx + Sonar + Powercode entrenched, GDPR cost.
Five international stats to memorise
- Brazil alone has 21,000+ licensed ISPs — more than US + EU + Canada combined.
- Indonesia has an estimated 30,000–60,000 RT/RW Net micro-operators on MikroTik.
- Nigeria has 2,000–4,000 community WISPs serving the gap left by MTN and Glo.
- Kenya's M-Pesa moves $300 billion/year — any ISP software without it is unsellable in East Africa.
- Bangladesh's BTRC licenses ISPs in 4 tiers with 2,500+ licensees, mostly under 5,000 subscribers.
Competitive Landscape — know who we're fighting
International players
| Vendor | Origin | Price (USD/month) | Strength | Weakness vs us |
|---|---|---|---|---|
| Splynx | Czech / Estonia | ~$80 base + $0.10/sub; modules extra ($160 with security) | The "Mercedes" — powerful, mature, popular in Africa | Expensive, English-only, complex, support is email 48hr |
| Sonar Software | USA | ~$1.00/sub, $250 min | USA market leader | USA-focused, way too expensive for our markets |
| Powercode | USA | $1.50–$2/sub + setup | USA legacy installed base | Outdated UI, USA-only mindset |
| RadiusManager | DMA Softlab (Hungary) | $300–$500 one-time + support | Huge installed base, cheap perpetual | Old technology, declining, no modern UI |
| PHPNuxBill | Indonesia (open source) | Free, "pro" $20–100 one-time | Free, Indonesian-built, easy | Hobby project, no proper accounting, no support, often pirated |
| MikroTik User Manager | Latvia (free) | $0 | Bundled with RouterOS, every ISP starts here | Breaks at ~300 users, no billing, no PDF, no WhatsApp |
| daloRADIUS | Open source | $0 | Free FreeRADIUS GUI | Not a billing system at all — just RADIUS admin |
Pakistani local players
| Vendor | Price | Strength | Weakness |
|---|---|---|---|
| IspDaftar | Rs 6,999 / 8,999 / custom/month + free trial | Polished marketing site, 14-day trial | Limited tech depth, no real OLT / RADIUS sophistication |
| Tarsil.pk | Rs 3,999/seat/month + Rs 10,000 setup | Cable TV + ISP, field collection app | Per-seat pricing adds up fast; setup fee is friction |
| WasooliPK | Quote-based | Cable + ISP combo | Opaque pricing, hard to compare |
| IspKhata | Quote-based | HRM/salary modules included | Niche; small-town cable+net combos |
| OLX / Facebook freelancers | Rs 150k–250k one-off | Cheap upfront | Freelancer disappears; no support; breaks after 6 months |
Who Buys It — your three customer types
The Solo Owner-Operator
Probably an MTCNA-certified guy who started by setting up his neighborhood's internet. Now manages 200 customers from a single MikroTik in his bedroom. Uses Excel. Collects cash himself or with one rider. Pain: overwhelmed when customers cross 200. Loses 5-10% to forgotten expiries.
What he buys: Starter tier. Just wants billing + RADIUS + WhatsApp + done.
The Growing Operator
Has resellers/agents in each area. Two MikroTik routers. Maybe one OLT. Uses some homemade Excel + a freelancer-built billing tool that crashes. Pain: can't see real-time cash collected by agents. Owner can't take leave because system depends on his memory.
What he buys: Pro tier. Needs reseller management, multi-cashbook, complaints.
The Regional Operator
Owns 3–5 OLTs, 5–10 MikroTik routers, multiple branches. Has an accountant. Already tried Splynx or Tarsil and was unhappy. Pain: needs proper reports for FBR, scoped access (each branch manager sees their own data), branded customer portal.
What he buys: Scale or Enterprise tier with custom branding + on-site training.
Pricing — Pakistan
We offer two pricing models. Use whichever the prospect is more comfortable with. The same product, same features — just different way of paying.
Model A — Tier-Based Flat Fee (recommended for most prospects)
Simple, predictable, easy to budget. Like a mobile post-paid plan.
Starter
- Up to 300 subscribers
- All 22 modules
- 1 branch, 2 staff seats
- WhatsApp + RADIUS + Billing
- Email support
Marketer: Rs 1,500 · You: Rs 1,000
Growth
- Up to 1,000 subscribers
- Everything in Starter +
- Up to 3 branches, 5 staff seats
- OLT polling, multi-cashbook
- Phone & WhatsApp support
Marketer: Rs 3,500 · You: Rs 2,000
Pro
- Up to 3,000 subscribers
- Everything in Growth +
- Unlimited branches, 10 staff seats
- White-label branding
- Priority support
Marketer: Rs 7,500 · You: Rs 4,500
Scale
- Up to 10,000 subscribers
- Everything in Pro +
- Unlimited staff, custom workflows
- Dedicated account manager
- 24/7 support, SLA
Marketer: Rs 17,000 · You: Rs 11,000
Enterprise
- Unlimited subscribers
- On-premise deployment
- Custom integrations
- Dedicated infrastructure
- White-glove onboarding
Negotiated per deal (typically 40-50% first year)
Model B — Per-Subscriber (your idea, refined)
Pay only for what you use. Great for very small ISPs or those nervous about commitment.
| Subscribers | Rate per sub/month | Marketer earns | You earn | Minimum monthly |
|---|---|---|---|---|
| 1 – 500 | Rs 8 | Rs 5 | Rs 3 | Rs 1,500 |
| 501 – 2,000 | Rs 6 | Rs 4 | Rs 2 | Rs 4,000 |
| 2,001 – 5,000 | Rs 5 | Rs 3 | Rs 2 | Rs 12,000 |
| 5,000+ | Rs 4 | Rs 2.50 | Rs 1.50 | Rs 20,000 |
Add-ons (revenue boosters — sell these on every deal)
| Add-on | Price | Marketer commission |
|---|---|---|
| Setup & data migration (Excel → WatniRadius) | Rs 8,000 one-time | Rs 4,000 |
| Migration from competitor (RadiusManager, Tarsil, etc.) | Rs 15,000 one-time | Rs 7,500 |
| On-site training (per day, Lahore/Karachi/Isb) | Rs 20,000/day | Rs 10,000 |
| Custom invoice template | Rs 5,000 | Rs 2,500 |
| WhatsApp Business API setup (BSP fees pass-through) | Rs 5,000 + per-msg | Rs 2,500 |
| Annual prepay discount | 15% off | Equal split discount |
All prices exclusive of
5% Federal sales tax on IT services + applicable provincial tax (Sindh 15%, Punjab 16%, ICT 15%, KPK 15%). Always quote net + tax separately.
Pricing — International
USD-based, tier-based flat fee. Positioned to undercut Splynx ($80 base + per-sub) by 40–60% while still feeling premium next to free PHPNuxBill.
Starter
- Up to 500 subscribers
- All 22 modules
- 1 branch, 2 staff
- Email support, English
Growth
- Up to 2,000 subscribers
- Up to 3 branches, 5 staff
- OLT polling, M-Pesa / mobile money integration
- Priority email + WhatsApp support
Pro
- Up to 5,000 subscribers
- Unlimited branches, 10 staff
- White-label branding
- 24/5 support, Arabic / Bahasa / Spanish UI
Scale
- Up to 15,000 subscribers
- Unlimited staff
- Dedicated account manager
- 24/7 SLA, custom integrations
Enterprise
- Unlimited subscribers
- On-premise / dedicated cloud
- Custom modules
- SLA + 24/7 phone support
International add-ons
| Add-on | Price | Marketer commission |
|---|---|---|
| Onboarding & data migration | $199 one-time | $120 |
| Custom localization (new language) | $1,500 one-time | $600 |
| Mobile-money integration setup (M-Pesa, MoMo, etc.) | $299 one-time | $150 |
| Annual prepay discount | 15% off | Equal split |
| Reseller / partner program (per country) | 30-40% recurring | — |
Accepting international payment — what we use
- Stripe (via a Wyoming/Delaware LLC) — best UX, recommended for English markets
- Paddle / Lemon Squeezy — Merchant of Record, handles VAT/tax for us
- Payoneer — Pakistani freelancer standard, customers send via card to our Payoneer account
- Wise — for direct USD/EUR/GBP wires
- USDT (TRC20) — for Africa, MENA, Iraq, and other places where wires are slow/blocked. Common in Nigeria, Egypt, Iraq.
- Direct bank wire — only for $1,000+ annual contracts
Your Commission — what you actually earn
Commission is recurring — for as long as the customer pays, you get your share every month. Build 50 paying customers in year one, you get paid on those 50 in year two, three, four. This is the most important sentence in this entire booklet.
Pakistan earning examples
| Scenario | Customer's monthly bill | You earn / month | You earn / year |
|---|---|---|---|
| 1 Starter customer | Rs 2,500 | Rs 1,500 | Rs 18,000 |
| 1 Growth customer | Rs 5,500 | Rs 3,500 | Rs 42,000 |
| 1 Pro customer | Rs 12,000 | Rs 7,500 | Rs 90,000 |
| 1 Scale customer | Rs 28,000 | Rs 17,000 | Rs 204,000 |
| Mixed: 5 Starter + 10 Growth + 3 Pro | Rs 90,000 | Rs 65,000 | Rs 780,000 |
| Target: 30 customers in 6 months | Rs 200,000+ | Rs 130,000+ | Rs 1,560,000+ |
International earning examples
| Scenario | Customer's monthly bill | You earn / month (USD) | You earn / month (PKR @ 280) |
|---|---|---|---|
| 1 Starter customer | $39 | $25 | Rs 7,000 |
| 1 Growth customer | $99 | $60 | Rs 16,800 |
| 1 Pro customer | $199 | $120 | Rs 33,600 |
| 1 Scale customer | $399 | $240 | Rs 67,200 |
| 10 international customers (mix) | $1,500+ | $900+ | Rs 252,000+ |
Pitch Scripts — what to actually say
The 60-second elevator pitch (English / mixed)
Splynx charges $80 just to start. We start at Rs 2,500 — and we speak Urdu. 14-day free trial, we'll migrate your Excel data for free. Five minutes to show you a live demo on WhatsApp — when works for you?"
The 30-second Urdu/Punjabi pitch
The WhatsApp opener (for cold leads)
Aap kya abhi bhi customers Excel mein manage karte hain aur collection riders se hand-to-hand leti hain? 🤔
WatniRadius mein billing + RADIUS + MikroTik + WhatsApp blasts + accounting sab ek dashboard pe hai. 22 modules. Pakistan ke 2,255 ISPs ke liye banaya hai.
📱 30-second demo video: [link]
💰 Pricing Rs 2,500/month se start
🎁 Pehla mahina free + free data migration
Chand minute ki call ho jaye?
The international cold email
Hi [name],
Saw your ISP on [Facebook group / WISPA member list]. Quick question — are you still running RADIUSManager / PHPNuxBill / Excel for billing?
WatniRadius runs the entire ISP operation (subscribers, RADIUS, MikroTik, fibre OLT monitoring, accounting, complaints, WhatsApp blasts, mobile-money integration) from a single dashboard. Self-hosted on YOUR server — no data leaves your control.
Pricing starts at $39/month for up to 500 subscribers. That's 40-60% less than Splynx with deeper Pakistan/Africa-specific features (M-Pesa, WhatsApp BSP, OLT EPON polling).
Free 14-day trial with your data migrated for you.
Worth 15 minutes? Times here: [Calendly link]
Objection Handling — what to say when they push back
Lead Generation Channels — where to find prospects
Pakistan — highest ROI channels
1. PTA CVAS Approvals Page
Every month, PTA publishes a list of newly-approved district-level ISPs. They're literally setting up — call them in week 1, before they buy anything else.
Where: pta.gov.pk → Industry Support → Wireline → Class VAS Licenses
2. Facebook groups (high signal)
"MikroTik Pakistan", "WISP Pakistan", "Pakistan ISP Community", "ISPAK Members", "WISPAP". Don't spam — answer technical questions, build credibility, then DM warm leads.
3. WISPAP & ISPAK directories
Member directories with owner contact info. wispap.org.pk and ispak.pk.
4. OLX.com.pk & small ad listings
Search "WiFi service", "internet connection" — small operators advertising for new customers. These are our floor-of-market prospects.
5. MikroTik training centres
Every MTCNA graduate in Lahore / Karachi / Islamabad is a future ISP owner. Partner with the trainer — referral commission.
6. WhatsApp Business catalog
Build a green-tick verified WhatsApp Business profile with product catalog, prices, and demo videos. Share number in groups.
International — top channels
1. MikroTik User Meetings (MUMs)
Regional MUMs in Lagos, Jakarta, Dhaka, Mexico City, Nairobi. $2k–$10k sponsorship gives direct access to 200–800 WISP owners. Highest-conversion channel internationally.
2. Regional reseller partners
Recruit one local partner per target country. Give them 30–40% recurring commission + co-branded demo. Critical for local payment, language, trust.
3. Country-specific Facebook / WhatsApp groups
"MikroTik Nigeria", "WISP Kenya", "RT/RW Net Indonesia". Have tens of thousands of members. Organic content + group-mod sponsorship.
4. YouTube tutorials in target languages
WISP owners learn from YouTube. A 20-video Bahasa Indonesia / Spanish / Arabic series = compounding inbound leads for years.
5. ISP association memberships
APJII (Indonesia), ISPAB (Bangladesh), WISPA-SA (South Africa), CA Kenya member lists. Reach out as a sponsoring vendor.
6. Upwork / Fiverr integrators
List "WatniRadius installation & migration from RadiusManager/PHPNuxBill" gigs. Capture migration intent.
Seasonal patterns
- June (FY close, PK): owners scramble for FBR filing → accounting pitch lands hard.
- July-Aug (new fiscal year): budget refresh → push annual plans with discount.
- Ramadan: collections slow; use for relationship building, not closes.
- Eid promos: ISPs run package promos to subscribers → upsell our WhatsApp blast feature.
- September-November: strongest selling season globally — new CVAS approvals + post-monsoon expansion.
Sales Process — the step-by-step
Step 1 — Find lead (Day 0)
One of the channels above. Goal: name + WhatsApp number + ISP name + city.
Step 2 — WhatsApp opener (Day 0 or 1)
Use the WhatsApp template above. Include a 30-second screen-recording demo (Urdu voiceover). Do NOT send a PDF — PDFs die in WhatsApp.
Step 3 — Phone call (Day 1–2)
Within 24 hours of WhatsApp "seen" timestamp, call. Speak Urdu/Punjabi/Sindhi as appropriate. Never English-first. Goal: book a Zoom/AnyDesk demo.
Step 4 — Live demo (Day 3–7)
15–20 minute Zoom screen-share. Show:
- Add a customer (30 seconds)
- Run a recharge → invoice auto-generated (30 seconds)
- Send a bulk WhatsApp to 50 fake customers (1 minute)
- Show OLT live monitoring (1 minute) — if they have fibre
- Show cashbook with 3-stage approval (2 minutes)
- Show financial reports (1 minute)
- Show branding settings (30 seconds)
- Pricing slide → close OR follow up
Step 5 — Free trial setup (Day 7–14)
Spin up a dedicated demo instance for them OR install on their server. Migrate their data. Run alongside their existing system for 14 days.
Step 6 — Close (Day 14–21)
End of trial: confirm migration date, lock in tier, take first month payment. Set up recurring billing.
Step 7 — Onboard (Day 14–30)
Train their staff (1-2 sessions over Zoom). Verify all customers migrated. Confirm WhatsApp integration working. Hand over to support.
Step 8 — Retention (ongoing)
Monthly check-in WhatsApp. Quarterly QBR for Pro+ tier. Annual upsell conversation. Your commission depends on them staying.
Glossary — technical terms decoded
- ISP (Internet Service Provider)
- Company that sells internet connections to end customers. Our target buyer.
- WISP (Wireless ISP)
- An ISP that delivers internet over wireless / radio (not fibre). Common in rural Pakistan, Africa.
- FTTH (Fibre to the Home)
- Internet delivered over fibre-optic cable directly to the customer's home. The high-speed premium product.
- RADIUS
- Industry-standard protocol (since 1991) for authenticating users on a network. When a customer dials internet, RADIUS decides "yes you can connect, here's your speed, here's your IP."
- FreeRADIUS
- The world's most-used open-source RADIUS server. We bundle it. ISPs trust it.
- PPPoE
- Point-to-Point Protocol over Ethernet. The way most home/business internet connections "dial in" — they enter username/password, get an IP, get online.
- NAS (Network Access Server)
- The router that customers connect through. Usually a MikroTik in Pakistani ISPs. "NAS" here is NOT a network storage box — totally different meaning.
- MikroTik
- Latvian company that makes the routers 80%+ of small Pakistani ISPs use. RouterOS is their operating system. WatniRadius integrates deeply with it.
- OLT (Optical Line Terminal)
- The big fibre box in the ISP's office that lights up all the customer fibres in a neighborhood.
- ONU (Optical Network Unit)
- The small fibre box at the customer's home that connects to the OLT.
- EPON / GPON
- Two competing fibre standards. WatniRadius polls EPON OLTs today (most Pakistani ISPs); GPON support on roadmap.
- CoA (Change of Authorization)
- A live command sent to a RADIUS-authenticated session to change something (speed, disconnect) without the user logging out and back in.
- FUP (Fair Use Policy)
- "Unlimited" plans aren't really unlimited — past a certain monthly GB threshold, the speed drops to discourage abuse. WatniRadius enforces this automatically.
- TR-069 / CWMP
- Protocol for remotely managing customer-premises devices (home routers). Lets the ISP change WiFi passwords from the office without sending a technician.
- JV (Journal Voucher)
- An accounting entry for transfers between accounts (e.g. "move Rs 50,000 from Lahore cashbook to bank deposit"). 3-stage approval workflow in WatniRadius.
- GL (General Ledger)
- The master accounting record showing every transaction across every account. The single most important report for any business.
- SaaS (Software as a Service)
- Pay-monthly software accessed over the internet — Splynx, Sonar, IspDaftar are SaaS. WatniRadius supports both SaaS and self-hosted.
- Self-hosted
- Software installed on the customer's own server (vs. ours). Important for Pakistani/Asian ISPs who want data sovereignty.
- White-label
- Software re-branded as the customer's own — their logo, name, colours. Customers love this because they can resell it under their own brand.
- PTA
- Pakistan Telecommunication Authority — the regulator. They issue ISP licences.
- CVAS
- Class Value Added Services — the new district-level ISP licence PTA introduced in January 2026. Rs 100,000/year fee. 21 approved in May 2026 alone.
- FBR
- Federal Board of Revenue — Pakistan's tax authority. Why ISPs need our accounting module.
- ARPU (Average Revenue Per User)
- How much money the ISP makes from each subscriber per month. Pakistani fixed-broadband ARPU: Rs 1,500–3,500.
- M-Pesa
- Kenya's dominant mobile-money platform. Must-integrate for East Africa. Other regions: bKash (BD), GoPay (ID), JazzCash/EasyPaisa (PK).
FAQ — common buyer questions answered
Q: Can WatniRadius handle X customers?
A: A single server handles 5,000+ concurrent PPPoE sessions and 10,000+ customer records easily. We've tested it. For larger deployments we scale horizontally.
Q: Does it work with non-MikroTik routers?
A: Yes — anything that speaks RADIUS (Cisco, Juniper, accel-ppp, OpenBNG, even Mikrotik clones). MikroTik is just the most deeply integrated.
Q: Does it work with OLTs from any vendor?
A: Currently EPON OLTs via Telnet/SNMP (V-SOL, BDCOM, Huawei E-series, Fiberhome, ZTE C300, etc.). GPON polling on roadmap.
Q: Is there a customer portal where my subscribers can pay online?
A: A self-service portal where customers see their bill, balance, expiry is included. Online payment gateway integration (JazzCash, EasyPaisa, bKash, M-Pesa, Stripe) is an add-on per country.
Q: What languages does it support?
A: English (default). Urdu, Bahasa Indonesia, Spanish, Arabic on the Q3 2026 roadmap. Customer-facing emails / WhatsApp templates already support any language including Urdu / Arabic / RTL.
Q: Hosting requirements?
A: One Ubuntu 24.04 server, 4 GB RAM minimum (8 GB recommended), 2+ CPU cores, 50 GB disk. Runs on VPS (Hetzner, DigitalOcean, Contabo), local server, or AWS/Azure.
Q: How long does setup take?
A: Standard install: 2–4 hours. Including data migration from Excel/competitor: 1–3 days. Including training: 1 week to go fully live.
Q: What about support hours?
A: Starter: email next-business-day. Growth: phone/WhatsApp 9-9. Pro: priority phone/WhatsApp + 4-hour critical response. Scale/Enterprise: 24/7 with SLA.
Q: Can I migrate FROM your software if I'm unhappy?
A: Yes — full database export, customer data CSV download, no lock-in. We'll even give you migration scripts to a competitor if you really want.
Q: Source code?
A: Source provided with Enterprise tier under licence. Other tiers: source held by us, but binaries run entirely on the customer's server. Open audit logs.
Q: Updates / new features?
A: Continuous updates pushed via Git pull + migration runner. New features land every 1–2 weeks. All paying customers get all updates.
Q: GDPR / data protection?
A: Self-hosted means the customer controls their data — they're the data controller, not us. We provide tools (audit log, data export, deletion) to meet GDPR/PTA/local-law requirements.
Q: What if PTA / our regulator asks for compliance reports?
A: Connection logs are designed for compliance — full session history, NAT lookup, daily-partitioned. Export to PDF/CSV for regulator request.
Next Steps — your first 30 days
- Week 1 — Get equipped
- Get a verified WhatsApp Business profile
- Record 3 short screen-recording demos (Urdu, English) — 30s, 60s, 3min
- Memorize the 60-second pitch and the top 5 objection responses
- Set up a Calendly or simple booking page for demo calls
- Get the customer demo dataset login from us
- Week 2 — Build pipeline
- Join 10+ Facebook/WhatsApp groups (MikroTik PK, WISP PK, ISPAK, etc.)
- Lurk for 3-4 days, answer 5 technical questions helpfully
- Scrape PTA's CVAS approvals page for the last 3 months
- Build a Google Sheet pipeline: Name / ISP / City / WhatsApp / Status
- Goal: 50 leads identified
- Week 3 — First outreach
- WhatsApp opener to 30 prospects/week (don't spam — personalised)
- Track: sent / read / replied / demo booked
- Run 5 demo calls minimum
- Get 1 free-trial signup
- Week 4 — First close
- Close 1-2 paying customers (Starter or Growth tier)
- First commission paid 30 days after their first invoice clears
- Get a video testimonial from your first happy customer
- Use that testimonial in week 5+ outreach
6-month realistic target
1-year stretch target
Support you'll receive from us
- Live demo dataset (real-looking, anonymised data for screen-share)
- Sales WhatsApp group with the founder for instant technical Q&A
- All marketing collateral (this booklet, videos, screenshots) updated monthly
- Migration help (we do the data migration; you focus on selling)
- Post-sale support handled by us (you don't have to do tech support)
- Lead-tracking dashboard so you see your commissions accruing in real-time