All work

Crito Voice AI

AI phone receptionist for hotels. Inbound and outbound calls around the clock, bookings during the call, and a warm transfer when staff are needed. Built solo, end to end.

Type

AI Voice Agent

Platform

Telephony

Years

2026

Live

Crito Voice AI thumbnail

What is Crito Voice AI?

Crito Voice AI is an AI phone receptionist for hotels that Imam Faheem built end to end at Skyware IT Solutions. It handles inbound and outbound calls, books rooms during the call, and transfers to staff when needed. Live at crito-ai-receptionist.vercel.app.

The agent handles inbound and outbound calls. It answers guests at any hour, places outbound calls when the property needs to follow up, creates and modifies reservations in real time, and transfers to a human when the conversation requires it. The stack uses LiveKit for low-latency real-time audio, Deepgram for speech-to-text, OpenAI for conversation logic, and ElevenLabs and Cartesia for voice synthesis.

Every property gets a fully configurable agent — custom persona, voice, language support, business-hours behaviour, and tool integrations wired directly into Crito Smart PMS for live availability and booking data. No call scripts, no decision trees: the agent reasons through each conversation.

What stack does Crito Voice AI use?

  • LiveKit
  • OpenAI
  • Python
  • Node.js
  • Twilio
  • Deepgram
  • ElevenLabs
  • Cartesia
  • TanStack Query
  • Zustand
  • Azure Container Apps
  • BackBlaze
  • RBAC

What does Crito Voice AI do?

  1. 01

    Handles inbound and outbound calls 24/7

  2. 02

    Creates, modifies, and cancels reservations live during the call

  3. 03

    Checks room availability and reservation data in real time

  4. 04

    Multilingual — handles callers across multiple languages

  5. 05

    Business-hours aware, adapts behaviour and responses after hours

  6. 06

    Full call transcript, recording, and AI-generated summary after every call

  7. 07

    Analytics dashboard: call volume, duration, and agent performance

  8. 08

    Per-property configuration for voice, persona, languages, and tool integrations

  9. 09

    Warm transfer to staff with a context summary when a human is needed

Sample calls

Real conversations handled by the agent. Listen, then expand the transcript.

Cancelling a reservation

Guest calls to cancel a reservation. The agent looks up the booking by reservation ID, confirms the cancellation, and releases the payment authorization.

Transcript

Agent: Welcome. How can I assist you today? Guest: I want to cancel my reservation. Agent: I can help with that. Could you please provide your reservation ID or confirmation number? Guest: It's KPKGOIKU. Agent: Your reservation has been cancelled. Any payment authorization will be released. We hope to see you another time. Is there anything else I can assist you with? Guest: No thanks. Agent: Have a wonderful day.

Feedback, dining enquiry, and cancellation

Guest calls to leave feedback on their stay, asks about dining options, and ends up cancelling a reservation. The agent handles all three in one call.

Transcript

Agent: Welcome. How can I assist you today? Guest: I want to leave some feedback. Agent: I would be happy to assist. Could you please provide your reservation ID? Guest: Sure. Agent: I found your reservation. One room, two guests, 63 euros. How would you like to share your feedback? Guest: Five stars. It was great. Agent: Thank you, we really appreciate that. Is there anything else I can help you with? Guest: Yes, do you have a restaurant? Agent: Yes, dining starts from 6:30 in the morning. Anything specific you would like to know? Guest: No, I also need to cancel my other booking. Agent: Of course. Your booking has been successfully cancelled and any payment authorization will be released. Is there anything else today? Guest: Can I speak to someone at reception? Agent: Sure, let me transfer you now. Agent: Transferring your call to the front desk. Have a great day.

Screenshots

Crito Voice AI — call analytics dashboard
Crito Voice AI — agent configuration
Crito Voice AI — tool configuration detail
Crito Voice AI — call details and transcript
Crito Voice AI — system architecture
Crito Voice AI — call flow states