Product · 8 min read
All-in-One Software for ISPs and MSPs
An internet or managed-service provider runs on a handful of jobs that never stop: keeping the network healthy, getting invoices out and payments in, answering support requests, and keeping a clean record of every customer. When each of those jobs lives in a different tool, the work between the tools becomes the job. Details get re-typed, context gets lost, and a simple customer question turns into a tour of four logins.
ThothOS is built so those jobs share one home. Network administration, billing, tickets, and customer records sit in the same platform, on the same customer record, with the same login. A device you provision, an invoice you send, and a ticket a customer opens all point back to the same account, so your team can see the whole picture without stitching it together by hand.
This is a tour of how an ISP or MSP actually operates inside ThothOS, grounded in what the product does today.
Run the network from the same place you run the business
Network administration is a first-class part of the platform, not a side tool you bolt on. You manage your IP space with full IPAM: build supernets and subnets in CIDR notation, define address pools with start and end ranges, and tag VLANs with their 802.1Q numbers. Every IP is tracked as used or available and can be linked to a device by MAC address, so you always know what is allocated and what is free.
Monitoring is built in alongside it. ICMP templates let you set loss and latency thresholds, polling frequency, timeouts, retry counts, and the triggers that mark a device down. SNMP management covers both SNMPv2 and SNMPv3, with OIDs tied to your products, community strings, and full authentication and encryption for v3. A metrics view rolls it all up into live counts of IPs, templates, OIDs, and devices.
- IPAM with supernets, subnets, pools, and VLANs in CIDR and 802.1Q
- IP addresses tracked as used or available and linked to devices by MAC
- ICMP templates with loss, latency, polling, timeout, retry, and downtime triggers
- SNMPv2 and SNMPv3 with OIDs, communities, authentication, and encryption
Every device tied to the customer who has it
Network inventory connects your equipment to the accounts that use it. Assign a router, switch, or CPE to a customer and record its MAC address, serial number, manufacturer, and model. Because the device and the customer live on the same record, the equipment a customer is paying for, the IP it holds, and its monitored status are all one click apart instead of one system apart.
That same record is what your customer sees in their portal. When you assign a device, it shows up under their inventory with its IP address, MAC, serial number, and a live online or offline badge, so the answer to "is my service up?" is something they can check themselves.
Billing that moves with the work
Service revenue is recurring, and the billing engine is built for it. Create invoices for services, equipment rentals, and one-time products, each with line items, quantities, rates, tax, and discounts. Send them with payment links so customers can pay online, and let them enroll in autopay so recurring charges collect themselves.
Recurring billing schedules generate invoices on a weekly, monthly, quarterly, or annual cadence, and one-time schedules handle single charges like installs or hardware. Behind the invoices is a unified ledger that tracks payments, credits, refunds, income, and expenses, with payments tied to invoices so balances update automatically and every adjustment leaves an audit trail.
- Invoices for services, rentals, and products with full line-item detail
- Online payment links and customer autopay enrollment
- Recurring and one-time billing schedules that auto-generate invoices
- A unified ledger for payments, credits, refunds, income, and expenses
Support requests that already know the customer
When a customer needs help, they open a ticket from their portal, by table or board view, and track its status and comments as it moves. Your team works those tickets against the same account that holds the customer’s services, devices, and billing history, so there is no hunt for context before the real work starts.
A knowledge base sits alongside the tickets. Customers can read articles and step-by-step guides to answer common questions on their own, and your team can link those articles to open tickets for reference. The result is fewer repeat questions and faster answers when a person is needed.
A customer record everyone can trust
The customer portal gives each account a self-service home: a dashboard with account balance, active services, open tickets, and upcoming events; an inventory of their services, devices, and rentals; digital contract signing from any device; a marketplace to browse and purchase services, equipment, and lodging; and statements for invoices, payment history, and autopay.
Because the portal reads from the same data your team works in, you are not maintaining two versions of the truth. A payment a customer makes, a contract they sign, and a ticket they open all land on the record your staff already sees. One entry, one source, visible from both sides.
Why one platform changes the day
The advantage is not a longer feature list, it is that the features share a spine. A new customer becomes a billing account, a portal login, a place to hang devices and tickets, and a record your whole team can read, all from a single point of entry. Nobody re-keys the same person into four systems, and nobody guesses which system is current.
For an ISP or MSP that means a support agent can see a customer’s plan, balance, devices, and open tickets on one screen; a technician can find the equipment assigned to an account and its monitored status; and finance can reconcile payments against invoices without exporting anything. The platform stops being something your team works around and starts being where the work happens.
See it running
The fastest way to understand how network administration, billing, tickets, and the customer portal fit together is to open them yourself. The interactive demo lets you move through the real workspaces with no signup.
Try the Demo