QalifAI

AI-powered voice assistant for real estate that automates inbound and outbound calls, qualifies leads, and provides full control through an intuitive admin and user interface.

QalifAI

πŸš€ Core Modules

A glimpse into the engine that powers this experience β€” modular, scalable, and beautifully crafted.

Module 1

AI Voice Engine & Call Flow

The core Nest.js backend handles the AI voice pipeline with Puppeteer for call detection and OpenAI + ElevenLabs for natural conversations.

  • Runs 24/7 using Puppeteer to detect and accept new calls
  • Streaming STT/LLM/TTS pipeline with ElevenLabs and OpenAI
  • Session state maintained across conversation context
  • Handoff logic for transferring to humans or external CRMs
AI Voice Engine & Call Flow
Real-Time Call Monitoring
Module 2

Real-Time Call Monitoring

Real-time WebSocket-powered call logs and live updates for admins to monitor ongoing and past calls.

  • Live transcription of conversations
  • Call status updates with timestamps
  • Error tracking and retry logic
  • Visual call progress indicators in dashboard
Module 3

Admin Stats & Control Panel

Centralized dashboard showing usage, AI metrics, and system health with full control over brokerages and users.

  • Total users, brokerages, call count and success KPIs
  • Time-filtered metrics (Today, Week, Month)
  • Manage scripts, rules, users, and permissions
  • Dynamic toggles for call rules and thresholds
Admin Stats & Control Panel
AI Script & Rule Customization
Module 4

AI Script & Rule Customization

Dynamic rule engine and script editor to define how the AI interacts with users, what it asks, and how it responds.

  • Conditional rule-based logic for call routing
  • Step-by-step conversation script builder
  • Built-in testing to simulate call behavior
  • Fallback and retry conditions per script
Module 5

User Demo & AI Testing Panel

Broker users can test AI calls in real time to evaluate performance and adjust scripts accordingly.

  • Voice status indicators (Ready, Muted, Connected)
  • Live transcript of test conversations
  • Instant feedback on agent responses
  • Auto-reconnect and browser mic support
User Demo & AI Testing Panel
Call Routing Rules
Module 6

Call Routing Rules

Set up intelligent call routing based on user intent, response type, or qualification outcome.

  • Custom call flow trees with fallback paths
  • Route to human agent or CRM after AI qualification
  • Flexible routing decisions based on user journey
Module 7

Area-Based Coverage Rules

Configure smart geographic filters to control service eligibility and regional call handling.

  • Zip-code and state-level filtering logic
  • Supports service area-based restrictions
  • Scalable rules for regional brokerage policies
Area-Based Coverage Rules
CRM Sync & Post-Call Handoff
Module 8

CRM Sync & Post-Call Handoff

Smart handoff logic automatically sends call summaries or routes the lead to integrated platforms like FollowUpBoss (FUB).

  • CRM integration with FUB and others via webhook/API
  • Lead enrichment and note generation using AI
  • Customizable handoff triggers and rules
  • Admin visibility into handoff success rate

πŸ› οΈ Tech Stack

React
Nest.js
PostgreSQL
Socket.IO
Tailwind CSS
Puppeteer
FFmpeg
OpenAI API
ElevenLabs API
WebSockets
JWT Auth

Have a similar idea?

Let’s bring it to life β€” beautifully and efficiently.

Contact Us