Codeset · Billing & operations platform for internet providers
Customer, contract, the antenna on the roof, the port on the OLT, the invoice, the bank statement and the regulator's report — one database where everything knows everything else. ISP CRM doesn't just record your network. It configures it.
Inside the system
Nine of the screens your team lives in — from the customer 360 through invoicing and payment pairing to tickets, inventory and domains. All demo data below is fictional.
| ID | Fullname | Position | Contacts |
|---|---|---|---|
| 512 | Nora Ellison | Office manager | nora@harborviewdental.example · +421 900 111 222 |
| 498 | Dr. Adam Rhode | Owner | adam@harborviewdental.example |
| Contract name | Price | Commitment | Invoicing | Active from | Status |
|---|---|---|---|---|---|
| Fiber 600/60 — office | 24.00 € 🧾 | 24 months | Monthly | 01.02.2025 | ● |
| IPTV Family pack | 12.00 € 🧾 | Monthly | 01.02.2025 | ● | |
| Static public IP /32 | 4.00 € 🧾 | Monthly | 14.03.2025 | ● |
| Customer | Purpose | Sum w. VAT | Paid | Number | Due date | |
|---|---|---|---|---|---|---|
| 🔍 312 - Harborview Dental Clinic | Service period 1.7.2026 – 31.7.2026 | 40.00 € | Yes | 2026070311 | 15.08.2026 | ✎✕💰📄✈↺ |
| 🔍 187 - Copper Kettle Café | Service period 1.7.2026 – 31.7.2026 | 29.00 € | Yes | 2026070312 | 15.08.2026 | ✎✕💰📄✈↺ |
| 🔍 429 - Beacon Logistics a.s. | Service period 1.7.2026 – 31.7.2026 | 318.40 € | No | 2026070313 | 15.08.2026 | ✎✕💰📄✈↺ |
| 🔍 095 - Meadowlark Apartments | Installation fee — fiber | 99.00 € | Yes | 2026070314 | 15.08.2026 | ✎✕💰📄✈↺ |
| 🔍 244 - Stonebridge Hotel | Service period 1.7.2026 – 31.7.2026 | 146.50 € | Yes | 2026070315 | 15.08.2026 | ✎✕💰📄✈↺ |
| 🔍 371 - Fern & Field Farm | Service period 1.7.2026 – 31.7.2026 | 18.00 € | No | 2026070316 | 15.08.2026 | ✎✕💰📄✈↺ |
| 🔍 128 - Juniper Coworking | Service period 1.7.2026 – 31.7.2026 · 3 lines | 86.90 € | Yes | 2026070317 | 15.08.2026 | ✎✕💰📄✈↺ |
| VS | Due | Sum | Paid |
|---|---|---|---|
| 2026070313 | 15.08.2026 | 318.40 | No (left 318.40) |
| 2026060271 | 15.07.2026 | 318.40 | Yes |
| 2026050233 | 15.06.2026 | 318.40 | Yes |
| 2026040180 | 15.05.2026 | 296.10 | Yes |
| 2026030141 | 15.04.2026 | 296.10 | Yes |
| VS | Date | Sum | Used |
|---|---|---|---|
| 2026060271 | 12.07.2026 | 318.40 | Yes |
| 2026050233 | 11.06.2026 | 318.40 | Yes |
| 2026040180 | 13.05.2026 | 296.10 | Yes |
| 2026030141 | 10.04.2026 | 296.10 | Yes |
| 2026020098 | 12.03.2026 | 296.10 | Yes |
| Number | Date | User | Movement | Counterparty | Items | ||
|---|---|---|---|---|---|---|---|
| V2600311 | 07.08.2026 | Ben Okafor | Central warehouse | Stock Out | 312 - Harborview Dental Clinic | 2 | ✎✕ |
| P2600214 | 07.08.2026 | Ben Okafor | Central warehouse | Stock In | Northlink Distribution Ltd. | 24 | ✎✕ |
| V2600310 | 06.08.2026 | Elliot Marsh | Van — tech 02 | Stock Out | 429 - Beacon Logistics a.s. | 1 | ✎✕ |
| R2600045 | 06.08.2026 | Tomas Reiner | Central warehouse | Move | Reserved — project hillside | 6 | ✎✕ |
| V2600309 | 05.08.2026 | Ben Okafor | Central warehouse | Stock Out | 128 - Juniper Coworking | 3 | ✎✕ |
| P2600213 | 05.08.2026 | Sarah Whitfield | Central warehouse | Stock In | Westgate Components s.r.o. | 12 | ✎✕ |
| ID | Date | Movement | S/N | Unit price | |
|---|---|---|---|---|---|
| V2600311 | 07.08.2026 | Central warehouse → customer 312 | Stock Out | UF-90A2-55C1 | 89.00 |
| P2600214 | 07.08.2026 | Northlink Distribution → Central | Stock In | UF-90A2-55C1 | 89.00 |
| Nick | Customer | Address | Services | Network | ||
|---|---|---|---|---|---|---|
| ▮ | harborview | 🔍 312 - Harborview Dental Clinic | Quayside 14, Northbay | 3 | FIBER | |
| ▮ | copperkettle | 🔍 187 - Copper Kettle Café | Mill Lane 3, Northbay | 2 | FIBER | |
| ▮ | beacon | 🔍 429 - Beacon Logistics a.s. | Harbour Road 52, Eastport | 4 | FIBER | |
| ▮ | meadowlark | 🔍 095 - Meadowlark Apartments | Meadowlark 7-9, Northbay | 2 | WIRELESS | |
| ▮ | stonebridge | 🔍 244 - Stonebridge Hotel | Bridge Square 1, Eastport | 3 | FIBER | |
| ▮ | fernfield | 🔍 371 - Fern & Field Farm | Old Mill Road 88, Westvale | 1 | WIRELESS |
| Received | Type | Contractor | Number | Amount | Sum w. VAT | Period | Payment due | Purpose | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1712 | 06.08.2026 | Invoice | Northlink Distribution | 2660041829 | 1 247,57 € | 1 497,08 € | 08/26 | 20.08.2026 | 📄 | ✎✕⇄👁↺ | |
| 1711 | 03.08.2026 | Invoice | Westgate Components s.r.o. | 1102611168 | 533,58 € | 640,30 € | 08/26 | 17.08.2026 | 📄 | ✎✕⇄👁↺ | |
| 1709 | 29.07.2026 | Invoice | PowerGrid Utilities a.s. | 271097195 | 718,00 € | 861,60 € | 07/26 | 12.08.2026 | Substation power Q3 | 📄 | ✎✕⇄👁↺ |
| 1706 | 24.07.2026 | Invoice | CloudBridge Hosting | 4426044413 | 37,97 € | 45,56 € | 07/26 | 06.08.2026 | EU reverse charge | 📄 | ✎✕⇄👁↺ |
| 1703 | 16.07.2026 | Expenditure | OfficeMart s.r.o. | 5422244789 | 46,99 € | 56,39 € | 07/26 | 16.07.2026 | Office supplies | 📄 | ✎✕⇄👁↺ |
| 1701 | 15.07.2026 | Invoice | Northlink Distribution | 2660037875 | 524,95 € | 629,94 € | 07/26 | 29.07.2026 | 📄 | ✎✕⇄👁↺ |
| Ticket number | Creation date | Closed date | Ticket type | Title | Sender | Customer | Responsible | Status | |
|---|---|---|---|---|---|---|---|---|---|
| T2608120003 | 12.08.2026 | Service call | Wi-Fi drops — meeting room | nora@harborviewdental.example | 🔍 312 - Harborview Dental Clinic | Sarah Whitfield | Waiting | ✓✎✕↺ | |
| T2608090001 | 09.08.2026 | Installation | New floor — 12 outlets | office@beaconlogistics.example | 🔍 429 - Beacon Logistics a.s. | Tomas Reiner | In progress | ✓✎✕↺ | |
| T2607280004 | 28.07.2026 | 04.08.2026 | Outage | No link — sector B | 🔍 371 - Fern & Field Farm | Elliot Marsh | In progress | ✓✎✕↺ | |
| T2607150002 | 15.07.2026 | Billing query | Pro-rata on upgrade | billing@stonebridgehotel.example | 🔍 244 - Stonebridge Hotel | Sarah Whitfield | Not started | ✓✎✕↺ | |
| T2607020001 | 02.07.2026 | 10.07.2026 | Service call | Set-top box pairing | 🔍 187 - Copper Kettle Café | Ben Okafor | In progress | ✓✎✕↺ |
| ID | Type | Domain name | Customer | Contract | Product | Valid till | Paid till | |
|---|---|---|---|---|---|---|---|---|
| 235 | 🌐 | copperkettle.cafe | 🔍 187 - Copper Kettle Café | hosting copperkettle.cafe | Hosting 1 | 10.04.2027 | ⚠ 10.04.2027 2026030245 | ✎⟳↺ |
| 216 | 🌐 | harborview-dental.example | 🔍 312 - Harborview Dental Clinic | hosting harborview-dental.example | Hosting 3 | 19.06.2027 | ⚠ 19.06.2027 2026030239 | ✎⟳↺ |
| 198 | 🌐 | beaconlogistics.example | 🔍 429 - Beacon Logistics a.s. | hosting beaconlogistics.example | Hosting 5 | 30.06.2027 | 30.06.2027 2026030410 | ✎⟳↺ |
| 187 | 🌐 | stonebridge-hotel.example | 🔍 244 - Stonebridge Hotel | domain stonebridge-hotel.example | Registration fee | 22.07.2027 | ⚠ 22.07.2027 2026030295 | ✎⟳↺ |
| 173 | 🌐 | juniper.work | 🔍 128 - Juniper Coworking | hosting juniper.work | Hosting mini | 23.07.2027 | ⚠ 23.07.2027 2026030408 | ✎⟳↺ |
Shown above: Customer 360 with contracts and live balance, the customer list with one-click access to every agenda, invoices, payment pairing against the bank, supplier invoices collected from the mailbox, the dispatch calendar, serialized stock, the ticket queue and domain & hosting renewals.
Capabilities
Every area below reads and writes the same records — a change in a contract shows up in the next billing run, in provisioning and in the reports, with no re-typing in between. Click a module count to see everything that ships in that area.
The difference
Activating a service means the system itself creates the RADIUS account, assigns the IP range, sets the speed profile on the shaper and registers the host in monitoring — driven by the product in the contract. A tariff upgrade reaches the network in minutes, not tickets.
While you sleep
A sample of the standing schedule. Each job writes its result back into the same database the morning shift opens.
Beyond the back office
The customer sees their services, invoices and payments, and orders add-ons themselves. Support signs in with one click from the CRM — seeing exactly what the caller sees.
Resellers work in a scaled-down CRM of their own: their company hierarchy, their customers, their stock — with requests going to headquarters for approval.
Open by design
APIs for mobile and field apps, a public availability endpoint for your website, and standing connections to the services an operator already depends on.
Codeset
A walkthrough takes an hour. Bring one real workflow — we'll show you how it runs end to end.
Request a walkthrough → info@codeset.ae