Atrium Support Center

AI-powered omnichannel support platform — Zowie.ai alternative

Getting Started

  1. Set up your Supabase project and copy credentials to .env.local
  2. Run the database migration: supabase db push
  3. Start the dev server: npm run dev
  4. Configure your AI agent persona in the Admin panel
  5. Add knowledge policies for your business
  6. Design decision flows for automated workflows
  7. Connect your communication channels
  8. Deploy to Vercel

Architecture

Core Components

  • Persona — AI identity and communication style
  • Knowledge Base — RAG-powered policy management
  • Intent Engine — LLM-based intent recognition
  • Decision Engine — Deterministic workflow automation
  • Moments — Lifecycle trigger system
  • Channels — Chat, Email, Voice, Social
  • Handoff — AI to human transfer
  • Supervisor — Analytics and monitoring
  • Quality Suite — AI Tester, Staging

Tech Stack

  • Frontend: Next.js 16 + React 19
  • Database: Supabase PostgreSQL
  • Vector Search: pgvector
  • Real-time: Supabase Realtime
  • AI: OpenAI/Gemini
  • Styling: Tailwind CSS
  • Deployment: Vercel

Environment Variables

NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key

API Endpoints

GET/api/agentsList AI agents
GET/api/knowledgeList knowledge policies
GET/api/intentsList intents
GET/api/flowsList decision flows
GET/api/conversationsList conversations
GET/api/momentsList moments
GET/api/channelsList channels
GET/api/handoffList handoff rules
GET/api/tester/casesList test cases
GET/api/analyticsGet daily metrics
GET/api/segmentsList segments
GET/api/regionsList regions
GET/api/queuesList queues
GET/api/versionsList version history