Dashboard
Live carriage fee & revenue health · Dec 2021 – Mar 2026
Monthly Carriage Fee
UGX 0
Per active channel rate
Active Channels
0
of 0 total clients
Collection Rate
—
Dec 2021 – Mar 2026
At-Risk Revenue
UGX 0
Overdue / expiring ≤7d
Channel Status Board
—
| Channel | Category | Status | Expires | Fee (UGX) |
|---|
Live Activity
Revenue by Category
Channels
60 registered Uganda IPTV broadcaster accounts
| # | Channel | Category | Fee (UGX/mo) | Status | Expires | Actions |
|---|
Billing Summary
TV Billing vs Payments · Dec 2021 – 31 March 2026
60 Clients
+ 3 Issues
Total Billed
—
Dec 2021 – Mar 2026
Total Collected
—
Payments received
Outstanding
—
Unpaid balance
Collection Rate
—
Period average
Summarised Status of TV Billing vs Payments
Period: Dec 2021 – 31 Mar 2026
| # | Client | Category | Total Billed (UGX) | Paid (UGX) | Outstanding (UGX) | Status |
|---|
⚠ TVs with Issues
| # | Client | Category | Issue | Status |
|---|
Subscriptions
Carriage agreements & renewals
| Channel | Category | Plan | Fee (UGX) | Start | Expires | Status |
|---|
Invoices
Carriage fee billing · UGX
| Invoice # | Channel | Amount (UGX) | Status | Due | Paid |
|---|
Payments
Gateway & webhooks
Recent Payments
| Channel | Amount (UGX) | Method | Time | Status |
|---|
Webhook Log
Provisioning
Automation engine
Automation Flows
✅ Payment received → channel activated (Zenskar webhook)
⏰ Expiry at 00:01 UTC → auto-suspend cron
📧 14d / 7d / 3d / 1d warning emails
🔁 BullMQ retries: 2s → 8s → 32s → 2min → 10min
🛡 Circuit breaker → Slack/PagerDuty after 3 failures
Job Queue
Queue is idle
Notifications
Email & SMS alert history
| Channel | Type | Message | Contact | Sent | Status |
|---|
Audit Log
Immutable event trail
| Timestamp | Event | Channel | Actor | Details |
|---|