Voice AI Saas for Dental Clinics (Livekit) by Jin ParkVoice AI Saas for Dental Clinics (Livekit) by Jin Park

Voice AI Saas for Dental Clinics (Livekit)

Jin Park

Jin Park

Voice AI SaaS for Dental Practice Management

A live, enterprise-grade SaaS platform enabling dental clinics to automate patient intake via intelligent AI receptionists.
I developed a scalable Voice AI solution that integrates directly with existing practice management software (PMS). The platform handles inbound calls, answers complex FAQs, and books appointments in real-time without human intervention.
Currently deployed and actively processing calls in 20+ clinics across Canada, the infrastructure is optimized to support a projected rollout to 150+ locations in the coming quarter.

Core Functionalities

🗣️ High-Performance Voice AI Layer
LiveKit & Telnyx Integration: Engineered a low-latency conversational pipeline using LiveKit for real-time audio streaming and Telnyx for SIP trunking.
Orchestration Engine: Seamless coordination of STT (Speech-to-Text), LLM logic, and TTS (Text-to-Speech) to achieve natural, human-like response times.
Smart Workflows: Handles automated appointment scheduling, answers queries via Knowledgebase, and includes fallback logic to transfer calls to human agents when necessary.
⚙️ Agent Configuration & Control
Customizable Personas: Clinics can configure welcome messages, system prompts, and select specific voice profiles to match their brand identity.
Knowledgebase Injection: Users can upload practice-specific documents to train the AI on clinic policies, hours, and procedures.
🏢 Multi-Tenant SaaS Architecture
Agency-Ready Structure: Built with "Organization Workspaces" allowing one user to manage many organizations—ideal for agencies or dental groups.
RBAC & Security: Implemented granular user permissions and roles to ensure strict data privacy across staff levels.
📈 Logging & Analytics
Deep Insights: comprehensive dashboard for tracking call metrics, duration, and specific outcomes (Booked, Failed, Transferred).
Transparency: Full conversation transcripts are logged, allowing practice managers to audit AI performance and patient satisfaction.
💳 Billing & Authentication
Stripe Integration: Full commercial implementation including subscription plans, automated invoicing, and webhook handling for account status management.
Secure Access: Robust authentication via Google OAuth and standard email sign-up flows.

📈 Analytics Page

The central hub for monitoring clinic performance. This dashboard provides a high-level view of the AI agent's efficiency using real-time data.
Key Metrics Cards: Instantly view Total Calls, Total Minutes (talk time), Average Call Duration, and Total Bookings.
Visual Trends: A "Practice Analytics Dashboard" graph allows users to visualize traffic spikes and usage trends over specific timeframes.
Analytics Page
Analytics Page

🤖 Agent Page

The command center for customizing the AI receptionist’s persona and behavior to match the clinic’s brand.
Identity & Scripting: Configure the agent's display name and define the initial "First Message" greeting.
Voice Selection: A visual interface where users can audition and select specific voice profiles (e.g., American Female, British Male) to find the perfect tone.
Phone Integration: Displays the assigned Telnyx phone number linked to the agent.
Compliance: Toggles for enabling HIPAA compliance protocols.
Agent Page
Agent Page

📞 Call Logs Page

A comprehensive ledger for auditing all patient interactions.
Detailed Records: A list view displaying caller IDs, timestamps, status (e.g., Completed, Missed), and AI performance evaluations.
Deep Dive View: Clicking a log opens a detailed inspector featuring an embedded Audio Player for playback, along with tabs for the Call Summary, Full Transcript, and technical metadata.
Call Logs Page
Call Logs Page
Call Details Dialo
Call Details Dialo

👥 Team Page

Designed for agency and clinic collaboration.
Member Management: View a list of all staff members with access to the workspace along with their specific roles and status.
Invite System: An "Add Member" modal allows admins to seamlessly invite new staff via email, enabling multi-user management of appointments and settings.
Team Page
Team Page

⚙️ Settings Page

The administrative backbone of the application, split into two core sections:
🏢 Business Profile: Manage essential clinic details including Name, Website, Timezone, and configurable Business Hours (to ensure the AI schedules appointments only when the clinic is open).
💳 Billing: A dedicated integration with Stripe for managing subscription plans, payment methods, and viewing invoice history.
Settings Page
Settings Page
Like this project

Posted Jan 17, 2026

Voice AI platform automating dental intake & real-time PMS scheduling. Seamless legacy integration. Live in 20+ clinics, scaling to 150+ locations.