Summary
Deska is an AI voice receptionist for dental practices. It answers calls with a natural voice agent, books and manages appointments, and handles patient questions around the clock, so the front desk is never the bottleneck and no booking is missed.
The problem
A dental front desk is the busiest, most interrupted role in the clinic. Calls come in while staff are with patients, and missed calls are missed revenue. Hiring more reception staff is expensive and does not solve the after-hours gap.
What I built
A full-stack SaaS:
- Voice layer powered by Vapi, so callers talk to a natural agent that can answer questions and book real appointments.
- App on Next.js with a dashboard for calls, appointments and billing.
- Data in PostgreSQL via Prisma, accounts via Better-Auth.
- Payments via Stripe for subscriptions, and Resend for transactional email.
Why it matters
It turns the front desk from a single point of failure into an always-on system. Practices capture after-hours bookings, stop losing callers to voicemail, and free their staff to focus on patients in the room.
Tech
Next.js, Better-Auth, Prisma, PostgreSQL, Vapi for voice AI, Stripe for billing, and Resend for email.