About Airodental
Platform overview, product lineup, and how everything fits together.
What we build
Airodental is a multi-tenant dental practice management platform. Practices use it to manage appointments, run AI-powered phone assistants, handle patient communications, and eventually manage their entire front-office workflow. The platform is designed to scale from single-location practices to large DSO (Dental Service Organization) groups with many locations and custom branding.
Products
- Airodental apps/airodental
The main practice management dashboard. Appointment oversight, call logs, team management, and practice configuration. Port 3001.
- Laine apps/laine
AI voice assistant frontend and web booking flow. Powered by VAPI for phone calls and NexHealth for appointment scheduling. Port 3002.
- Saige coming soon
Next product on the roadmap.
- Admin apps/admin
Internal super-admin interface for managing practices, call logs, and platform configuration. Port 3003.
Monorepo structure
The codebase is a pnpm workspace monorepo orchestrated by Turborepo. Shared code lives in packages; each product is an isolated Next.js app.
Key integrations
- VAPI — voice AI phone assistants
- NexHealth — appointment scheduling and patient sync
- Supabase — authentication and storage
- OpenAI — slot matching, appointment type matching, acknowledgment generation
- Resend — transactional email
This documentation
This site is built to grow. Right now it covers the Design System sprint. As the platform matures, sections for API references, integration guides, deployment, and onboarding will be added here. It also exposes machine-readable endpoints so AI coding agents working in this repo can reference the correct components, patterns, and conventions automatically.