NightDesk can now tell you exactly how much money it saved you
The question every MSP owner eventually asks about an after-hours tool isn't "does it work?" — it's "what's it worth?"
The answer has to come from real data, not the demo calculator on the landing page. Any vendor can put a slider that makes the numbers look good. What matters is: of the calls that actually came in during my trial, how much would they have cost me to handle manually?
NightDesk now answers this with a real API endpoint.
How it works
GET /admin/tenants/{id}/roi?days=30 queries the call stats table and returns:
calls_handled— resolved calls only. Escalations needed a human regardless; we don't count those as savings.minutes_saved— calls handled × avg call minutes (default 12, configurable)dollars_saved— minutes saved × hourly on-call rate (default $75/hr, configurable)nightdesk_cost_window— prorated plan cost for the query windownet_savings— dollars saved minus plan costroi_ratio— dollars saved ÷ plan cost (1.5 = $1.50 back for every $1 spent)payback_days— days until cumulative savings cover one month of NightDesk
The rates default to conservative MSP industry benchmarks but can be overridden per call. This lets you model "what if my on-call rate is $125/hr?" or "what if average calls run 20 minutes?" without touching your tenant record.
The design decision: only count resolved calls
This is intentional and important. Escalations — calls where NightDesk decided a human needed to be involved — still cost you the on-call interrupt. NightDesk handled the intake and classification, which has value, but we're not claiming we saved you the full call cost on those.
A ROI number that counts every call as saved is a marketing number. One that only counts the calls you didn't have to touch is the number you can defend in a QBR.
Pilot conversations
The endpoint is the backend for what was previously a static demo calculator. Once a pilot tenant has two weeks of real data, this is the slide you show: "here are the 23 calls NightDesk handled, here's what they would have cost at your rate, here's the number."
If you're an MSP evaluating after-hours AI triage, the pilot program is open. Request early access.