05 · AI product
Jarvis Phone
An AI missed-call receptionist that answers naturally, gathers what the caller needs and sends the business owner a useful summary.
The problem
Small businesses miss calls while doing the work customers call about.
A missed call can be a lost lead, but many owners cannot stop a job to answer every interruption. Jarvis Phone turns that moment into a structured conversation and a concise message the owner can act on.
CallerA normal inbound phone call
Voice AINatural conversation, interruption handling and structured questions
Backend and toolsAccount context, call processing and workflow actions
OwnerA clear SMS summary and captured lead
Full product ownership
More than connecting a model to a phone number.
- Multi-tenant signup, authentication, plan logic and account configuration.
- Number onboarding and telephony provider integration.
- Assistant personalities, real-estate lead capture and voice conversation design.
- FastAPI backend and Next.js customer interface.
- Subscription billing and lifecycle work through Stripe.
- Production and staging deployment with Docker and Caddy.
- Authenticated webhook handling and security hardening.
- Real beta use, customer feedback and ongoing operational trade-offs.
Next.jsFastAPIVapiTelnyxSupabaseStripeDockerCaddy
What it taught me
Voice products are systems problems.
Latency, interruptions, prompt behaviour, function calls, provider state, billing and privacy all show up in the customer experience. The product has made me evaluate AI by how it behaves across a complete workflow, not by how impressive one response looks in isolation.