Echo is a multi-tenant SaaS for AI customer support with realtime chat, an AI voiceEcho is a multi-tenant SaaS for AI customer support with realtime chat, an AI voice
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Echo is a multi-tenant SaaS for AI customer support with realtime chat, an AI voice agent, and AI automation. I was the primary developer on the full build, frontend, backend, and the AI layer. The AI is the core. It runs OpenAI, Claude, Gemini, and Grok through one multi-model setup, so a client can switch providers without a rewrite. A RAG pipeline connected to a vector database grounds every answer in the client's own content, so the chatbot never returns generic output. VAPI powers the voice agent, so customers can speak to support on a live call. Each tenant gets its own AI agent built on its own documents. The stack is Next.js 15 and React 19 inside a Turborepo monorepo, with separate apps for the dashboard, the embeddable chat widget, and backend services. Realtime chat runs on Convex. Clerk handles auth. API keys are encrypted per tenant through AWS Secrets Manager, so no two clients share credentials or data. Launch day held 60 live conversations at once with zero dropped sessions. What the client gets: an AI chatbot and voice agent that answer from their own content, work across multiple LLM providers, and stay isolated and secure per tenant.:
Post image
Ethan's avatar
Perfect
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started