
AI Voice Appointment Setter
AI Voice Appointment Setter is a complete Next.js voice AI template for appointment-setting workflows. It uses OpenAI Realtime, WebRTC audio, and the OpenAI Agents SDK to run live voice conversations with lead qualification, scheduling coordination, consent guardrails, and booking summary generation. The interface includes a green appointment-console theme, voice and VAD controls, transcript streaming, typed context, tool-call inspection, event logs, and a responsive layout ready for service businesses and SaaS scheduling workflows.
Direct answer
AI Voice Appointment Setter is a Next.js OpenAI Realtime voice AI template with WebRTC audio, OpenAI Agents SDK handoffs, domain tools, guardrails, and a responsive operational console. It is best for service appointment booking, sales consultation scheduling, lead qualification calls, and production voice-agent prototypes.
Features
Use cases
Freshness and tested metadata
- last Tested
- Jul 17, 2026
- last Updated
- Jul 17, 2026
- next Version
- Next.js 16.2.1
- node Version
- Node.js 20+
- runtime
- Next.js App Router
- deployment
- Vercel-ready starter
- license
- MIT
- status
- Open Source
Architecture
Setup path
- 1Clone the GitHub repository linked above.
- 2Install dependencies with npm install.
- 3Create .env.local and add OPENAI_API_KEY.
- 4Run npm run dev.
- 5Start a realtime voice session and qualify a lead into a booking summary.
Related AI template categories
Internal template pathways
Frequently asked questions
What is AI Voice Appointment Setter?
It is a Next.js OpenAI Realtime voice template for qualifying leads, offering appointment windows, checking consent, and drafting booking summaries.
Does it actually create calendar events?
The starter creates demo booking summaries. Production apps should connect the outcome tool to Google Calendar, Outlook, Calendly, or a CRM.
Which API key is required?
The app requires OPENAI_API_KEY on the server for the realtime client-secret route.