A voice assistant for the calls you cannot pick up.
C@llPilot helps small-business owners keep customer momentum after a missed call. The product is deliberately generic: the same engine runs Cake Shop, Clinic, Delivery, and Repair workflows without rebuilding its core.
Configuration, not hard-coded prompts.
Every business configures its own workflow: greeting, questions, conditions, follow-up action, and language. The same engine executes every workflow — there is no separate prompt implementation for each vertical.
The assistant turns natural replies into structured details, evaluates priority deterministically (especially for the within-24-hours rule), and only claims a calendar action after the provider confirms it.
Owners review transcripts, captured fields, AI summaries, and follow-up state in a dashboard. They mark records contacted, completed, or closed. Everything is scoped to their business.
How it works under the hood
Clean separation between the marketing site, the protected app, the API service, and the third-party providers.
- Web
- Next.js · Pages Router · TypeScript
- API
- Fastify · TypeScript · Railway
- Database
- Supabase Postgres + Auth
- AI
- Configured provider
- Voice
- Smallest.ai Pulse + Lightning
- Calendar
- Google Calendar API · confirmation-gated tools
A generic engine, four honest previews.
- 01
Cake shops
Capture cake type, flavour, weight, required date, fulfilment preference, and the caller’s name and phone. Urgency is automatically flagged when the required date is within 24 hours.
- 02
Clinics
Schedule, reschedule, or cancel appointments through Google Calendar. The assistant stays administrative — never diagnosing, prescribing, or assessing clinical urgency.
- 03
Delivery
Capture pickup, drop-off, item summary, and time window from a missed enquiry, then route to a dispatcher follow-up.
- 04
Repair services
Log service requests with issue summary, equipment type, and a preferred visit window. Book a confirmation-gated callback in the owner’s calendar.
Honest about what this MVP does.
Demo application — no real telephone calls are placed. Voice uses external STT/TTS services.
Voice uses Smallest.ai Pulse and Lightning. The browser only captures audio via MediaRecorder — no browser speech recognition or synthesis.
Clinic workflows collect appointment preferences only. They are explicitly administrative and never diagnose, prescribe, or assess clinical urgency. No claim of HIPAA compliance or production medical suitability is made.
Calendar tokens are stored encrypted server-side, never exposed to the browser. Mutations require explicit customer confirmation before the assistant reports success.