Plans & billing2 min readUpdated May 19, 2026

The onboarding flow — six steps to live

A breakdown of every step in onboarding, what each one collects, and tips for filling it out fast without skipping the important fields.

Plans & billing

The onboarding flow — six steps to live

A breakdown of every step in onboarding, what each one collects, and tips for filling it out fast without skipping the important fields.

Salva AI · Learn

The six steps

StepWhat you setTime
1. Practice basicsPractice name, type, address, business hours~60s
2. ServicesYour common services + appointment durations~90s
3. AI personality + voiceAI name, greeting, voice tone, transfer numbers~90s
4. Widget customizationColors, logo, header title, button label, greeting~60s
5. Emergency alertsPhone + email for emergency notifications~30s
6. OpenDental integrationServer URL + API key (optional, can do later)~30s

Step 1: Practice basics

The foundational layer. Salva uses your practice name in every greeting, your specialty to tune defaults, your address when patients ask "where are you," and your business hours for after-hours behavior.

Spend the most time on business hours — these determine when after-hours behavior kicks in.

Step 2: Services

List the services you commonly book. For each, set a name and a typical duration. Salva pre-fills sensible defaults based on your specialty — you can accept or adjust.

This is the single most important data for booking accuracy. See Services and treatment durations for why duration matters.

Step 3: AI personality + voice

Three sub-fields:

The greeting matters more than people expect. Make it short, warm, and on-brand.

Step 4: Widget customization

Skip this if you only care about voice. Otherwise, walks you through Customizing the widget. The live preview on the right updates as you type.

Step 5: Emergency alerts

Optional but strongly recommended. Add at least one phone + email — without it, emergency detection still routes to your emergency line, but you don't get the immediate ping.

Step 6: OpenDental integration

Optional. Skip if you're not on OpenDental or you want to set it up later. Full walkthrough in Connecting OpenDental.

What happens on submit

After step 6 (or your last completed step), your account is provisioned and you land on the dashboard. If your plan requires it, you're routed to Stripe checkout first.


Published May 19, 2026

Related guides