Skip to content

CelticsGN/relayX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 RelayX

AI-Powered Voice Calling Platform at Scale

API Status Made with Love

Transform your business communication with AI agents that call, qualify, and schedule at scale

🎥 Watch Demo📖 Documentation💡 Features🛠️ Tech Stack


🎬 Product Demo Video

RelayX Demo - AI Voice Calling Platform

See RelayX in Action - Watch how AI agents handle real conversations, schedule appointments, and qualify leads automatically.


🎯 Overview

Make 1000s of personalized AI voice calls simultaneously. No humans needed.

RelayX is an intelligent voice calling platform that automates business communications using AI. It enables businesses to make thousands of personalized voice calls simultaneously, leveraging advanced AI for natural conversations, appointment scheduling, and lead qualification.

🔥 Problem → Solution

❌ Problems

  • ⏰ Manual calling is time-consuming
  • 💸 High cost per call
  • 📉 Delayed follow-ups lose customers
  • 👥 Limited scalability with humans
  • 🎭 Inconsistent messaging

✅ RelayX Solution

  • 🤖 AI makes 1000s of calls simultaneously
  • 💰 ₹8 per call (10x cheaper)
  • ⚡ Instant follow-ups, zero delays
  • 📈 Infinite scalability
  • 🎯 Consistent, optimized messaging

💡 The Idea

RelayX transforms business outreach by:

  • AI Voice Agents: Natural-sounding AI that speaks like a real person
  • Bulk Campaigns: Launch 1000s of calls with a single CSV upload
  • Smart Scheduling: Integrated with Calendly for seamless appointment booking
  • Multi-Language Support: Supports Hindi, English, and other Indian languages via Sarvam AI
  • Knowledge Base: AI learns from your documents to answer customer questions
  • Real-time Analytics: Track call performance, sentiment, and outcomes

🛠️ Technology Stack

Frontend

React TypeScript Vite TailwindCSS

Backend

FastAPI Python PostgreSQL Supabase

AI & Voice

Groq Twilio LangChain

Deployment

Vercel Railway

📦 Complete Tech Stack Details

Frontend

  • React 18 + TypeScript - Modern UI framework
  • Vite - Lightning-fast build tool
  • TailwindCSS - Utility-first styling
  • shadcn/ui - Beautiful component library
  • Framer Motion - Smooth animations
  • React Router - Client-side routing

Backend

  • FastAPI - High-performance Python API framework
  • PostgreSQL (Supabase) - Scalable database
  • Twilio - Voice calling infrastructure
  • Groq LLM - Ultra-fast AI inference
  • Sarvam AI - Indian language TTS/STT
  • WebRTC VAD - Voice activity detection

Infrastructure

  • Vercel - Frontend hosting
  • Railway - Backend deployment
  • Supabase - Database & authentication

AI & ML

  • LangChain - RAG pipeline for knowledge base
  • ChromaDB - Vector database for embeddings
  • Groq (Llama 3) - Fast LLM for conversations
  • Sarvam Bulbul - Indian language TTS
  • Sarvam Saarika - Indian language STT

🎥 Platform Features

Feature Description
📊 Dashboard View real-time analytics and call statistics
🤖 AI Agent Configure voice agent personality and knowledge base
📞 Campaigns Upload CSV and launch bulk calling campaigns
👥 Contacts Manage your contact database
🎙️ Live Calls AI handles real conversations with natural language

🔗 Backend API Health Check: api.relayx.tech/health


📊 Key Features

1. AI Voice Agent Configuration

  • Customize agent name, role, and personality
  • Upload knowledge base documents (PDF, TXT, DOCX)
  • Set conversation goals and guardrails
  • Configure voice settings and language

2. Bulk Campaign Management

  • Upload contacts via CSV
  • Schedule campaigns for optimal timing
  • A/B test different scripts
  • Track campaign performance in real-time

3. Intelligent Call Handling

  • Natural conversation flow with context awareness
  • Automatic appointment scheduling via Calendly
  • Lead qualification and scoring
  • Sentiment analysis during calls

4. Analytics Dashboard

  • Call volume and success rates
  • Average call duration
  • Sentiment trends
  • Conversion metrics
  • Cost per successful call

5. Multi-Language Support

  • English, Hindi and Marathi natively supported
  • Additional Indian languages via Sarvam AI
  • Automatic language detection
  • Code-mixing support (Hinglish)

🏗️ Architecture

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│   Frontend  │────▶│   Backend    │────▶│  Database   │
│  (Vercel)   │     │  (Railway)   │     │ (Supabase)  │
└─────────────┘     └──────────────┘     └─────────────┘
                            │
                    ┌───────┴───────┐
                    ▼               ▼
            ┌──────────────┐ ┌─────────────┐
            │ Voice Gateway│ │   Groq LLM  │
            │   (Twilio)   │ │  (AI Brain) │
            └──────────────┘ └─────────────┘
                    │
                    ▼
            ┌──────────────┐
            │  Sarvam AI   │
            │  (TTS/STT)   │
            └──────────────┘

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • Python 3.11+
  • PostgreSQL (or Supabase account)
  • Twilio account
  • Groq API key

Installation

  1. Clone the repository
git clone https://github.com/Gauravguddeti/relayX.git
cd relayX
  1. Setup Frontend
cd frontend
npm install
npm run dev
  1. Setup Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload
  1. Configure Environment Variables See .env.example files in both frontend and backend directories.

📱 Use Cases

  • Lead Generation: Qualify leads at scale before human handoff
  • Appointment Scheduling: Book meetings automatically with AI
  • Customer Support: Handle routine inquiries 24/7
  • Surveys & Feedback: Collect feedback through voice calls
  • Payment Reminders: Automated payment follow-ups
  • Event Registrations: Register attendees via phone

💰 Pricing

Choose Your Plan - Scale As You Grow

Plan Monthly Price Included Calls Overage Rate Best For
🎯 Starter ₹1,999 200 ₹12/call Small businesses testing AI
🚀 Growth ₹6,999 1,200 ₹8/call Growing businesses scaling
💎 Enterprise ₹19,999 5,000 ₹6/call High-volume enterprises
💳 Pay As You Go ₹0 0 ₹15/call Irregular calling needs

📊 Feature Comparison

Click to see detailed feature breakdown
Feature Starter Growth Enterprise PAYG
Included Calls/month 200 1,200 5,000 0
Per Call Cost ₹10 ₹5.8 ₹4 ₹15
Knowledge Base Docs 10 50 Unlimited 5
AI Customization Basic Advanced Full Basic
Calendly Integration
A/B Testing
Campaign Management Limited
Languages English English + Hindi All Indian English
Analytics Basic Advanced Real-time + AI Basic
API Access
White Label
Support Email (48h) Priority (24h) Phone + Manager Self-service
SLA - - 99.9% -

💡 Why RelayX?

  • 10x Cheaper: ₹6-15 per call vs ₹50-100 for human callers
  • Infinite Scale: Make 1000s of calls simultaneously
  • 24/7 Availability: No breaks, holidays, or downtime
  • Consistent Quality: Every call follows your script perfectly
  • Instant ROI: Start seeing results from day 1

📧 Contact

For inquiries: Contact through the platform


Made with intent for businesses that want to scale their communication

About

An AI‑powered voice agent that makes and handles business calls automatically — answering questions, capturing leads, and running full conversations in real‑time using open‑source speech + LLM technology. Built with Twilio, Whisper, Supabase, and a self‑hosted LLM for complete control, zero human load, and 24/7 smart calling.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors