Best Practices
Proven strategies and expert tips to optimize your AI voice assistant.
Core Principles
1. Clear Over Clever
Bad:
Create an elaborate, sophisticated conversational AI that demonstrates
advanced linguistic capabilities...
Good:
Answer questions clearly. Be friendly and professional.
Book appointments when customers ask.
Simple instructions work better, are easier to troubleshoot, and produce consistent results.
2. Test Everything
Before launch: Test 10+ times with different scenarios, have colleagues test, verify all integrations
After launch: Test after every change, weekly testing, monitor analytics continuously
Never: Launch without testing, make unverified changes, assume integrations still work
3. Iterate Constantly
Your assistant should evolve:
- Week 1: Basic functionality
- Month 1: Refined responses
- Month 3: Optimized efficiency
- Month 6: Advanced capabilities
Review schedule:
- Daily (first week)
- Weekly (first month)
- Bi-weekly (first quarter)
- Monthly (ongoing)
4. Keep Humans in the Loop
Transfer triggers:
TRANSFER TO HUMAN WHEN:
- Customer explicitly requests it
- After 2-3 misunderstandings
- Complaint or frustration detected
- Complex issue beyond scope
- Legal or medical questions
- VIP customer flagged
Instruction Writing
Structure Your Instructions
=== IDENTITY ===
Who you are and your role
=== PERSONALITY ===
How you should sound
=== PRIMARY GOAL ===
Your main objective
=== CONVERSATION FLOW ===
Step-by-step process
=== KNOWLEDGE ===
Key information to reference
=== BOUNDARIES ===
What NOT to do
=== TRANSFERS ===
When to escalate
Be Specific and Concrete
Vague:
Handle scheduling requests professionally.
Specific:
APPOINTMENT BOOKING STEPS:
1. Ask: "What service do you need?"
2. Ask: "What day works for you?"
3. Offer 2-3 available time slots
4. Collect: Name, phone number, email
5. Confirm: "You're booked for [service] on [date] at [time]"
6. Say: "You'll receive a text confirmation shortly"
Use Examples
Include in instructions:
EXAMPLE INTERACTION:
Customer: "Do you do highlights?"
You: "Yes! Highlights take about 3 hours and start at $150.
Would you like to book an appointment?"
Customer: "What times do you have Thursday?"
You: "Let me check... I have 10am, 2pm, or 4pm available.
Which works best for you?"
Optimize for Voice
Customers are HEARING this, not reading it.
Written language (Bad):
Our comprehensive service offerings include: general dentistry
(routine cleanings, examinations, preventive care), cosmetic
procedures (teeth whitening, veneers, bonding, smile makeovers)...
Spoken language (Good):
We offer four main types of services. First, general dentistry like
cleanings and checkups. Second, cosmetic work such as whitening and
veneers. Third, restorative procedures like fillings and crowns.
And fourth, emergency care. Which are you interested in?
Rules:
- Keep sentences under 20 words
- Use simple words
- Break up lists
- Add pauses with punctuation
- Ask clarifying questions
Voice Selection
Matching Voice to Brand
| Business Type | Voice Characteristics |
|---|---|
| Professional services (legal, medical, financial) | Mature, clear articulation, moderate pace, formal |
| Casual businesses (retail, food, lifestyle) | Younger, friendly, slightly faster, conversational |
| Healthcare (dental, wellness, therapy) | Warm, reassuring, empathetic, calm |
| Service businesses (HVAC, plumbing, home services) | Confident, capable, reassuring, direct |
Voice Testing
- Listen to samples in Voice Playground
- Test with your actual content - paste your greeting and hear it
- Test common phrases - phone numbers, addresses, business name, service names
- Get second opinions from team members and customers
Common voice issues:
| Problem | Solution |
|---|---|
| Sounds robotic | Try ElevenLabs provider or different voice |
| Too fast | Adjust voice speed to 0.9x |
| Unclear pronunciation | Try different voice or add phonetic spelling |
| Mispronounces terms | Add pronunciation guide in instructions |
Knowledge Base
Organization Strategies
By Topic:
- "General FAQs"
- "Service Descriptions"
- "Pricing & Packages"
- "Policies"
By Audience:
- "New Customer Info"
- "Existing Customer Resources"
- "VIP Program Details"
By Department:
- "Sales Information"
- "Support Documentation"
- "Billing & Payments"
Content Format
FAQ Format (Best):
Q: What are your hours?
A: Monday-Friday 9am-5pm, Saturday 10am-3pm, closed Sundays.
Q: Do you accept walk-ins?
A: Yes! Walk-ins welcome, but appointments get priority.
Q: What forms of payment do you accept?
A: Visa, Mastercard, Amex, Discover, cash, and checks under $500.
Structured Lists (Also Good):
SERVICES & PRICING
Hair Services:
- Women's Cut: 45 min, $50-75
- Men's Cut: 30 min, $30-40
- Color: 2-3 hours, $120-200
- Highlights: 3 hours, $150-250
Update Frequency
Immediately: Price changes, hours changes, services added/removed, policy updates
Monthly: Seasonal information, promotional content, new common questions
Quarterly: Complete accuracy check, remove obsolete content, reorganize if needed
Integration Best Practices
Setup Checklist
Before connecting:
- ✅ Understand what data syncs
- ✅ Know required fields
- ✅ Have credentials ready
During setup:
- ✅ Follow instructions exactly
- ✅ Grant only necessary permissions
- ✅ Test with dummy data first
After connecting:
- ✅ Make test call
- ✅ Complete full booking flow
- ✅ Verify data in integration platform
Service Name Matching
Critical: Service names must match EXACTLY between your booking system and instructions.
In your booking system:
- Haircut - Women's
- Haircut - Men's
- Color (Full)
In your assistant instructions:
SERVICES (match names exactly!):
- "Haircut - Women's"
- "Haircut - Men's"
- "Color (Full)"
Pro tip: Copy-paste service names from your integration platform directly into instructions.
Graceful Degradation
Build in fallback handling:
BOOKING PROCESS:
1. Try to book in [Acuity/Square/Jobber]
2. If successful: Confirm appointment details
3. If failed:
- Apologize: "I'm having trouble accessing our schedule"
- Collect information: Name, phone, preferred date/time
- Set expectation: "Someone will call you within 1 hour to confirm"
- Transfer or take message
Call Flow Optimization
Reduce Call Duration
Goal: 2-3 minute average
-
Streamline greeting
Bad: "Thank you so much for calling ABC Dental, the premier
family dentistry practice serving the greater downtown area
since 1995. How may I help you today?"
Good: "Thanks for calling ABC Dental. How can I help?" -
Ask efficient questions
Bad: Multiple separate questions with waits
Good: "What service do you need, and what day works for you?"
[Get both answers at once] -
Bundle information
Good: "I have you scheduled for a haircut on Thursday at 2pm
with Sarah. You'll receive a text confirmation. Anything else?"
Improve Completion Rate
Goal: 90% completion
-
Clear objectives in greeting
"Are you calling to book an appointment, ask a question, or something else?" -
Prevent dead ends
Bad: "I don't have that information."
Good: "I don't have that specific detail, but let me connect you
with someone who can help. One moment." -
Handle silence
After 5 sec: "Take your time, I'm here when you're ready."
After 10 sec: "Are you still there?"
After 15 sec: "If you need a moment, I can call you back. Should I do that?"
Decrease Transfer Rate
Goal: < 20% transfer rate
- Add information to knowledge base - Review transfer transcripts to identify common questions
- Expand capabilities - Train assistant to offer alternatives before transferring
- Improve confidence - "Attempt to help using knowledge base. Transfer only after 2 attempts fail."
Advanced Optimization
Sentiment Detection
FRUSTRATION DETECTION:
If customer says:
- "This is ridiculous"
- "I've been trying to..."
- "You're not listening"
- Strong profanity
Response:
"I understand this is frustrating. Let me connect you with someone
who can help immediately. One moment please."
[Transfer to priority line]
Personalization
Use available data wisely:
If returning caller:
"Welcome back! Are you calling about your appointment on Thursday?"
If new caller:
"Thanks for calling! Is this your first time contacting us?"
Balance: Be helpful and personal, but not creepy.
A/B Testing
Test one variable at a time:
- Create two identical assistants
- Change ONE variable (greeting, voice, instruction detail)
- Assign different phone numbers
- Run for 2+ weeks
- Compare results in analytics
- Implement winner
Accessibility
Speech Clarity
For elderly customers:
- Slower pace (0.9x speed)
- Clear enunciation
- Simple language
- Patient with pauses
For non-native speakers:
- Standard accent
- Simple vocabulary
- Spell out important info
- Offer to repeat
For hearing impaired:
- Clear voice
- No background music
- Offer SMS/email confirmations
- Provide visual alternatives
Alternative Channels
Don't rely only on voice:
- ✅ Offer web chat widget
- ✅ Send SMS confirmations
- ✅ Email summaries
- ✅ Provide human backup
"I've got your information. I'll send a text confirmation to
this number, and you'll also receive an email. Sound good?"
Compliance and Legal
Recording Notifications
Required in many jurisdictions:
"Thank you for calling ABC Company. This call may be recorded
for quality assurance. How can I help you today?"
Check your local laws - some states require consent, others only notification.
Data Privacy
Never collect unnecessarily:
Bad: "What's your social security number?"
Good: "I'll need your name and phone number to book your appointment"
Never share data:
Customer: "Did my wife call earlier?"
Bad: "Yes, Sarah called at 2pm about her appointment."
Good: "I can't share information about other callers, but I'm happy
to help you with your needs."
Secure integrations:
- ✅ Use official integrations only
- ✅ Review integration permissions
- ✅ Audit data access regularly
Industry-Specific Compliance
Healthcare (HIPAA):
- Don't discuss medical information or PHI
- Transfer to verified humans for sensitive info
Finance:
- Don't collect payment info over phone
- Verify identity before account access
Legal:
- Don't provide legal advice
- Maintain attorney-client privilege