AI CRM Asistan

AI Tabanlı Gerçek Zamanlı Müşteri Görüşme ve CRM Sistemi

Özellikler
- WebRTC Tabanlı Gerçek Zamanlı Görüşme: OpenAI Realtime API ile canlı sesli AI asistan görüşmeleri
- CRM Modülü: Proje yönetimi, lead takibi, pipeline yönetimi, görüşme geçmişi
- AI Scoring Sistemi: Görüşmelerden otomatik sentiment analizi, hotness score (0-100), önerilen aksiyonlar
- Otomatik Randevu Oluşturma: Google Calendar entegrasyonu ile AI tarafından randevu planlama
- Mesaj Template Sistemi: Çoklu kanal desteği (Email/SMS/WhatsApp) ile otomatik mesaj gönderimi
- Pipeline Yönetimi: Drag & drop ile lead aşama takibi, görsel pipeline board
- Gerçek Zamanlı Transcript: Görüşmelerin anlık yazıya dönüştürülmesi ve kaydedilmesi
- Analytics Dashboard: Görüşme istatistikleri, lead performans analizi, sentiment dağılımı
- Backend: 50+ API endpoint, WebSocket entegrasyonu, PostgreSQL veritabanı
- Frontend: React 19 + TypeScript, modern UI/UX, responsive tasarım

Çalışma Şekli
1. Lead Oluşturma: CRM sisteminden yeni müşteri adayı (lead) oluşturulur
2. Görüşme Başlatma: Lead için WebRTC üzerinden AI asistan görüşmesi başlatılır
3. Gerçek Zamanlı İletişim:
- Müşteri ile AI asistan gerçek zamanlı konuşur
- OpenAI Realtime API ile sesli diyalog gerçekleşir
- Transcript anlık olarak kaydedilir
4. KVKK Onayı: AI otomatik olarak KVKK bilgilendirmesi yapar ve onay alır
5. İhtiyaç Analizi: AI müşterinin bütçe, lokasyon, oda tipi, teslim tarihi gibi bilgileri toplar
6. Ürün Bilgilendirme: Proje özellikleri, SSS ve dokümanlar AI tarafından sunulur
7. Randevu Planlama: Müşteri randevu isterse, Google Calendar entegrasyonu ile otomatik oluşturulur
8. Sonuç Kaydetme: Görüşme sonunda AI otomatik olarak:
- Sentiment analizi yapar (positive/neutral/negative)
- Hotness score hesaplar (0-100)
- Önerilen aksiyonları belirler
- CRM sonucunu kaydeder

Müşteri Paneli
- Dashboard: Görüşme istatistikleri, lead performans metrikleri, sentiment dağılımı
- Pipeline Board: Lead'leri aşamalar arasında sürükle-bırak ile yönetim
- Lead Yönetimi: Müşteri bilgileri, görüşme geçmişi, notlar, randevular
- Proje Yönetimi: Proje bilgileri, SSS, dokümanlar, fiyat aralıkları
- Görüşme Detayları: Transcript, özet, scoring bilgileri, randevu bilgileri
- Randevu Takvimi: Google Calendar entegrasyonu ile randevu görüntüleme ve yönetme
- Mesaj Şablonları: Çoklu kanal mesaj template'leri ve gönderim geçmişi

Teknik Detaylar
Frontend:
- React 19 + TypeScript
- Vite build tool
- Tailwind CSS
- @dnd-kit (Drag & Drop)
- WebRTC API
- Axios (API calls)

Backend:
- Node.js + Express + TypeScript
- PostgreSQL 16
- WebSocket (ws)
- OpenAI Realtime API
- Google Calendar API (OAuth 2.0)
- JWT Authentication

AI & Entegrasyonlar:
- OpenAI Realtime API (GPT-4o Realtime Preview)
- Google Calendar API
- WebRTC (STUN/TURN servers)
- Encrypted credential storage

Özellikler:
- Real-time transcript streaming
- AI-powered sentiment analysis
- Automated appointment scheduling
- Multi-channel messaging (Email/SMS/WhatsApp)
- Lead scoring system (0-100 hotness score)
- Pipeline stage management
- Google Calendar synchronization
- Encrypted user settings storage

AI Asistan:
- Doğal Türkçe konuşma
- Hızlı yanıt verme (server VAD ile optimize edilmiş)
- Proje bilgilerini otomatik sunma
- KVKK bilgilendirmesi ve onay alma
- Randevu planlama ve Google Calendar'a kaydetme
- Görüşme sonucu otomatik analiz ve kaydetme

CRM Sistemi
- Leads: Müşteri adayı yönetimi, kaynak takibi, UTM parametreleri
- Projects: Proje detayları, SSS, dokümanlar, fiyat aralıkları
- Calls: Görüşme geçmişi, transcript, sentiment, scoring
- Appointments: Randevu takibi, Google Calendar senkronizasyonu
- Pipeline: Aşama bazlı lead takibi, görsel board
- Messages: Mesaj gönderim geçmişi, template yönetimi

Analytics & Scoring:
- Hotness Score: 0-100 arası lead sıcaklık skoru
- Sentiment Analysis: Positive/Neutral/Negative
- Recommended Actions: Skor bazlı önerilen aksiyonlar
- Quality Metrics: Görüşme kalitesi metrikleri
- Pipeline Analytics: Aşama bazlı istatistikler

Proje Tipi: AI Based CRM System
Teknoloji Stack: - Frontend: React 19, TypeScript, Tailwind CSS, Vite
- Backend: Node.js, Express, TypeScript, PostgreSQL
- AI: OpenAI Realtime API, GPT-4o
- Real-time: WebRTC, WebSocket
- Integrations: Google Calendar API, JWT Auth
- Database: PostgreSQL 16

Önemli Özellikler:
- ✅ Gerçek zamanlı AI görüşmeleri
- ✅ Otomatik transcript oluşturma
- ✅ AI tabanlı sentiment analizi
- ✅ Otomatik randevu planlama
- ✅ Pipeline drag & drop yönetimi
- ✅ Google Calendar entegrasyonu
- ✅ Çoklu kanal mesaj sistemi
- ✅ Lead scoring ve analytics
- ✅ Responsive modern UI
- ✅ Güvenli credential storage