Shared online admin dashboard for service schedules and monthly contract revenue across customer portal Workers.
Shared online · customer list saves in Cloudflare KV
Next appointment
--
Load customer pages to calculate.
Monthly contract revenue
$0.00
Sum of contract amounts.
Customers loaded
0
0 successful · 0 failed
Interval-adjusted estimate
$0.00
If each amount is billed every service interval, normalized to 30 days.
Customer page connections
Add each customer portal Worker URL. This page saves the list online, so you and your partner see the same customer list.
Each customer Worker needs the updated /api/admin/customer-summary endpoint and the same ADMIN_TOOL_KEY. This overview page also needs a Cloudflare KV binding named CUSTOMER_OVERVIEW_KV so the saved customer list is shared.
Revenue total uses each page's contractAmount. The interval-adjusted estimate is only useful if that amount is billed per service visit instead of monthly.
Schedule and revenue table
Not loaded yet.
Add customer page URLs, enter your admin key, then click Load overview.