NightDesk: eliminating the Monday on-call update
NightDesk now resolves on-call pages dynamically from a weekly rotation schedule, so MSPs never have to edit a runbook when the rotation changes.
Read →Chester Frazier · Gulfport, MS · b. 1988
Debugging stories, architecture notes, and the occasional thing I built because nobody else had. New posts when I have something worth writing down.
NightDesk now resolves on-call pages dynamically from a weekly rotation schedule, so MSPs never have to edit a runbook when the rotation changes.
Read →A one-line Python footgun silently killed a message-ingest pipeline for a week. dict.get(key, default) does not do what you think when the value is null.
Read →The new /ticket-health endpoint in TicketScope gives every ConnectWise ticket a 1–10 risk score, sentiment trend, urgency level, and a one-sentence recommended action — automatically, on every ticket you open.
Read →How I built Evangeline — an AI concierge that knows each client's context, remembers their priorities, and sends a morning briefing at 7am — using Claude, Twilio, and DynamoDB.
Read →Enterprise engineers who live in GitLab now get the same automatic CV-building that GitHub users do — including self-managed installs.
Read →New Pro endpoint: POST /vendor-escalation generates a complete vendor support case from ConnectWise ticket notes. Covers Microsoft, Cisco, Datto, VMware, Fortinet, Meraki, Veeam, CrowdStrike, Sophos, and more. Chrome extension sidebar updated.
Read →Three new buttons in the TicketScope sidebar: In Progress, Waiting on Client, Resolved. Each drafts a professional client-facing status email with a subject line. Copy, paste into CW, done.
Read →What it looks like when you hand a 5.5-hour autonomous window to an agent and come back to 806 tests passing and five code-complete SaaS products.
Read →NightDesk's billing layer is live: Stripe Checkout for three tiers, webhook handling for the full subscription lifecycle, and a /billing/status endpoint that drives plan enforcement. The ROI page now converts.
Read →New endpoint: GET /admin/tenants/{id}/roi?days=30 calculates ROI from real call data — calls handled, minutes saved, dollars saved vs plan cost, payback period. The number you need at a QBR.
Read →The NightDesk landing page form is now wired to a real endpoint. POST /demo-request captures pilot interest (email, company, team size, notes), saves to DynamoDB, and pings Chester via SES. Zero friction for an MSP owner who wants in.
Read →A new GET /admin/tenants/{id}/stats endpoint gives MSP owners 7- and 30-day call stats: total calls, resolution rate, escalation counts, average turns, and per-customer volume. The number you need when someone asks if the AI is actually working.
Read →New Pro feature: POST /api/weekly-report generates a polished weekly status summary from your commit history, tickets, and time entries. Outputs Markdown, HTML, or Slack-formatted mrkdwn. Optional email delivery.
Read →Pro feature: enable scheduled weekly delivery in your dashboard. Every Sunday, EverCV generates a polished weekly status summary from your CV activity — highlights, deliverables, blockers, next week focus — and emails it to you. Markdown, HTML, or Slack format.
Read →