
Kallina: Cum am construit o platformă SaaS cu 268 edge functions care procesează apeluri AI în 2.3ms
De la hackathon ElevenLabs la platformă enterprise cu 233 utilizatori și 15 SIP trunks
Provocarea: Apeluri pierdute, clienți pierduți și zero automatizare
Problema: Fiecare apel pierdut = un client pierdut
În piața din Moldova și România, companiile de servicii pierd zilnic între 20-40% din apelurile primite. Cauza? Personal insuficient, ore de program limitate și lipsa totală a automatizării vocale. Un restaurant pierde comenzi în orele de vârf. O companie de transport pierde rezervări noaptea. O clinică pierde programări în weekend.
Agitația: Soluțiile existente nu funcționau
Problema cu IVR-urile tradiționale:
- Meniuri robotice „apăsați 1 pentru..." — clienții închid
- Zero inteligență, zero adaptare la context
- Costurile de implementare: 10,000-50,000 EUR pentru un sistem decent
- Nicio soluție viabilă în limbile română/rusă
Problema cu chatbot-urile:
- Funcționau doar text, dar clienții din Moldova SUNĂ
- 65% din interacțiunile B2C încă se fac prin telefon
- Generațiile 40+ nici nu folosesc chat-ul
Piața era goală:
- ElevenLabs avea API dar nu platformă end-to-end
- OpenAI Realtime era în beta, instabil
- Niciun provider nu oferea SIP trunking pe piața locală
- Companiile aveau nevoie de o soluție all-in-one: de la crearea agentului vocal la conectarea la rețeaua telefonică
Scopul proiectului: Am primit provocarea de a construi o platformă SaaS completă pentru agenți vocali AI — de la zero — care să permită oricui să creeze, configureze și lanseze un agent vocal inteligent în mai puțin de 30 de minute, cu suport nativ pentru română, rusă și engleză.
Soluția: Platformă SaaS enterprise cu arhitectură edge-first
Arhitectura: 268 Edge Functions pe Supabase Self-Hosted
Am proiectat și construit Kallina ca o platformă enterprise completă, folosind o arhitectură modulară, scalabilă și cu latență ultra-mică.
Stack Tehnologic Core
Backend:
- Supabase Self-Hosted (145.239.135.90)
- 268 Edge Functions (Deno runtime)
- PostgreSQL 15 cu Row Level Security
- Realtime subscriptions pentru status apeluri
- Redis pentru caching sesiuni active
Voice Processing Pipeline:
Call In → SIP Trunk (Asterisk) → WebSocket Bridge
→ STT (Deepgram/Whisper) → LLM (GPT-4/Claude/Gemini)
→ TTS (ElevenLabs/OpenAI) → Audio Stream → Caller
Latency totală: 2.3ms (median)
Frontend:
- Next.js 14 cu App Router
- Tailwind CSS + shadcn/ui
- Dashboard multilingv (RO/EN/RU)
- Real-time call monitoring
Faza 1: Nucleul Platformei (Luna 1-3)
Sistemul de Agenți Vocali
Am construit un motor de agenți vocali care permite:
- Crearea vizuală a agentului (nume, voce, personalitate, instrucțiuni)
- Knowledge Base — upload documente PDF, URL-uri, FAQ-uri
- Tool Calling — agentul poate accesa API-uri externe (CRM, POS, calendar)
- Multi-language — switch automat RO/RU/EN bazat pe limba apelantului
Infrastructura Telefonică
- 15 SIP trunks active (Starnet, Moldtelecom, Orange Moldova)
- Asterisk PBX custom (141.227.180.180) cu dialplan programatic
- Failover automat între trunks
- Înregistrare și transcriere automată a tuturor apelurilor
Faza 2: Integrări Enterprise (Luna 3-5)
Ecosistem de Integrări
Am dezvoltat conectori nativi pentru:
- Syrve (iiko) — restaurant POS: meniu, prețuri, disponibilitate în timp real
- AmoCRM — lead management, contact sync, deal creation
- Zoho CRM — alternativă CRM, import/export contacte
- BusSystem API — rute, orare, disponibilitate locuri (transport)
- Stripe — procesare plăți, subscripții, facturare automată
Customer Memory System
Fiecare agent vocal are memorie per client:
- Istoricul comenzilor anterioare
- Preferințe (limbă, produse favorite)
- Note din apeluri precedente
- Scor de satisfacție calculat automat
Faza 3: Migrare la Self-Hosted (Luna 5-6)
De ce am migrat de pe Supabase Cloud
- Cost: Cloud-ul ajunsese la $800/lună, self-hosted: $60/lună
- Latență: Cloud (Virginia) = 180ms, Self-hosted (Frankfurt) = 2.3ms
- Control: RLS policies custom, funcții privilegiate, backup-uri proprii
- GDPR: Date procesate exclusiv în EU
Migrarea: Zero Downtime
- 268 edge functions migrate
- 233 utilizatori transferați
- 2.3ms latency post-migrare
- 0 secunde downtime
Rezultat: O platformă care rivalizează cu soluții enterprise de $1M+, construită cu un buget de startup și optimizată pentru piața Est-Europeană.
Rezultate: De la hackathon la platformă cu 233 utilizatori
Impact: Platformă Operațională cu Clienți Reali
Kallina a evoluat de la un proiect de hackathon (premiul de $20,000 la ElevenLabs Global Hackathon) la o platformă SaaS completă, cu clienți plătitori și agenți vocali activi.
Metrici de Business
- 233 utilizatori înregistrați pe platformă
- 12+ companii cu agenți vocali activi în producție
- 6 planuri de subscripție ($99 - $6,000/lună)
- Marjă de profit: 64% pe planurile enterprise
Metrici Tehnice
- 268 edge functions în producție
- 2.3ms latency medie (de la 180ms pe cloud)
- 99.7% uptime pe ultimele 6 luni
- 15 SIP trunks active cu 3 operatori telecom
Cazuri de Succes pe Platformă
- GalTrans (transport): 1,745 apeluri procesate automat, feedback 29/30
- Esushi (restaurant): 40+ apeluri/zi, 0 apeluri pierdute
- Clinici medicale: Programări 24/7, -50% sarcină pe recepție
Impact Financiar
Platforma generează venituri recurente lunare (MRR) și a atras atenția investitorilor. Premiul de $20,000 de la hackathonul ElevenLabs a validat conceptul pe plan internațional.
Concluzie: Kallina demonstrează că o echipă mică din Moldova poate construi o platformă AI voice enterprise care concurează cu jucători globali, folosind arhitectură modernă și focus pe nevoile pieței locale.
"Kallina a transformat complet modul în care gestionăm apelurile. Agentul nostru vocal procesează automat 90% din cereri, iar clienții cred că vorbesc cu o persoană reală."
Ești gata să scrii propriul
succes record?
Hai să discutăm cum putem implementa aceste strategii personalizate pentru business-ul tău.