Voice AI Assistant
Learn about the Voice AI Assistant and post-call follow-up features
Enable 24/7 automated phone support with an AI voice assistant that handles guest calls naturally. The assistant can answer questions, take messages, and transfer calls to staff when needed.
Overview
Feature | Description |
Natural Conversations | AI handles calls with human-like responses |
Multi-Language | Supports 13 languages with automatic detection |
Guest Recognition | Matches callers to guest records automatically |
Call Transfer | Routes calls to staff or departments |
Transcription | Full call transcripts saved to guest records |
IVR Routing | Advanced multi-department call routing |
Post-Call Follow-Up | Sends booking links and information via text after calls |
Requirements
Before setting up, ensure your HelloShift subscription includes:
Contactless Checkin plan
Accessing Voice AI Settings
Go to AI Assistant > Voice
Configure the voice assistant settings

Basic Configuration
Step 1: Enable Voice Assistant
Toggle Enable Voice Assistant to On.
Step 2: Configure Assistant Identity
Setting | Description | Default |
Assistant Name | Name the assistant introduces itself as | Sarah |
Personality Tone | How the assistant speaks | Cheerful |
Voice | Select from 10 available voices | Varies |
Available Personalities:
Cheerful: Warm, enthusiastic, upbeat
Casual: Relaxed, conversational, friendly
Formal: Professional, polished, business-like
Available Voices: Cole, Hana, Harry, Spencer, Neha, Paige, Lily, Savannah, Elliot, Rohan
Use the preview button to hear each voice before selecting.
Step 3: Set Default Language
Choose the primary language for the assistant. The assistant will automatically detect and respond in the caller's language when possible.
Supported Languages:
English
Spanish
French
German
Italian
Portuguese
Dutch
Polish
Russian
Japanese
Korean
Chinese (Mandarin)
Arabic
Step 4: Customize Greeting
Enter the first message the assistant says when answering calls.
Example:
Hello! Thank you for calling [Hotel Name]. How may I help you today?Guest Information Matching
When enabled, the system automatically looks up callers in your guest database.
How It Works
Caller's phone number is matched against guest records
If found, the assistant has access to:
Guest name
Current and upcoming reservations
Room numbers and confirmation codes
Special requests
The assistant greets the caller by name and skips collecting information already on file, providing a smoother experience for returning guests
Enabling Guest Matching
Go to AI Assistant > Voice
Enable Match Guest Information
Save settings
How It Works: When a known guest calls, the assistant greets them by name and skips asking for information already on file (name, email). For unknown callers, the assistant collects name and other details as needed.
Call Transfer Settings
Configure how calls are routed to staff.
Simple Transfer Mode
Route all transferred calls to a single destination.
Setting | Description |
Transfer Number | Phone number to transfer to |
Extension | Optional extension (digits only) |
When Transfer Happens:
Caller explicitly asks to speak with someone
Guest has a request the assistant can't fulfill
Reservation booking requires staff assistance
Conversation reaches a point requiring human help
IVR Routing Mode (Advanced)
Route calls to different departments based on caller intent.
Enable IVR: Toggle on to configure multiple destinations.
Configure Destinations (up to 5):
Field | Description |
Department Name | Display name (e.g., "Front Desk") |
Phone Number | Destination number |
Extension | Optional extension |
Intent | When to route here (e.g., "If caller asks for reservations") |
Default | Mark one as fallback for unmatched intents |
Example IVR Setup:
Department | Intent | Number |
Front Desk | General inquiries, room requests | 555-0101 |
Reservations | New bookings, availability | 555-0102 |
Housekeeping | Room cleaning, amenities | 555-0103 |
Concierge | Local recommendations, tours | 555-0104 |
Management | Complaints, escalations | 555-0105 |

Dial First (Staff Priority)
Route calls to staff first before the AI answers.
How It Works
Call comes in to your property number
System rings staff phone(s) for configured duration
If staff doesn't answer, AI assistant takes over
Staff can still transfer calls to AI if needed
Configuration
Setting | Description | Default |
Enable Dial First | Turn on staff-first routing | Off |
Wait Time | Seconds to wait for staff answer | 15 |
Start Hour | Time when dial-first begins | 9:00 AM |
End Hour | Time when dial-first ends | 6:00 PM |
Use Case: During business hours, try staff first. After hours, go directly to AI.
Answering Service Mode
When transfers are disabled, the assistant acts purely as an answering service.
Behavior
Assistant answers all calls
Handles common questions using your FAQ data
Takes detailed messages for staff follow-up:
Caller's name
Phone number or email
Message content
Assures caller that staff will respond
Enabling Answering Mode
Disable all transfer destinations
Save settings
Assistant automatically switches to answering service mode
Assistant Capabilities
What the Assistant Can Do
Capability | Description |
Answer Questions | Property info, amenities, hours, policies |
Provide Directions | Local area information |
Take Messages | Detailed notes for staff |
Transfer Calls | Route to appropriate staff/department |
Look Up Guests | Access reservation information |
Handle Multiple Languages | Respond in caller's language |
Send Booking Links | Texts personalized booking links after calls |
Send Follow-Up Info | Texts directions, links, or details discussed on call |
What the Assistant Cannot Do
Limitation | Alternative |
Modify existing reservations | Takes message for staff to call back |
Complete actual bookings | Sends booking link via text; staff follows up if needed |
Send confirmation emails | Staff handles after booking |
Guarantee room availability | Provides general information only |
Access payment information | Directs to secure channels |
Note: For booking inquiries, the assistant proactively offers to send a booking link via text. For requests it cannot fulfill, it takes a message for staff follow-up.
Post-Call Follow-Up
After a voice call ends, the system can automatically send follow-up text messages to guests based on the conversation content.
Booking Link Follow-Up
When a guest inquires about booking during a call, the assistant offers to send a booking link via text. After the call:
The system analyzes the call transcript to detect booking intent
Extracts dates and guest count from the conversation
Sends an SMS with a personalized booking link pre-filled with those details
This requires a Request Booking automation to be configured in AI Automations with the Send Booking Link action.
Information Follow-Up
When a guest requests information better delivered as text (directions, links, complex details), the assistant offers to text it after the call.
This requires a Request Information automation to be configured in AI Automations with the Send Snippet action.
Call Transcription & Recording
All calls are automatically transcribed and recorded.
Accessing Transcripts
Go to Guest Directory
Find the guest or search by phone number
Open the guest's conversation
Locate the "Voice Call" note
Transcript Contents:
Full conversation text
Call duration
Recording link (click to play)
Call summary
Voice Call Notes
Each call creates a note in HelloShift with:
Field | Description |
Subject | "Voice Call" |
Source | Voice Assistant |
Body | Full transcript with summary |
Recording | Audio file link |
Duration | Call length in minutes |

AI Training with FAQs
The assistant uses your FAQ snippets to answer property-specific questions.
Adding FAQs
Go to Guest > Snippets
Create snippets with type FAQ
Enter common questions and answers
The assistant automatically learns from active FAQs
Best Practices for FAQs
Do | Don't |
Keep answers concise | Write lengthy paragraphs |
Cover common questions | Include edge cases only |
Update seasonal info | Leave outdated information |
Use natural language | Use technical jargon |
Example FAQs:
"What are your check-in and check-out times?"
"Do you have parking available?"
"Is breakfast included?"
"What's the WiFi password?"
"Are pets allowed?"
Best Practices
Assistant Configuration
Choose an appropriate name: Match your brand voice
Test each voice: Listen to previews before selecting
Write a welcoming greeting: First impressions matter
Keep personality consistent: Match other guest communications
Transfer Rules
Set reasonable wait times: 15-30 seconds for dial-first
Configure hours accurately: Match actual staff availability
Have a default fallback: Ensure all calls get routed somewhere
Test your routing: Call your own number to verify
FAQ Content
Cover the top 10 questions: Check-in times, WiFi, parking, etc.
Update seasonally: Pool hours, restaurant schedules
Include local info: Nearby restaurants, attractions
Keep answers brief: 1-2 sentences is ideal
Troubleshooting
Calls not being answered
Possible Causes:
Voice assistant disabled
Phone number not configured
Integration issue
Solutions:
Verify assistant is enabled in settings
Check phone number is correctly set up
Contact support if issue persists
Transfers not working
Possible Causes:
Incorrect phone number format
Extension configuration issue
Destination phone not reachable
Solutions:
Use full phone number with country code
Verify extension is digits only
Test destination number directly
Guest not recognized
Possible Causes:
Phone number doesn't match records
Guest not in system
Guest calling from different number
Solutions:
Verify phone number in guest record
Ask guest to call from registered number
Manually add phone to guest profile
Poor transcription quality
Possible Causes:
Background noise on call
Poor connection
Non-supported language variant
Solutions:
Transcription is generally accurate for clear audio
Review recording for context
Report persistent issues to support
Related Articles
AI Assistant Configuration - Text AI and IVR setup
Guest Automations - Automated guest communications
Triggers - Event-based automations
All About Guest Messaging - Complete messaging guide