The ISP Subscriber Lifecycle
Every subscriber relationship follows a predictable path. Understanding and optimising each stage is the difference between a growing ISP and one that is constantly fighting fires.
| Stage | Key Actions | Automation Opportunity |
|---|---|---|
| Signup | Collect details, choose package, assign connection | Online registration form, auto-assign IP/credentials |
| Provisioning | Configure router, create PPPoE/RADIUS user | API-based auto-provisioning in seconds |
| Activation | Connection goes live, subscriber starts using service | Automatic welcome SMS/email with credentials |
| Billing | Generate invoice, collect payment, send reminders | Auto-invoicing, payment gateway integration |
| Renewal | Package expiry, renewal notice, payment collection | Auto-renewal with stored payment method |
| Suspension | Overdue payment, service disabled | Auto-suspend via RADIUS after grace period |
| Restoration | Payment received, service restored | Auto-restore within seconds of payment confirmation |
| Churn | Subscriber cancels or does not renew | Win-back campaigns, exit surveys |
Stage 1: Automated Signup and Onboarding
The signup process sets the tone for the entire subscriber relationship. A smooth, fast onboarding increases subscriber satisfaction and reduces support calls.
- Online registration — let subscribers sign up through your website or mobile app
- Package selection — present clear package options with pricing, speed, and data allowance
- Document collection — upload ID, NID, or address proof digitally
- Payment — collect first invoice payment online during signup
- Welcome kit — auto-send credentials, WiFi setup guide, and support contact via SMS/email
Stage 2: Zero-Touch Provisioning
Provisioning should take seconds, not hours. When a subscriber is created in your billing system, the following should happen automatically:
- RADIUS user created with Mikrotik-Rate-Limit attributes matching their package
- PPPoE credentials generated and sent to subscriber via SMS
- ONU registered on the OLT (if fiber connection)
- IP assigned from the correct pool based on package and location
- Monitoring started — device added to NOC monitoring automatically
Stage 3: Automated Billing Cycle
Manual invoicing is the biggest time sink for ISP operations. Automate the complete billing cycle:
Billing Cycle Timeline: Day 1 → Invoice generated automatically Day 1 → Invoice sent via SMS + email Day 3 → First payment reminder (if unpaid) Day 7 → Second payment reminder (urgent) Day 10 → Grace period warning: "Service will be suspended in 5 days" Day 15 → Auto-suspension: RADIUS account disabled Day 15 → Suspension notice with payment link Day 30 → Final notice: "Account will be terminated in 15 days" Day 45 → Account termination (IP and credentials released)
Stage 4: Smart Suspension and Restoration
Suspension should be automatic but not abrupt. A good suspension system:
- Grace period — give subscribers 5-15 days after invoice due date before suspending
- Payment page redirect — instead of blocking all traffic, redirect HTTP to a payment page
- Instant restoration — the moment payment is confirmed, restore service automatically via RADIUS CoA
- Partial payment — optionally allow partial payments to extend the grace period
Stage 5: Churn Prevention
Acquiring a new subscriber costs 5-10x more than retaining an existing one. Proactive churn prevention:
- Usage analytics — identify subscribers whose usage is declining (early churn signal)
- Proactive support — reach out to subscribers experiencing frequent disconnections or slow speeds
- Loyalty discounts — offer discounts or speed upgrades to long-term subscribers at renewal time
- Exit surveys — when a subscriber cancels, capture the reason to improve your service
- Win-back campaigns — contact churned subscribers with special offers after 30/60/90 days
How ISPbills Automates the Entire Lifecycle
ISPbills manages every stage of the subscriber lifecycle from a single dashboard:
- Registration — customisable signup forms with package selection and document upload
- Auto-provisioning — create subscriber → RADIUS + router configured in seconds
- Billing engine — auto-invoicing with 30+ payment gateway integrations for online collection
- Smart reminders — configurable SMS/email reminder sequences before suspension
- Auto-suspend/restore — RADIUS-based suspension with instant restoration on payment
- Subscriber portal — self-service portal for usage tracking, invoice payment, and package changes
- Analytics — revenue reports, churn analysis, and subscriber growth tracking
Ready to Automate Your ISP?
ISPbills handles billing, network provisioning, and customer management. Use Free Demo to evaluate with up to 100 active subscribers.