Skip to main content
Auto-memory
Retell + Twilio
MCP ecosystem
Founder Pres.
Obsidian + QMD
Review pass
Claude / Codex
Convex
75K+ sold
SwiftUI CloudKit
Next.js + Vercel
1,350+ locations
Shopify
Session notes
Founder
MCP forks
<60s response
Operator chapters
QMD retrieval
121+ skills
Six figures raised
Founder office
back to grid
Founder work2025 → now

NightShift

Managed after-hours lead response for home-service operators. NightShift answers the call, qualifies the lead, books when it can, and has a scored briefing on the owner's phone before the first job of the day.

active build
nightshiftco.com
NightShift logo
NightShift<60s
§01LiveNo app to log into

The owner never logs in.

Forward the line at close. NightShift handles the after-hours calls and texts and sends the morning brief.

nightshiftco.com
Open
NightShift live website preview
Live site preview. The production site blocks third-party iframe embedding.Blocked by X-Frame-Options / frame-ancestors
§02Service tiersCoverage options

Three levels of managed coverage for HVAC, plumbing, electrical, roofing, and GC.

NS · 01 · Entry
Lead Capture
  • Phone + SMS intake, one conversation
  • AI scoring on every inbound
  • Morning briefing by email + SMS
  • Hot-lead alerts, quiet hours respected
  • One location · unlimited leads (fair use)
NS · 02 · Full Service
Full Service
  • Everything in Lead Capture
  • Live booking on every call
  • CRM sync: ServiceTitan · Housecall Pro · Jobber
  • First-response target under 60s
  • Tenant tone playbook
NS · 03 · Enterprise
Enterprise
  • Multi-location dispatch
  • Custom CRM + vertical integrations
  • Custom setup per location
  • Dedicated operator
Every tierRecorded callsLead scoringSpam filtered, no replyMorning briefingManaged setup
§03Stack

What it runs on.

Retell (voice agent) / RuntimeTwilio toll-free (verified) / RuntimeCal.com (native scheduling) / RuntimeConvex (state + functions) / RuntimeClaude (qualify + draft) / RuntimeReact 19 + Vite on Vercel / WebStripe Payment Links / CheckoutApollo + maps scraper / Lead sourcingInstantly (cold email) / OutboundSlybroadcast (voicemail drop) / OutboundLive voice demo / Landing surfaceResend (transactional) / Transactional email
§04Artifacts

The shippable evidence.

Everything public is here: the site, the live voice demo, pricing, and the dispatcher line. Client details stay private.

Public websiteOpen ->

Landing, pricing, ROI calculator, live in-browser voice demo of the production Retell agent, walkthrough booking via embedded Cal.com modal. Same runtime as onboarded tenants use.

live · React 19 + Vite on Vercel
Pricing surfaceOpen ->

Current checkout surface for Lead Capture, Full Service, and Enterprise, with terms-required Stripe Payment Links.

live · 2026-05-12 pricing rev
Outbound motion

Apollo + maps-scraper list, Instantly cold email on deliverability-audited mailboxes, Slybroadcast voicemail drops. All routed to the same dispatcher line the product runs on.

active · home-service vertical
Conversation-state graph

15+ Convex tables under one businessId. Append-only audit trail, by-phone and by-email indexes for returning callers, a classify-then-draft Claude pipeline, tiered auto-send (3 / 7 / 11), 100-call daily cap per tenant.

private · multi-tenant runtime
Operator Console V2

Four URL-synced views (Pulse, Clients, Review, Settings) plus a client detail drawer. Read-only, with a ⌘K palette and gmail-style shortcuts. Replaced a 14,503-line legacy workspace.

live · internal