VoIP
APhoneSystemThatKnowsEveryGuestBeforeYouPickUp
Besty matches every incoming call to the guest’s reservation instantly - so your team sees who’s calling, their property, and the full conversation history before they say hello. With configurable routing rules, dial trees, and call recording on desktop and mobile.
Rotate for a sneak peek
Turn your phone sideways to preview VoIP, or book a live walkthrough.
Caller ID & Context
Your Team Knows Every Caller Before Picking Up
Besty matches every incoming call to the caller's reservation in under a second. Before you say hello, you see their name, property address, check-in and checkout dates, and an AI-generated summary of every prior text, email, OTA message, and call.
No more asking guests which property they're at. No scrambling through a separate CRM. The full context is right there - on desktop and on mobile - the moment your phone rings.
Instant Number Match
Phone number resolves to a reservation in under a second - no manual lookup, no putting callers on hold.
Full Conversation History
Every text, email, OTA message, and prior call appears in a single thread before you pick up.
AI-Generated Call Brief
A one-paragraph AI summary tells your team the caller's status and any open issues at a glance.
Guest & Owner Profiles
Calls from owners and guests both resolve - each shows contact type, property, and relevant reservation.
Works on Desktop & Mobile
Context loads on both desktop and the Besty mobile app - your team is prepared whether at a desk or on the road.
Nisrine Miramontes
+1 (424) 555-0192
Guest texted about early check-in - portal confirmed dates. House rules acknowledged. No open requests or outstanding issues.
Recent Messages
Can I check in at noon?
2dCheck-in is at 4 PM per your confirmation.
2dTry it - tap Accept or Decline
Native Calling
Calls Ring on Your Devices. No Extra App Required.
Incoming calls surface as a desktop popup while you're working in the inbox, or as a native push notification on your phone's lock screen - no browser tab to keep open, no third-party dialer. Place outbound calls directly from any guest thread with a single tap, and every call, inbound or outbound, is automatically tied to the reservation and logged in the conversation.
Sarah M.
9:41 AMWhite Bear A3
Thank you! See you Friday.
James K.
8:22 AM1206 Palms of Destin
Is early check-in possible?
Olivia R.
Yesterday204 E. Oceanfront AB
Parking code worked great!
Sarah M.
White Bear A3 · Apr 6–10
+1 858-232-8798
Last message 2 days ago · 4 prior calls
Incoming call - reservation context loaded before you pick up
Place calls from any guest thread
Hit the phone icon inside a guest conversation and the call is auto-attached to their reservation.
Olivia M.
404 Beachside · Check-out Apr 7
Tap Call to dial · auto-logged to this thread
Outbound from any thread
Hit the phone icon in any guest conversation and the call is placed and tied to that reservation automatically.
Every call logged in-thread
Inbound and outbound calls appear in the conversation timeline alongside texts, emails, and OTA messages.
Call the whole party
Add contact methods for other guests or owners in the reservation and dial any of them the same way.
0
extra apps to install
Besty rings on desktop and mobile the same way any call does - native, no third-party dialer.
Call Routing & After-Hours Rules
Different Rules for Every Hour, Property, and Caller
Each routing configuration scopes to specific listings, filters by caller type - guest or owner - and activates on a day-and-time schedule you define. Within each config, sequential ring levels call your team in order with a configurable timeout between them. If every level goes unanswered, the system falls back to a custom voicemail, forwards to an external number, or hangs up. Set up as many configurations as you need - weekdays, weekends, holidays, after-hours - each completely independent.
Configurations
+ Add configuration
Business Hours
Mon–Fri · 8am–6pm
Ring Waterfall
Level 1
Front Desk · Guest Services
Level 2
Manager On Duty
Fallback
Custom voicemail greeting
Watch the ring cascade - hit Answer at any level
Per-Listing Scoping
Scope any configuration to specific listings. A beachfront portfolio and a mountain cabin portfolio can have completely separate routing rules.
Caller Type Filtering
Filter by guest or owner before a single ring. Owner calls go directly to the property manager; guest calls hit the front desk first.
Day & Time Activation
Configurations activate automatically by day of week and time window. Your after-hours config never bleeds into business hours.
Multi-Level Waterfall
Level 1 rings first. If nobody picks up within the timeout, Level 2 starts. Each level holds any combination of team members.
Compliance Recording
Enable call recording per configuration with automatic caller notification. Recordings and transcripts attach directly to the guest thread.
Dial Tree (IVR)
Let Callers Self-Route Before Anyone Picks Up
Build an interactive phone menu - record or upload your greeting, then map each digit to a team ring group or external number. Each mapped key has its own multi-level waterfall with a configurable timeout and fallback. All audio files live in a Greeting Library you can reuse across routing configs, dial trees, and voicemail prompts.
Incoming Call
Any caller, any time
Greeting Plays
Upload or record audio
Digit Mapping
Map 0–9 to any route
Ring Team
Sequential levels
Forward External
Personal cell fallback
Voicemail
Custom greeting
Greeting Library
Record or upload · reuse across any config
Primary Phone Tree
0:12 · used in 3 configs
After-Hours Message
0:08 · used in 2 configs
Maintenance Voicemail
0:06 · used in 1 config
No Input / Invalid Digit
Max 3 attempts · then: Voicemail
Click a digit to trace its call path →
Map Any Digit 0–9
Each key routes to either sequential ring groups or an external number. Unused digits are ignored or fall to the no-input handler.
Multi-Level Waterfall Routing
Each digit's ring group has independent levels - Level 1 rings, times out, then Level 2 starts. Configure the timeout per level.
Configurable Retry Loop
Set how many times the menu repeats when a caller dials nothing or hits an invalid key before falling to the final handler.
Centralized Greeting Library
Record directly in-app or upload MP3/WAV files. The same greeting can be reused across dial trees, routing configs, and voicemail prompts.
Final Fallback Options
When every level misses, the call goes to a custom voicemail greeting, forwards to an external number, or hangs up - your choice per config.
At a glance
A phone system built around the reservation, not just the call
0%
Inbound calls matched to a guest reservation before your team picks up
0 levels
Sequential routing levels configurable per property group, with timeout and fallback per level
0s
Average time to surface full guest context - property, dates, and conversation history - on an incoming call
0 hardware
No desk phones or hardware needed - calls ring on desktop and mobile with native push notifications
Ready to upgrade your phone system?
Ready to upgrade your phone system?
Join property managers who consolidated their phone stack into Besty.