AI Receptionist · HVAC Vertical · Demo

AI Receptionist MVP — Built and Running

The voice pipeline is live. Configure these env vars in Render → Environment to enable real call handling: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER, OPENAI_API_KEY, CAL_COM_API_KEY. Forward your Twilio number to /voice/webhook/voice on your deployed URL.

Total Calls
Appointments
Today
Booking Rate

Recent Calls

View JSON API
CallerBusinessDurationDispositionDate
Loading...

Appointments Booked by AI

View JSON API
CustomerServiceScheduledBusinessConfirmation
Loading...

Try the AI Voice Agent

Simulate an Inbound Call

Enter a caller name and phone to test the voice agent booking flow. The AI will collect contact info, ask about the issue, and offer an appointment slot.

Script — What the AI Says

Caller: "Hello? I need someone to look at my AC."
AI: "Hi, thanks for calling! I'm the AI receptionist here. Can I get your name?"
Caller: "It's Mike."
AI: "Great, Mike. What's the address for the service?"
Caller: "123 Oak Street, Springfield."
AI: "Got it. And what's the issue with the AC — is it not cooling, making noise, or something else?"
Caller: "It's not cooling at all."
AI: "Alright. We have an opening tomorrow at 2pm — does that work?"
Caller: "Yes, 2pm works."
AI: "Perfect. I've booked you for tomorrow at 2pm at 123 Oak Street. You'll get a text confirmation shortly. Anything else?"

Setup Checklist — Get to Production

1. Twilio Account

Buy a phone number in Twilio. Set the Voice webhook to: /voice/webhook/voice

Not configured yet

2. OpenAI API Key

Get a key from platform.openai.com. The Realtime API powers the AI voice agent.

Set OPENAI_API_KEY in Render

3. Cal.com Calendar

Create a free Cal.com account. Share your username with us to book real appointments.

Set CAL_COM_API_KEY + CAL_COM_USERNAME

4. Env Variables in Render

Add these in your Render dashboard → Environment: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER, OPENAI_API_KEY, CAL_COM_API_KEY

Dashboard → Environment

5. Demo: Create a Business

Add your first client business so the AI knows who it's representing.

View Businesses API

6. Test the Demo

Use the Demo Voice tab to simulate calls and see appointments appear in real-time.