ISP2Go
Splynx charges $255/mo — we start at $39
9 AI experts manage your ISP 24/7
npm install -g isp2go — you're managing

Your ISP runs itself.

AI agents handle the rest.

9 AI experts handle billing, tickets, network monitoring, and compliance around the clock. You make the decisions. Agents do the work.

20 Modules 300+ Features Zero Dependencies RICA/POPIA Compliant
$ npm install -g isp2go
+ isp2go@3.2.0 installed globally
$ isp signup my-isp --sandbox
Creating ISP instance "my-isp"... done
Seeding demo data... 232 customers, 408 routers
Dashboard: http://localhost:4111
$ isp status
Customers: 232 | Active: 198 | MRR: $12,480
Tickets: 14 open | Routers: 408 online
$ isp customers --overdue
Scroll to explore
20
Modules
110
CLI Commands
180+
API Methods
9
AI Experts
$39
From /month
14d
Free Trial
Agent-First ISP Management

Just say it. ISP2Go does it.

No forms, no menus. Tell your AI agent what you need and watch it happen.

Billing ACT_SAFE
> Generate invoices for all active services this month
47 invoices created, R142,350.00 total
Support ACT_SAFE
> Create ticket for John Smith — internet down since 2pm
Ticket #T-4821 created, assigned to NOC
Networking INFORM
> Show me all routers with latency above 50ms
3 routers flagged: Tower-North, Site-B, CBD-Core
CRM SUGGEST
> Convert lead Sarah Chen to customer with 50Mbps plan
Ready to convert. Confirm? [Yes/No]
Compliance INFORM
> RICA compliance status for this quarter
94.2% compliant, 12 pending registrations
Scheduling ACT_SAFE
> Schedule installation for tomorrow 10am at 42 Main Road
Task created, assigned to Field Team A
Draft first, bill later
Instant rollback
Financial sign-off required
You say it
tAI classifies
Expert acts
You approve

From zero to managing your ISP in 3 commands

npm install -g isp2go
isp signup my-isp --sandbox
isp status

No credit card required. Works on macOS, Linux, and Windows (WSL).

Human or Agent — your call

For Humans

Point, click, done. Use the web dashboard.

  • Sign up at isp2go.com
  • Import customers, add tariff plans
  • Connect routers, start billing
Start free trial

For AI Agents

Three commands. Zero clicking.

npm install -g isp2go isp signup my-isp --sandbox isp init isp status
Compatible with
Claude Code, Cursor, Cline, Windsurf, Codex, Aider

Simple, Transparent Pricing

Cloud hosted. All features included. No infrastructure fees.

Starter
Up to 250 subscribers
$39
per month · flat rate
  • All modules & features
  • Cloud hosting included
  • Unlimited admin accounts
See Pricing
Scale
5,001+ subscribers
$0.10
per subscriber/mo · caps at 250K
  • Best per-sub rate
  • White-label / multi-partner
  • Dedicated account manager
See Pricing

All plans include Stripe Connect payment processing

50-60% cheaper than Splynx · More ISP features than WHMCS · The only one with AI agents · The only one with AI agents

See ISP2Go in Action

Two ways to run your ISP — drive it from the terminal, or watch it live in the dashboard. Pick your view.

isp signup — zero to managing
$ npm install -g isp2go
+ isp2go@3.2.0 installed globally
$ isp signup my-isp --sandbox
Creating ISP instance "my-isp"... done
Seeding demo data... 232 customers, 408 routers
Sandbox ready → http://localhost:4111
$ isp status
Customers: 232 | Active: 198 | MRR: $12,480
Tickets: 14 open | Routers: 408 online
$ isp invoices generate --all-active
Scanning active services... 198 found
Applying tariffs + recurring charges... done
✓ 47 invoices created ($18,640 billed)
$ isp invoices send --unpaid
Emailing 47 invoices via tygaemail SMTP... sent
Stripe payment links attached to each
$ isp ticket create "John Smith — internet down"
Matched customer: John Smith (#CUST-1042)
Priority auto-set: HIGH (active service affected)
✓ Ticket #T-4821 created, assigned to NOC
$ isp tickets --open
15 open · 3 breaching SLA · avg first-response 8m
$ isp routers --latency-above 50
Polling 408 routers (MikroTik / Ubiquiti)...
⚠ 3 flagged:
rtr-jhb-07 72ms Sandton POP
rtr-cpt-14 61ms Table View POP
rtr-dbn-03 58ms Umhlanga POP
$ isp ticket create --router rtr-jhb-07 "High latency"
$ isp mode
Current mode: SANDBOX (isp2go_sandbox_<you>)
$ isp mode live
Switching to LIVE... clean environment provisioned
✓ You're live. Sandbox data left untouched.
$ isp status
Mode: LIVE | Trial: 7 days | Card: required at signup
ISP2Go dashboard — live KPIs, revenue, recent activity

Dashboard One glance: customers, MRR, open tickets and network health — with a live feed of what your agents just did.

ISP2Go customer management with search and filters

Customers Every subscriber, service and balance in one searchable view — click through to services, invoices and the customer portal.

ISP2Go finance — invoices, payments and revenue analytics

Finance & Billing Automated invoicing, Stripe payments and revenue analytics. The same invoices your CLI agent generated, ready to review.

ISP2Go network management — routers, IP pools, bandwidth

Networking Real-time router monitoring, IP pools and bandwidth policies — MikroTik, Ubiquiti and more. The 3 flagged routers show up here too.

ISP2Go support tickets with SLA tracking

Support Tickets Priority queues, staff assignment and SLA tracking. Ticket #T-4821 your agent opened lands right at the top.

ISP2Go team chat — internal messaging

Team Chat Your team and your agents coordinate in one place — channels and DMs you can read like Slack, with full oversight.

Screenshot

Powerful Modules

Each module is designed to work seamlessly together, giving you complete control over your ISP operations.

Invoice Generation

Automatic invoice creation based on services and billing cycles

Payment Processing

Integrate with payment gateways for seamless collections

Tariff Plans

Flexible pricing with one-time fees, recurring charges, and add-ons

Financial Reports

Revenue tracking, aging reports, and payment analytics

Discounts & Promos

Create promotional pricing and customer-specific discounts

Tax Management

Configurable tax rates with automatic calculations

Start managing your ISP today

Join ISPs already using AI agents to run their operations.

Start Free Trial

Or install: npm install -g isp2go