Live Demo — AI Receptionist

See it answer a call.

Three ways to try DeskOps: browser mic, simulated inbound call, or connect your own Twilio number.

✓ Voice AI active ✓ SMS confirmations ✓ Appointment booking
📞

Test the AI live in your browser

Uses your mic — say hello, ask about hours, or book an appointment. The AI collects your info and fires a real SMS confirmation.

Ready — tap Call Now to start
Call hasn't started — your conversation appears here in real time.
📲
Maria Santos
+1 (555) 234-7891 · Bright Smile Dental
Waiting
1
Call arrives
Phone rings → Twilio forwards audio to server
Response time: <1 second, no hold music
2
AI picks up
"Hello, you've reached Bright Smile Dental. How can I help you?"
OpenAI Realtime voice — transcribes + generates in real time
3
AI collects info
"Sure! What's your name and when would you like to come in?"
Follows dental script — never misses collecting phone number
4
Appointment booked
"Perfect — Tuesday June 2nd at 2pm. You're all set!"
Saves to database. Call logged with outcome: booked.
5
SMS confirmation sent
✓ "Your appointment at Bright Smile Dental is confirmed for Tuesday June 2 at 2:00 PM."
Fires immediately. Zero manual follow-up.

This walks through the complete inbound call experience — what your prospects see when they dial your number.

View Call Log → View Bookings →
Connect a real phone number
Point a Twilio number at your app. When someone calls, DeskOps answers — no matter the time.
1
Buy a number at twilio.com ~$1/mo. Search for your area code.
2
Set the voice webhook In Twilio Console → your number → Voice configuration:
Loading…
3
Add credentials to Render
Render dashboard → Service → Environment
TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxx TWILIO_AUTH_TOKEN=xxxxxxxxxxxxxxxx TWILIO_PHONE_NUMBER=+15551234567
Find credentials at: twilio.com/console → Account Info
Your number: purchased numbers start with +
Current integration status
What's configured and what's not.
Twilio inbound calls
Not configured — connect your Twilio number to receive real calls
OpenAI Realtime API
Voice AI active — handles live conversations
SMS (Twilio)
Confirmations fire automatically on booking
PostgreSQL
Calls and appointments stored, searchable, timestamped
  1. Prospect dials your Twilio number
  2. Twilio streams audio to /voice/inbound
  3. AI receptionist answers <1 second
  4. Collects name, phone, reason for visit
  5. Books appointment → SMS fires
  6. Call logged to Call Log dashboard
STEP 01
Call comes in
Twilio forwards the call audio to our WebSocket. AI answers instantly — no voicemail, no wait music, no missed calls.
STEP 02
AI handles the conversation
OpenAI Realtime transcribes speech and generates responses in real time. Follows a dental-office script — warm, efficient, never forgets to collect the phone number.
STEP 03
Booked & confirmed
Appointment saves to the database. SMS fires automatically. You see everything in the Call Log and Bookings pages — no manual work.