Renchi AI
Renchi AI is an AI-powered voice call handling platform designed for UK HVAC and plumbing service businesses. It provides intelligent call routing, customer management, and automated booking capabilities.Key Features
AI Call Handling
Powered by ElevenLabs Conversational AI, handles inbound calls with natural conversation flow
Customer Management
Track customer interactions, manage contact information, and maintain call history
Job Scheduling
Book appointments, assign technicians, and manage service tickets
Integrations
Connect with Twilio, Google Calendar, HubSpot, Salesforce, and Microsoft Teams
Architecture Overview
1
Inbound Call
Customer calls your Twilio phone number
2
AI Processing
ElevenLabs Conversational AI handles the conversation
3
Webhook Events
Transcription, audio recording, and personalization data sent to backend
4
Backend Services
Next.js API routes process data → Supabase storage → Email notifications → Third-party integrations
Quick Links
API Reference
Explore all API endpoints including webhooks and integrations
Components
Browse React component documentation with props and examples
Types
TypeScript types and Zod schemas reference
Technology Stack
| Layer | Technology |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| Database | PostgreSQL (Supabase) |
| Authentication | NextAuth v5 with JWT |
| Voice AI | ElevenLabs Conversational AI |
| Telephony | Twilio |
| UI Components | NextUI + Tailwind CSS |
| State Management | Zustand |
| Validation | Zod |
Getting Started
- Set up environment variables - Configure Supabase, Twilio, and ElevenLabs credentials
- Run database migrations -
npx prisma migrate dev - Start development server -
npm run dev - Configure your agent - Set up voice settings, business hours, and services