تفاصيل العمل
Relay is a multi-tenant B2B SaaS platform offering an embeddable AI customer support widget and real-time operator dashboard, engineered within a Turborepo monorepo utilizing Next.js, React 19, and a Convex serverless backend.
Key Engineering Highlights:
AI Agent & RAG Pipeline: Integrates Google Gemini 2.5 Flash to power an autonomous agent that resolves customer queries by querying tenant-specific knowledge bases (PDFs, CSVs) via vector search.
Voice Integration: Utilizes Vapi to enable direct web-based voice calls natively within the support widget.
Real-Time Operator Inbox: Built with Convex to provide human operators with a live dashboard to monitor, escalate, and resolve conversations while viewing comprehensive session metadata (browser, location, device).
Multi-Tenant Architecture: Employs Clerk for authentication and billing gating, ensuring isolated data environments, dedicated widget configurations, and independent knowledge bases for each onboarded organization.
Lightweight Embedding: Compiles the widget into a Vite IIFE bundle, allowing seamless deployment on any external HTML, React, or Next.js website via a single <script> tag.