Back to Portfolio
Featured ProjectB2B SaaS · Multi-Tenant

Auralis Labs — Multi-Tenant Voice AI Platform

Production-grade B2B multi-tenant conversational AI voice platform that handles inbound calls, books appointments in real time, and ships a white-label dashboard — all fully isolated per tenant business.

Auralis Labs — Multi-Tenant Voice AI Platform

Tech Stack

DeepgramElevenLabsTwilioNext.jsFastAPIOpenAI GPT-4oSupabaseGoogle CalendarRedisAWS

Overview

Built a production-grade multi-tenant SaaS voice AI platform for Maximus Virgili (Auralis Labs). Each business that onboards gets their own dedicated phone number, a fully configurable AI voice agent with a custom personality, real-time Google Calendar integration for appointment booking, and a white-label dashboard. The platform is architected from day one for B2B scale — adding a new industry vertical (dental, med spa, salon) is a configuration change, not a code change.

How a Call Works

  1. 1

    Caller dials the tenant's dedicated Twilio number

  2. 2

    Twilio streams call audio over WebSocket to FastAPI orchestrator

  3. 3

    Deepgram STT transcribes speech in real time with <300ms latency

  4. 4

    OpenAI GPT-4o handles conversation, extracts booking intent via slot-filling state machine

  5. 5

    Google Calendar FreeBusy API checks real-time availability and books the appointment

  6. 6

    ElevenLabs streams natural-sounding voice response back to the caller

  7. 7

    Full transcript, outcome, and call metadata saved to Supabase in real time

User Roles & Access Control

Three-tier role system with strict access controls per tenant.

Platform Admin

Auralis Labs team — manages the entire platform across all tenant businesses.

  • Create and manage tenant business accounts
  • Assign Twilio numbers to tenants
  • View aggregate analytics across all tenants
  • Monitor system health, error rates, and call quality
  • Manage platform-level settings and billing

Business Owner

Tenant business owner — has full control over their own agent and data.

  • Configure agent personality, greeting, and voice
  • Set agent system prompt and conversational guidelines
  • Connect and manage Google Calendar OAuth
  • View call logs, full transcripts, and recordings
  • Manage business hours, services, and booking rules
  • Add and manage viewer users for their account

Viewer

Read-only team members — can monitor activity without making changes.

  • View call logs and transcripts
  • View appointment bookings and calendar
  • View analytics and performance metrics
  • No configuration or settings access

Dashboard & Platform Features

Call logs with full transcripts and recordings per tenant
Real-time appointment booking via Google Calendar integration
Analytics dashboard — call volume, booking success rate, error patterns
Agent configuration — system prompt, voice selection, greeting, business hours
White-label dashboard with per-tenant branding
Sub-2-second voice response latency via parallel streaming pipeline
30+ concurrent calls per instance with horizontal scaling
Multi-tenant data isolation enforced via Supabase Row-Level Security
Live B2B platform actively onboarding businesses. Test tenant available at +1 (857) 767-7618.