← All projects
2026 — Present SaaS Role: Founder & Full-Stack Developer Status: Live & Commercial

MagLynx — ISP Billing & Management

A commercial SaaS platform that runs an ISP's entire operation in one web app: automated prepaid billing, WhatsApp gateway, customer portal, MikroTik management, payment gateways, and financial reports — hosted, no install needed.

MagLynx landing page — Sistem Billing ISP dalam Satu Aplikasi
maglynx.web.id — product landing page. Live demo available at demo.maglynx.web.id.

// Overview

MagLynx is a billing & ISP management system in a single web application: customer data, automatic invoicing, a WhatsApp gateway, a customer portal, MikroTik integration (PPPoE & Hotspot), payment gateways, financial reporting, and an API ready for AI agents. It runs as a hosted SaaS — each ISP gets its own subdomain, ready within a day, with no server setup required on their side.

Unlike the internal tools I built at Telkom, MagLynx is a commercial product with real paying customers: it has sign-up, pricing tiers, an online-payment checkout, and a public documentation site. It powers day-to-day operations end to end — from invoice generation at 00:15 to automatic isolation of overdue customers at the router level.

// The Challenge

Small ISPs typically run their business on spreadsheets and personal chat apps. That means: invoices made by hand every month, payment reminders typed one by one, delinquent customers isolated from the router manually (often days late), and no clear picture of cash flow or outstanding receivables. Every step costs hours, and mistakes — a missed isolation or a wrong bill — directly hit revenue.

The goal: one system that automates the full billing cycle, talks to customers over WhatsApp (the channel they actually use), controls the routers directly, and lets customers pay online without admin involvement.

// What I Built

A multi-tenant web application around a prepaid billing engine anchored on each customer's isolation date: invoices generate automatically at 00:15, WhatsApp reminders fire at H-2/H-1/isolation day at 07:30, and auto-isolation runs hourly with a per-router isolation profile. Payments received shift the isolation date forward; partial payments are supported with a rollback-safe payment history.

On top of the engine sits everything an ISP needs to operate: router management via the MikroTik API, a WhatsApp gateway with anti-ban sending patterns, a self-service customer portal, multiple payment channels, yearly financial reports, and a Telegram bot for the owner's daily recap — all extensible through an API designed for AI agents.

Automated Prepaid Billing

Daily auto-invoicing, pro-rated first bills, multi-month periods with period-range pricing, duplicate-billing guards.

Auto Isolate & Reminders

Per-router isolation profiles, scheduled PPPoE actions, and reminders that fire on schedule in the ISP's own timezone.

WhatsApp Gateway

Broadcasts, send queue, message templates with anti-banned variance and jitter, per-event notifications, and a global PAUSE switch.

Customer Portal

Customers check their bill, pay online, and report outages themselves — no admin round-trips.

Payment Gateways

Midtrans Snap, Duitku Pop, manual transfer/QRIS with unique 3-digit codes, plus a custom-gateway contract with HMAC-verified callbacks.

MikroTik Management

Routers, PPPoE secrets, hotspot users & live sessions, mass voucher generation with automatic expiry cleanup, and realtime TX/RX traffic charts.

Financial Reports

12-month cash flow, per-package and per-server revenue, receivables aging, collectibility, and 7-sheet Excel exports.

AI Agent API

A documented API layer ready for OpenClaw / Hermes-style agents — the same orchestration concepts I use in my own bots.

// Results

MagLynx is live and commercial: sign-up with online payment, tiered pricing, a public demo, and documentation that ISPs can share with their technicians without a login.

Live

Hosted SaaS — sign-up & pricing tiers

10+

Core modules (billing, WA, portal, MikroTik, reports…)

24/7

Automated billing, reminders & isolation

4

Payment channels incl. QRIS & e-wallet

// Tech Stack

Hono (TypeScript) React PostgreSQL MikroTik RouterOS API WhatsApp Gateway Midtrans Snap Duitku Pop Telegram Bot API Podman / Docker

Want to see it running?

The live demo walks through billing, WhatsApp, and router management with sample data.

Open Live Demo