Why we moved IPTV billing off WhatsApp and into a real panel
For three years the resellers we work with ran their entire business on WhatsApp, customer requests, line activations, renewal reminders, payment screenshots, refund disputes. It works until it does not.
Here is what broke, and what we built into ElyIPTV Billing to replace it.
What broke
At about 300 active subscribers, a single WhatsApp inbox stops being navigable. Payment screenshots get lost. The same subscriber asks for activation three times because no one can find the previous message. Refund disputes get personal because there is no audit trail.
What we built into the panel
A reseller credit wallet, line activation across Xtream UI / XUI / NXT in one click, a customer self-service portal with crypto / PayPal / Stripe checkout, and daily encrypted backups. Renewal reminders go out automatically forty-eight hours before expiry, and the customer pays themselves without messaging anyone.
What changed in the numbers
Across nine resellers we onboarded in Q1 2026: support time fell from roughly 4 hours/day to under 45 minutes/day, and renewal collection rate jumped from 71% to 94% because reminders no longer depended on someone remembering to send them.
What we kept on WhatsApp
First-touch enquiries and the occasional friendly check-in. Everything transactional moved to the panel. WhatsApp became the front door, not the office.
Related reading
More from the field notes stack.