Your AI Receptionist, Across Four Channels
Voice, SMS, WhatsApp, and web chat — answered by AI that knows your calendar, your services, and your team. AI books directly into your scheduler, looks up a client's last visit, and finds an available tech mid-conversation. Each location has its own personality.
One AI. Every Channel. Per-Location Identity.
A single AI receptionist handles four inbound channels with live access to your calendar, CRM, and technician roster — and speaks with the voice and personality you configure per location.
4 channels, one brain
Voice, SMS, WhatsApp, and web chat all served by the same AI. Customer history, calendar, and booking rules are shared across every channel.
Per-location personality
Different greeting, voice, and behavior per location. The downtown spa sounds different than the suburban med-spa. Same engine; different identity.
Real-time tool callbacks
AI reads your live calendar, finds available technicians, checks today's hours, and books directly into the scheduler mid-conversation. Not 'I'll have someone call you back.'
6 multi-language voices
AI auto-detects the caller's language and responds in the same one. Or pre-configure a language per location. Six voice personalities to pick from.
AI Receptionist Across 4 Channels
One AI brain, four ways to reach it. Whether the customer calls, texts, WhatsApps, or chats on your website — the same AI handles every channel with full context of your booking calendar and customer history.
Voice (AI Phone Calls)
AI receptionist for inbound calls. Answers when queue unavailable or after-hours.
- Answers when queue unavailable or after-hours
- Conversational tone with natural turn-taking
- Sub-second response latency
- Voice-command transfer to staff
- Recording + transcript stored in Communications inbox
- Per-location voice personality
SMS
Two-way SMS conversations handled by AI. Conversation thread stored in the Communications inbox.
- Customer texts in, AI replies in seconds
- Conversation thread stored in Communications inbox
- Handles booking, rescheduling, and FAQs
- Opt-out compliance
- Multi-turn conversation context across hours or days
- Per-location from-number
AI on the WhatsApp Business API. Same brain as voice and SMS, with business-account branding.
- Same AI brain as voice and SMS
- Conversational message handling
- Supports text and (in flight) interactive buttons and rich media
- Business-account branded
- Opt-in compliance per Meta rules
- Per-location WhatsApp Business account
Web Chat
Embedded chat bubble on your website. AI auto-responds when no staff online; seamless handoff to human on request.
- Embedded chat bubble on any website (Squarespace, WordPress, custom)
- AI auto-responds when no staff online
- Real-time handoff to human staff mid-conversation
- Resume-AI when staff steps away
- Visitor to contact auto-creation
- Per-location chat thread routing
Per-Location AI Personality
Each location configures its own AI greeting, voice, and personality. The downtown spa sounds different than the suburban med-spa. Same AI engine; different identity per location.
Configurable greeting
Per-location custom welcome script that sets the tone before the customer says a word.
- "Welcome to Downtown Wellness Spa — how can I help you today?" vs "Hi, you've reached Suburban Beauty — what can I do for you?"
- Greeting can include business hours and current promotions
- After-hours messaging variants
- Language variants per location
- A/B-testable greeting versions
- Persistent per-location setting
Voice selection (6 voices)
Pick from 6 voices per location. Match the location's brand tone.
- Warm, professional, casual, or luxurious voice tones
- Voice samples in admin UI before going live
- Per-location lock or per-call selection
- Voice + language combination control
- Customer-recognized sub-tone for repeat callers
- Audit log of voice changes
Behavior tuning
Per-location prompt customization to control exactly how the AI handles your edge cases.
- Adjust how AI handles upsells, transfers, and after-hours calls
- Escalation triggers per location
- Approve or reject specific AI behaviors
- Audit log of prompt edits
- Location-specific knowledge base entries (e.g., 'we don't accept walk-ins after 3pm')
- Test-fire option before going live
Real-Time Tool Callbacks
The AI doesn't just have a script — it has live access to your data. During a call, AI can read your real calendar, find an available technician for a specific service, check today's hours, look up a customer's last visit, and book directly into the scheduler. Not 'I'll have someone call you back.'
Read live calendar
Check availability for the exact service the caller wants, on the date they're asking about.
- Filter by technician, location, and service duration
- Real-time slot availability — no stale-cache risk
- Respects buffer times and booking rules
- Multi-day window scan
- Returns next-best alternatives if requested slot unavailable
- Queries live database during the call
Find available technician
Look up which staff member can do the requested service and when they're free.
- Skill-based matching
- Location-specific tech roster
- AI surfaces best match by availability and customer preference
- Optional customer-specific preferred tech recall
- Audit log of tech-pairing decisions
- Fallback logic when no preferred tech is available
Check current hours
Per-location, real-time hours check including holiday closures and special schedules.
- Handles holiday closures and special hours
- Timezone-aware in the location's own timezone
- After-hours behavior differs from in-hours
- Returns 'open in X minutes' or 'closed; opens tomorrow at 9am' context
- Integrated with Hours and Routing settings
- No manual update required when hours change in settings
Book directly into scheduler
Once the caller confirms, AI writes the booking to the database. No callback. No staff manual entry later.
- Transactional write — booking confirmed in real time
- Immediate booking confirmation SMS and email to customer
- Customer receives standard confirmation flow
- Audit log links the call to the booking record
- Instant calendar update across all platform UIs
- No human intervention needed for the booking step
Transcripts in Your Unified Inbox
Every AI call shows up in your Communications inbox alongside SMS, email, and web chat. Drill in, listen to the recording, read the transcript, see what was booked.
Recording + transcript per call
Full audio and transcript stored long-term, searchable across all calls.
- Full audio in signed-URL S3 storage
- Transcribed via our speech-to-text pipeline
- Searchable across all calls
- Linked to contact record
- Retention per company policy
- Deduplication for repeat-caller patterns
Post-call AI summary
Action items and booking outcomes auto-extracted after every call.
- Identifies confirmed booking and captured contact info
- Flags escalations to staff
- Summarizes FAQ answers given during the call
- Optional follow-up task auto-creation
- AI summary editable by staff for clarity
- Delivered to inbox immediately after call ends
Voice-command transfer to staff
Caller asks for a human. AI detects intent and transfers cleanly with full conversation history.
- AI detects 'I need to speak to a person' and similar intents
- Transfers with full conversation history
- IVR menu can also surface AI Transfer as a node
- Optional warm transfer with verbal briefing
- Conversation thread continues in inbox post-transfer
- Staff sees full context before picking up
See /product/communications for the full inbox deep-dive — cloud phone system, IVR, voicemail, and all five channels.
6 Multi-Language Voices
Your customers speak Spanish, Portuguese, Mandarin, French, German, English. The AI auto-detects the caller's language and responds in the same one. Or pre-configure per location.
Automatic language detection
AI hears the caller's opening words and responds in the same language.
- Real-time language detection
- Mid-call language switching supported
- Audit log of detected language per call
- Fallback to location's default if detection fails
- Supports code-switching between languages
- No caller action required — detection is automatic
6 languages supported
English, Spanish, Portuguese, French, German, and Mandarin with accent variants.
- English, Spanish, Portuguese, French, German, Mandarin
- Accent variants within languages (e.g., Mexican Spanish vs. Castilian)
- Per-language voice tone selection
- Dictionary of industry-specific terms per language
- Lexical accuracy review per language
- Multi-language template support for post-call messages
Per-location override
Lock a location to a specific language if auto-detection is not needed.
- Force single language per location
- Per-location prompt customization in that language
- Audit log of locked-language calls
- Optional language menu in IVR (press 1 for English, etc.)
- Useful for compliance in single-language jurisdictions
- Overridable without affecting other locations
Embeddable Chat Widget
Drop a single embed line into your existing website. AI handles after-hours and overflow chat. Customer-branded. Same AI brain as your voice receptionist — knows your calendar and your services.
Single-line embed
One script tag. Works on Squarespace, WordPress, or any custom site. Hosted on chat.bookingpro.ai.
- Drop into any website (Squarespace, WordPress, custom HTML)
- Customer-branded with logo and colors
- Configurable bubble position
- Mobile-responsive with safe-area insets for notched phones
- Lightweight asset load — no performance penalty
- No coding required beyond pasting one script tag
AI mode by default
Answers in real time, books appointments, captures contact info. Handoff to human is seamless mid-thread.
- Real-time inbound message push (webhook-driven)
- AI handoff to human seamless mid-thread
- Resume-AI when staff steps away
- Visitor to contact auto-creation
- No customer login required
- Conversation continuity via visitor ID across sessions
Lives in Communications inbox
Chat threads appear alongside SMS, email, and AI calls. Real-time updates, unread counts, per-message labels.
- See /product/communications for full inbox details
- Real-time updates
- Thread list with visitor name, phone, and email if captured
- Unread message counts
- Per-message read/unread toggles
- AI/human label per message turn
Native iOS + Android Mobile App
iOS and Android apps for staff — sideload available today, App Store and Google Play submissions in progress. Push notifications when AI books an appointment, escalates a flag, or completes a hand-off. Offline appointment cache for spotty connectivity.
Connected to Your Platform
AI Agents connects to Communications, Scheduling, CRM, Multi-Location, and Integrations — so every call, text, and booking has full business context behind it.
See how businesses like yours use AI agents