AI Assistant Configuration
HelloShift's AI Assistant handles guest queries through chat, SMS, and voice. Train it with your property information to provide accurate, consistent answers—even when staff is busy.
Overview
Feature | Description |
Text AI | Auto-respond to SMS, Widget, and WhatsApp messages |
Voice AI | Handle phone calls with voice assistant |
FAQ Training | Train AI with common questions and answers |
Task Creation | Automatically create tasks from guest requests |
Multi-Language | Responds in the guest's language |
IVR Routing | Route calls based on caller intent |
Requirements
Before setting up, ensure your HelloShift subscription includes:
Guest Messaging plan (for Text AI)
Check-In plan (for full AI features)
Staff plan (for AI Task Creation)
Accessing AI Settings
AI Assistant settings are organized into three main sections:
Section | Path | Purpose |
Train | AI Assistant > Train | FAQ, Websites, Files for AI knowledge |
Text | AI Assistant > Text | Chat/SMS auto-response settings |
Voice | AI Assistant > Voice | Phone call settings |

Enabling Text AI
Step 1: Enable AI
Go to AI Assistant > Text
Find Enable Assistant
Check the box to enable
Step 2: Configure Auto-Response
Enable auto-response for each channel:
Channel | Setting |
Web Widget | Auto-respond to widget messages |
SMS | Auto-respond to text messages |
Auto-respond to WhatsApp messages |
For each channel, configure:
Enabled: Turn auto-response on/off
Delay: Seconds before AI responds (minimum 5 seconds)
Daily Hours: Limit AI to specific hours (optional)
Testing Before Going Live
Evaluate your assistant's training and tone of voice before enabling auto-response on channels:
Enable AI Assistant only: AI drafts responses and shows them to staff for review—nothing is sent to guests automatically
Enable channel auto-response: AI sends responses directly to guests on that channel
This lets you verify the AI is behaving correctly and referencing accurate information before guests receive automatic replies.
Tip: If you have guests contacting outside of office hours, turn auto-response ON for those channels. Start with Web Widget so visitors to your website get the information they need before navigating away to another site.
Step 3: Set Communication Style
Configure how the AI communicates:
Setting | Options |
Salutation | How to greet guests (first name, full name, no name) |
Tone | Casual, Formal, or Cheerful |

AI Communication Styles
Salutation Options
Style | Example |
No Name | "Welcome!" |
First Name | "Hi, John!" |
Full Name | "Hello, John Smith" |
Title + Last Name | "Hello, Mr. Smith" |
Tone Options
Tone | Description | Example |
Casual | Casual and friendly | "Hey! Happy to help with that." |
Cheerful | Cheerful and enthusiastic | "Wonderful question! We'd love to help!" |
Formal | Formal and professional | "Thank you for your inquiry. I would be pleased to assist." |
How AI Responds
Response Flow
Guest sends a message
AI analyzes the message content
AI searches FAQs and property information
AI generates a response with confidence score
Based on confidence level:
High (60%+): Auto-respond and mark resolved
Medium (30-60%): Auto-respond but keep unresolved for staff review
Low (<30%): No auto-response, routes to staff
Response Delay
Configure a delay before AI responds:
Delay | Use Case |
5 seconds | Minimum delay for natural feel |
15 seconds | More human-like response time |
30 seconds | Give staff time to respond first |
Tip: A short delay makes responses feel more natural and gives staff a chance to respond first.
FAQ Training
Train the AI with common questions and answers using FAQ snippets.
Accessing FAQs
Go to AI Assistant > Train > FAQ
View all active FAQ snippets
Click any FAQ to edit it in Snippets
Default FAQ Questions
HelloShift provides these starter FAQ questions:
Do you provide breakfast?
Do I save if I book directly?
Can I leave my luggage?
Do you provide room service?
Do you have parking?
Do you provide transportation?
What is your Pet Policy?
Do you have WIFI Availability?
How to connect to WIFI?
What are the Check-in and Check-out times?
Can I get an Early Checkin?
What is your Smoking Policy?
Do you have a Gym?
Do you have a Business Center?
Is there a swimming pool?
Do you have an in-house restaurant?
Is there a conference room?
What is your cancellation policy?
Do you charge a resort fee?
Can I get a package delivered?
What room amenities do you have?
What are the phone numbers for Reservation, Group sales etc?
What are the emails for GM, reservations etc?
Creating FAQ Snippets
Go to Guest > Snippets
Click New Snippet
Select FAQ as the type
Enter the Question as the Name
Enter the Answer as the Body
Set Status to Active
Click Save
The new FAQ will automatically appear in AI Assistant > Train > FAQ.

Example FAQ
Name (Question):
What time is checkout?Body (Answer):
Checkout is at 11 AM. Late checkout may be available upon request—just let the front desk know and we'll do our best to accommodate you!Training from Websites
HelloShift can learn from your website content:
Go to AI Assistant > Train > Websites
Enter your website URL
Set crawl depth and max pages
Click Add to start crawling
The AI will learn from your website content
The AI scans your website pages and uses the content to answer guest questions.

Site Knowledge
The AI uses your property information to provide context-aware responses.
Information Sources
Source | Location | Content |
Websites | AI Assistant > Train > Websites | Property pages, amenities, policies |
FAQs | AI Assistant > Train > FAQ | Your trained Q&A pairs |
Adding Knowledge Sources
Websites:
Go to AI Assistant > Train > Websites
Add your property website URL
Configure crawl depth and max pages
What AI Knows
The AI has access to:
Property name and address
Phone number
Website content (if configured)
All active FAQ snippets
Guest's stay information
What AI Cannot Do
The AI has limitations:
Cannot Do | Why |
Complete bookings | Voice AI sends booking link; staff verifies if needed |
Cancel reservations | Safety - requires staff authorization |
Process payments | Safety - requires secure handling |
For booking inquiries, the Voice AI offers to send a personalized booking link via text after the call. For text channels, the AI collects information and creates a task for staff follow-up.
Daily Hours Configuration
Limit AI auto-responses to specific hours:
Setting Hours
Go to AI Assistant > Text
Find the channel's Daily Hours section (under each channel)
Set Start (24-Hour) and End (24-Hour)
Click Update
Examples
Configuration | Behavior |
Start: 8 AM, End: 10 PM | AI responds 8 AM to 10 PM |
Start: blank, End: blank | AI responds 24/7 |
Start: 0 AM, End: 0 AM | AI responds 24/7 |
Tip: Set hours to match your staffing schedule. Outside these hours, messages go to the inbox for staff response.
Multi-Language Support
The AI automatically detects and responds in the guest's language.
How It Works
Guest sends message in Spanish
AI detects the language
AI responds in Spanish
Staff can still respond in their preferred language
Supported Languages
The AI supports most major languages. If a guest uses multiple languages, it responds in the most recently used language.
Voice AI Setup
The Voice AI shares the same training data as Text AI and handles phone calls automatically.
Enabling Voice AI
Go to AI Assistant > Voice
Check Enable Voice Assistant
Configure voice settings below
Click Update
Voice Configuration Options
Setting | Description |
Assistant Name | Name of your voice assistant (e.g., Sofia, John) |
Personality | Choose tone (Cheerful, Casual, Formal) |
Default Language | Primary language for greetings |
Sound | Select voice from available options |
Greeting | Customize the welcome message |
Guest Matching
Enable Guest Matching so the Voice AI can identify callers:
Matches caller's phone number to guest records
Only works if caller has a reservation in the system
Provides personalized responses with stay information
Dial First
Try to reach staff before AI answers:
Check Enable Dial First
Enter phone number to dial first
Set wait time (1-60 seconds)
Optionally set daily hours for dial first
How it works: When a call comes in, the system first tries to reach the configured phone number. If no one answers within the wait time, the AI takes over.
Call Transfer
Configure when and where calls should transfer:
Go to AI Assistant > Voice
Check Enable Phone Transfer
Enter the transfer phone number and extension (optional)
When calls transfer:
Caller explicitly asks to speak with a human
Guest has a request the Assistant cannot fulfill
Caller wants to make a reservation and encounters difficulties
Conversation reaches an impasse
IVR Routing (Advanced)
Route calls to different departments based on caller intent:
Go to AI Assistant > Voice
Check Enable IVR/Advanced Routing
Add destinations with:
Name: Department name (e.g., Sales)
Number: Phone number to transfer to
Extension: Optional extension
Intent/When: When to route here (e.g., "If the user asks for sales")
Mark one destination as Default for fallback
Click Update
Example: If caller says "I need to speak to someone about booking a wedding", the AI routes to the Events destination.

Testing Voice AI
Test your Voice AI by calling your HelloShift texting number:
Dial your property's HelloShift number
The Voice AI will answer with your greeting
Ask test questions to verify responses
Test language switching if applicable

AI Task Creation
With the Staff Plan, the AI Assistant can automatically create tasks for Maintenance or Housekeeping when guests make requests.
How It Works
Guest sends a message like:
"The AC in my room isn't working"
"Can I get extra towels in Room 212?"
AI interprets the intent
AI creates appropriate task:
Maintenance Task for AC repair
Housekeeping Task for towel delivery
Task appears in Staff Task Board
Enabling AI Task Creation
Task creation is automatic when AI is enabled. The AI will:
Detect service requests in guest messages
Create tasks with appropriate categories
Assign to the correct department
Task Routing
Request Type | Task Created | Department |
AC/heating issues | Maintenance Task | Maintenance |
Plumbing problems | Maintenance Task | Maintenance |
Extra towels/supplies | Housekeeping Task | Housekeeping |
Room cleaning request | Housekeeping Task | Housekeeping |
General inquiries | Front Desk Task | Front Desk |
Testing Task Creation
Send a test message: "The TV in room 101 isn't working"
Check the Staff Task Board
Verify task was created with correct department
Confirm task details are accurate
Benefits
Service requests are never missed
Automates routing without manual logging
Speeds up response times
Improves guest satisfaction
Monitoring AI Performance
Viewing AI Responses
Go to Guest Messaging
Look for messages from AI Assistant
Review AI-generated responses
Checking Confidence Scores
AI responses include confidence information:
View in the message details
Lower confidence messages remain unresolved
High confidence messages may be auto-resolved
Improving AI Performance
If AI responses are inaccurate:
Add/Update FAQs - Create snippets for common questions
Review Low Confidence - See what questions AI struggles with
Update Website - Ensure your website has accurate information
Generate FAQs - Re-run FAQ generation after website updates
Best Practices
FAQ Training
Cover common questions - Start with check-in/out times, WiFi, parking
Be specific - Include exact times, passwords, addresses
Use variations - Add different ways guests ask the same question
Keep current - Update FAQs when policies change
Response Quality
Review AI responses - Check the inbox for AI messages
Correct mistakes - If AI gets something wrong, add/update FAQ
Test thoroughly - Send test messages to verify responses
Monitor unresolved - Low confidence messages need review
Timing
Set appropriate delay - 5-15 seconds feels natural
Configure hours - Match your staffing schedule
Enable per channel - Start with Widget, expand to SMS
Safety
Never share codes - AI won't share sensitive access codes
Booking safety - AI collects info but doesn't complete bookings
Staff oversight - Keep reviewing AI responses regularly
Troubleshooting
AI not responding
Verify AI is enabled in settings
Check channel has auto-response enabled
Verify current time is within daily hours
Check confidence threshold (may be too low)
Wrong answers
Add or update FAQ for that question
Check for conflicting FAQ entries
Update website if information is outdated
Review site information in settings
AI sounds robotic
Adjust tone setting (try Casual)
Update FAQ answers to be more conversational
Add personality to your FAQ responses
AI over-responding
Increase delay before responding
Set daily hours to limit when AI responds
Keep more messages unresolved for staff review
AI not resolving conversations
This is intentional for lower confidence responses
High confidence (60%+) auto-resolves
Medium confidence keeps for staff review
Staff can always resolve manually
Related Articles
All About Guest Messaging - Complete messaging overview
Snippets & Templates - Creating FAQ snippets
Guest Automations - Automated message delivery