For dentists who want to know exactly what they’re getting — and office managers who want to understand every control. Every feature, every setting, all in one place.
Your dashboard shows exactly how your AI is performing — at a glance, the moment you log in.
Robert Wilson
Severe Pain • 10 mins ago
Sarah Miller
New Patient Exam • Tue 2:00 PM
Emily Davis
Asking about whitening options
2m ago
James Torres
Wants same-day emergency slot
14m ago
5m ago
22m ago
1h ago
Two perspectives. Same practice. The difference between drowning in calls and running the day.
Front desk, scheduling, insurance verification
Chair-time, clinical focus, emergencies
Click any feature to see exactly how it changes your AI’s responses — in real time.
Feature: Instant Booking
Toggle the feature above to see the response change
Every detail of your AI — from its name and personality to its voice tone — is configurable from your dashboard.
Settings
Your inbox surfaces the conversations that need human attention — emergencies, pending bookings, and callback requests — all in one place.
Review and resolve incoming requests
Configure how you receive notifications for emergencies, bookings, and callbacks.
Your inbox updates instantly as conversations arrive. Never miss an emergency, booking request, or callback.
Write plain English rules — one per line. Your AI follows them on every call and chat, no matter what.
Choose your voice operator. Select one below to hear how they sound on a sample call.
Salva works through call forwarding. You keep your published number. We provide a backup. You can pause us at any time.
Forward unanswered, after-hours, or all calls to your Salva line using your carrier's call-forwarding sequence (typically *72).
Every plan ships with a dedicated U.S. virtual number. Use it for testing, share it with patients, or publish it as your main line.
One toggle in Settings → Voice. Calls go back to your normal flow instantly. No carrier changes required to pause or resume.
<Dial> to your main officeYour team focuses on chair-time. Outbound calls from your office still work normally. See the carrier setup guide for your provider's exact forwarding sequence.
Salva is built to defer, not guess. The AI never diagnoses, never quotes treatment plans, and never confirms benefits. Here's exactly how it handles the edge cases.
"Will this tooth need a root canal?"
"That's something Dr. Chen will need to evaluate in person. I'll have someone call you back today — what's the best number?"
"How much for an implant?"
"Pricing varies by your specific case. Our team can give you an accurate quote after a quick exam — would you like to book one?"
"What will my plan cover for a crown?"
"Specific coverage varies by your plan. Our billing team can verify directly with your carrier and call you back today."
Keywords: severe pain, swelling, trauma, bleeding
Salva captures contact info, expresses empathy, and immediately fires SMS + email alert to your configured emergency line.
Patient mumbles, accent the AI can't parse, etc.
Salva asks once for clarification. If still unclear, offers a human transfer (Pro / Growth) or schedules a callback.
Marketing calls, wrong number, spam
Politely ends the call. Logs it in the dashboard so you can spot recurring spam patterns without interrupting your team.
You can customize every guardrail in Settings → Do's & Don'ts using plain-English rules.
Customize every detail — colors, logo, greeting, and more. Embed it on your website in one line of code.
Claire from Bright Smiles Dental
Powered by SalvaAI
Embed snippet
<script src="https://app.getsalvaai.com/api/widget/embed?id=biz_abc123"></script>Plugs directly into Open Dental, and routes cleanly into Dentrix, Eaglesoft, or paper schedules — no double entry, no surprises.
What the AI reads, writes, and never touches.
Dentrix, Eaglesoft, Curve, Carestream, paper — Salva still works.
You don't need a PMS integration to use Salva. The voice AI and chat widget capture the same booking details on every call — patient name, contact, requested time, reason for visit — and route them to your Inbox. Your team then enters the appointment in your usual flow.
On call or chat. Patient name, phone, requested time, and reason for visit — all logged on the conversation.
Under the Pending Bookings tab. Optional SMS + email alert to your team when notifications are enabled.
Office manager enters the appointment in Dentrix, Eaglesoft, Curve, or your paper book, then taps Resolve to archive the conversation.
Same voice AI, same chat widget, same dashboard, same alerts. The only difference: your team writes the appointment into your PMS instead of Salva doing it directly.
Direct integrations on the roadmap
Use Salva today with the manual-route flow above. Direct integration arrives when ready — no platform change required when it does.
Honest, no-fluff breakdown of every step from sign-up to your first live test call.
Click Start Free Trial. Enter email + password. Pick Basic, Pro, or Growth. 14-day trial, no card charged today.
Practice name, hours, services with durations, accepted insurance, AI's name, voice operator, and tone. Each field has a sensible default — accept them or customize.
Paste your Open Dental API key and developer key — Salva can read your live schedule. Not on Open Dental? Skip this step. Bookings will route to your Inbox.
Copy your carrier's call-forward sequence from /setup (typically *72 + your Salva number). Dial it once from your office phone.
Call your office number from your cell. Salva picks up. Ask it a question, book a fake appointment, hang up. Watch it show up in your dashboard Inbox in real time.
Salva runs on a HIPAA-aligned architecture from day one. Every layer is designed so patient data stays where it belongs.
Designed from the ground up to handle patient information safely, using vetted subprocessors with BAAs available for eligible plans.
Business Associate Agreement available on Pro and Growth plans. Standard turnaround under 2 business days.
Sensitive fields — OpenDental API keys, patient names, phone numbers, email, date of birth, and call summaries — are encrypted at the column level using AES-256-GCM, not just at rest.
Database, voice infrastructure, and AI providers all hosted on U.S. endpoints. No data crosses borders.
Supabase RLS ensures each practice can only ever read or write its own data — enforced at the database layer, not in app code.
Every AI action, booking, transfer, and escalation is logged with timestamp + actor — exportable for compliance review.
All voice and SMS webhooks are signature-verified using X-Twilio-Signature. Forged requests are rejected at the edge.
Upstash Redis rate limiting on every public route. Brute-force and abuse attempts are throttled automatically.
Industry-leading authentication with session token enforcement and bot protection on sign-up and sign-in.
We respond to vendor security questionnaires within 5 business days.
See the BAA page for our Business Associate Agreement, the privacy policy for data handling specifics, and terms for service obligations.
Set up in under 5 minutes. See the difference on day one.