Interest Check: ERPNext for ISP (Internet Service Provider) Management Module

Hello ERPNext Community,

I am exploring the development of a comprehensive ISP Management Suite built on ERPNext and would like to connect with other ISPs, ERPNext partners, developers, and community members who are interested in this space.

Many Internet Service Providers currently use multiple disconnected systems for CRM, billing, inventory, network management, support, and accounting. My goal is to bring these functions together into a single ERPNext-based solution.

Proposed Features

Customer & CRM

  • Lead and customer management

  • Subscriber onboarding

  • KYC and document management

  • Service address and GPS location

  • Customer self-service portal

ISP Operations

  • Internet package management

  • Installation workflow

  • Service activation and suspension

  • Equipment assignment (ONT, Router, CPE)

  • Technician scheduling

  • Fiber and wireless infrastructure inventory

Network Integration

  • MikroTik API integration

  • FreeRADIUS integration

  • PPPoE subscriber provisioning

  • Usage accounting

  • IP Address Management (IPAM)

  • GPON/OLT management

Billing & Finance

  • Automated recurring billing

  • Online payment gateway integration

  • Invoice generation

  • Revenue dashboards

  • Accounting through ERPNext

Support

  • Help Desk and ticketing

  • SLA management

  • WhatsApp and SMS notifications

  • Customer complaint tracking

Analytics

  • Subscriber growth

  • Churn analysis

  • Revenue reports

  • Network performance dashboards

  • AI-powered operational insights

Questions for the Community

  • Are you currently using ERPNext for an ISP?

  • Which ISP billing or OSS/BSS platform are you using today?

  • What features would you consider essential?

  • Would you be interested in contributing, testing, or collaborating on an open-source ERPNext ISP application?

If there is enough community interest, I’d like to build this as a reusable ERPNext app that can help ISPs of all sizes streamline their operations.

I look forward to your feedback, suggestions, and collaboration.

This is interesting.

Consider integrating Frappe HelpDesk so you don’t have to reinvent the wheel. You’ll want to make customizations to better integrate the separate DB of HelpDesk. I’ve added some scripts to auto create HelpDesk customer when creating an ERP customer and some other minor tweaks.

I love hearing about MikroTik users. For managing numerous MikroTik gear, consider UNIMUS.

Thank you for the suggestions!

I completely agree about leveraging existing Frappe applications instead of rebuilding functionality from scratch. My plan is to use ERPNext as the core ERP and integrate Frappe HelpDesk for ticketing and customer support, adding ISP-specific workflows where needed. Your approach of automatically creating a HelpDesk customer from an ERPNext customer sounds like a great idea and could save a lot of manual work.

Thanks for mentioning UNIMUS as well. I’ll definitely take a closer look. My long-term goal is to build a complete ISP Operations Suite around ERPNext that integrates with MikroTik, FreeRADIUS, GPON/OLT devices, billing, CRM, inventory, and HelpDesk while minimizing duplicated functionality.

Have you implemented ERPNext in a production ISP environment? I’d be very interested to hear about the biggest challenges you faced and which features you consider essential for an ISP-focused ERPNext app.

Introducing ISPNext – An ERPNext App for Internet Service Providers (Demo Available)

Hello ERPNext Community,

Thank you for the valuable feedback on my previous discussion. Based on the suggestions—especially around leveraging Frappe HelpDesk instead of rebuilding existing functionality—I’ve refined the vision for this project.

I’m building Teztel ISP, an ERPNext/Frappe application designed specifically for Internet Service Providers (ISPs). The goal is to extend ERPNext with ISP-specific functionality while reusing the excellent capabilities already available in the Frappe ecosystem.

Vision

Rather than creating another standalone ISP billing system, ISPNext aims to provide a complete Business Support System (BSS) and Operations Support System (OSS) by combining ERPNext with ISP-focused modules.

Planned Features

Customer Management

  • Subscriber onboarding

  • KYC & document management

  • Service locations

  • Customer self-service portal

ISP Operations

  • Internet package management

  • Installation workflow

  • Equipment assignment (ONT, Router, CPE)

  • Service activation, suspension and restoration

Network Integration

  • MikroTik API

  • FreeRADIUS

  • PPPoE provisioning

  • GPON / OLT integration

  • IP Address Management (IPAM)

Billing & Finance

  • Recurring billing

  • Payment gateway integration

  • Accounting through ERPNext

  • Revenue and subscription analytics

Support

  • Integration with Frappe HelpDesk

  • Ticket management

  • SLA monitoring

  • WhatsApp and SMS notifications

Analytics

  • Subscriber growth

  • Churn analysis

  • NOC dashboards

  • AI-powered reporting

Technical Approach

The objective is to build this as a separate Frappe app that integrates with ERPNext instead of modifying ERPNext core. This should make upgrades easier and allow the ISP functionality to evolve independently.

Demo

A live demonstration is available:

Demo: Start a 15-Day Teztel ISP Trial

(Please note that this is an early demonstration and many ISP-specific features are still under development.)

Marketplace & Community

I would like to make ISPNext a reusable application for the ERPNext ecosystem. I’m also interested in understanding the best approach for future distribution, whether through the Frappe Marketplace (if applicable) or as an independently maintained commercial/open-source app.

I understand this is not an official ERPNext module. My goal is to build a high-quality community application that integrates well with ERPNext and follows best practices.

Looking for Feedback

I’d appreciate input from:

  • ISPs already using ERPNext or Frappe

  • ERPNext Partners

  • Frappe developers

  • MikroTik and FreeRADIUS users

  • GPON/FTTH operators

Questions:

  • Which features would be most valuable for your ISP?

  • Would you prefer an open-source, commercial, or open-core model?

  • Would you be interested in testing, contributing, or collaborating?

I look forward to hearing your thoughts and collaborating with the community to build a modern ERPNext solution for ISPs.

One small suggestion: if Start a 15-Day Teztel ISP Trial is only a generic demo today, consider adding a disclaimer such as “ISPNext Preview” or “Prototype” so visitors know they are seeing work in progress rather than a finished product.