Set your service times
Teach Vervox every service you offer — duration, buffer, price, aliases — so callers always get offered time windows that actually fit.
6 steps · 5 min read
Why the catalogue matters
Without a catalogue, the AI has to guess how long each service takes — and guessing means offering wrong-sized slots. A 15-minute consult in a 60-minute window wastes calendar space; a 2-hour deep clean in a 1-hour window makes you late to the next job.
The catalogue fixes this by giving every service a stable ID, a real default duration, optional buffer time, and a list of aliases (the words callers actually use). The AI looks up the service, picks the right duration, and only offers slots that fit.
Add your first service
Open Settings → Smart Booking → Services and click Add service. You'll see five fields:
- Label — the human name, e.g. "Deep clean".
- Default duration (minutes) — how long this service takes on average.
- Buffer (minutes) — optional pad after the service, for cleanup, notes, or travel. Leave blank to inherit your global default.
- Aliases — alternate phrasings callers might use, e.g. for a "Deep clean" you might add "big clean", "end of lease", "spring clean".
- Active — toggle off to temporarily hide a service without losing its config.
Save. The service is now available to the AI on the next call.
Durations, buffers, and why they're separate
Duration is what shows up on the customer's calendar invite. Buffer is invisible time after the appointment — for cleanup, resets, notes, or travel between jobs. The AI avoids offering back-to-back slots that don't respect the buffer, so you get breathing room without explaining it to callers.
Examples:
- Haircut: 30-minute duration, 0-minute buffer.
- Facial: 45-minute duration, 15-minute room reset buffer.
- Mobile plumbing callout: 60-minute duration, 30-minute travel buffer.
- Dental check-up: 20-minute duration, 10-minute admin buffer.
For mobile services, prefer putting the travel time in the home-visit routing config rather than as a per-service buffer — routing accounts for the distance between jobs, not just after each one.
Aliases: how callers actually describe your services
Callers don't know your internal service names. Aliases map the phrases they use to your canonical labels, so when a caller asks for "the scalp massage thing" the AI still finds your "Head spa" service.
Tips for good aliases:
- Include the colloquial names — "end of lease" for "Deep clean".
- Include common misspellings — "massarge", "physio", "botox".
- Include branded shorthand — "the basic", "the works".
- Don't include the canonical label itself — it's already matched.
Add aliases over time as you listen to real calls. The conversation log under Calls shows you exactly what callers said, so you can spot patterns.
Pricing visibility (when to show, when to hide)
By default, the AI does not quote prices on the phone. Prices on a catalogue entry are used for deposits and for your own dashboard, but the AI won't read them out unless the caller asks directly.
This is deliberate: most service businesses quote after seeing the job, and committing to a price on the phone paints you into a corner. If you're happy to quote flat-rate prices, add them to the custom instructions in Settings → Required call information so the AI knows it's OK to share.
Testing your catalogue with a live call
Place a test call and ask for each of your services, using different phrasings. Verify that:
- The AI finds the right service (check the conversation log).
- The slots offered respect your duration + buffer.
- Aliases you set up actually match real phrases.
If something's off, tweak the catalogue entry and test again — changes are live on the next call, no redeploy needed.
Ready to get started?
Set up your AI receptionist in under 10 minutes. Card required, no charge during the 30-day trial — we ask before charging.
Start free trialRelated guides
Smart Booking — book jobs while you work
A tour of Vervox Smart Booking — what it does, how it fits your business, and how to enable it on a single setup call.
Take a deposit upfront
Reduce no-shows by requiring a deposit. The AI texts callers a Stripe link mid-call; the slot is released if payment does not clear.
Customise your AI's voice and tone
Fine-tune your AI voice, greeting, tone, intake questions, custom instructions, after-hours behaviour, and service area to match your brand perfectly.