Foyer, an AI phone receptionist that answers every call, day or night.
We built Foyer to show how we think a phone receptionist should behave: it checks real availability, books directly against the calendar, and knows exactly when a call needs a person instead of a script.
A missed call is a lead that called someone else.
Home services, dental practices and clinics live or die on the phone, and most of them have a receptionist for exactly the hours they can afford to staff one. Outside those hours, or during a rush, calls go to voicemail, and the caller usually hangs up and rings the next name on the list rather than waiting for a callback.
Missed-call research consistently finds the same pattern: most callers who don't reach a person don't leave a voicemail, and most of those never call back. The exact figure varies by study, but the direction doesn't: every unanswered call is closer to a lost customer than a delayed one.
The fix isn't a script that pretends to be human. It's a system that answers immediately, handles what it can safely handle, and hands off cleanly the moment a call needs real judgement.
What it sounds like, from pickup to booked appointment.
An illustrative sample call, not a recording of a real customer, showing the shape of a typical booking interaction. Synthetic voice, generated for this artefact; the transcript highlights in step with playback.
Type what you'd say. Foyer answers back in its own voice.
The receptionist is real, the same one in the recording above. The calendar it books into is not: nothing you type is really booked, and nothing reaches a real business. Use a fictional name and number. Messages are held in memory only for the length of the conversation, then cleared.
Seven decisions that keep it trustworthy on a live line.
A voice agent fails the moment it either sounds like a robot reading a script, or pretends competence it doesn't have. These decisions are what keep it useful instead of embarrassing.
Answer first, qualify second
Every call is picked up immediately, no hold music, no queue. The first exchange establishes what the caller needs before anything else happens.
Booking is a live function call, not a promise
Availability is checked against the real calendar during the call itself, and the booking is confirmed on the spot. Nothing is promised that a follow-up email later has to walk back.
Knows when to hand off
Anything outside a defined scope, a complaint, an emergency, a negotiation, is routed to a person rather than answered badly. The system is built to recognise the edge of its own competence.
Every call logged, nothing lost
Transcript and outcome are recorded automatically for every call, so a missed detail is a two-minute review, not a mystery.
A changed mind doesn't break the flow
"Actually, can we do Tuesday instead?" is handled as a normal turn in the conversation, not a script restart. The call keeps its shape even when the caller doesn't.
Every call becomes CRM data, automatically
In a live deployment, caller details, the booking, and the outcome sync straight into the practice's existing calendar and CRM, whichever ones they already use. No manual re-entry, no second system to keep in step.
A text follow-up, not just a call
In a live deployment, confirmation and reminder texts fire automatically once a booking is made, the same way a good receptionist would follow up, without anyone having to remember to send one.
What it sounds like when the call isn't a booking.
A booking call only proves the easy path. This is what happens when a caller needs something outside Foyer's scope, a complaint, not an appointment. Same illustrative-sample caveat applies: synthetic voice, not a real customer.
What a staffed desk can only do part-time, Foyer does every time.
This is a comparison against a typical staffed reception desk as a category, not any specific vendor or product.
Fair comparison: category defaults we've observed, not claims about any named vendor.
What it gives back to the front desk.
The value isn't replacing a receptionist. It's covering the hours and the call volume a single person never could, and giving the team a clean log of every interaction instead of a voicemail inbox nobody has time to work through.
Every hour covered, without a night shift
Evenings, weekends and lunch breaks stop being hours where the phone simply goes unanswered.
A missed call stops being a lost customer
Callers who would otherwise hang up and ring a competitor get answered and booked before they have the chance to look elsewhere.
The same qualifying questions, every time
No variation by who happened to pick up, or how their day was going. Every caller gets the same standard of first response.
A record for quality and for compliance
Every call transcript is available for review, which matters as much for spotting where the script needs work as for answering a complaint after the fact.
Voice handled properly, booking handled live.
The hard part isn't making it sound conversational. It's the function-calling layer underneath: real calendar availability, a real booking, and a clean handoff path when the call goes outside scope.
This is a reference build: the call flow and escalation logic are the artefacts we sell, not a specific client's live system. The sample call above is illustrative, not a recording of a real customer.
Missing calls after hours, or watching leads go cold before anyone calls back?
If your business runs on the phone, we'll build the receptionist that never misses a call, and knows exactly when to hand off to a person. This is a real conversation with Alvento, not the demo above.