Skip to content

Iris is a real-time AI receptionist for a doctor's clinic, powered by Ultravox. It handles live audio calls via Twilio, with human-like, interruptible conversational flow. Integrated with Google Calendar through n8n workflows to manage appointments seamlessly. (Still being worked upon)

Notifications You must be signed in to change notification settings

Nix4444/iris-receptionist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Voice Receptionist for Doctor Appointments

A real-time AI-powered voice receptionist that automatically schedules doctor’s appointments through natural voice conversations.
This project integrates voice AI, telephony, calendar scheduling, and database persistence to provide a seamless patient–clinic interaction.

Features

  • Real-time voice call handling with a voice agent
  • Conversational intelligence powered by GPT-4o
  • Voice agent built with Ultravox
  • Call routing and handling via Twilio
  • Appointment scheduling directly on Google Calendar
  • Persistent storage using PostgreSQL
  • Custom tool definitions through an Express server
  • Scalable and easily deployable backend

Tech Stack

  • Voice Agent: Ultravox
  • AI Model: GPT-4o
  • Telephony: Twilio
  • Calendar Scheduling: Google Calendar API
  • Database: PostgreSQL
  • Backend: Express (Node.js)
  • Orchestrator: n8n

About

Iris is a real-time AI receptionist for a doctor's clinic, powered by Ultravox. It handles live audio calls via Twilio, with human-like, interruptible conversational flow. Integrated with Google Calendar through n8n workflows to manage appointments seamlessly. (Still being worked upon)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published