A multi-tenant conversational AI platform: one brain across every channel, three engines (SELL · SUPPORT · SCALE), grounded knowledge, secure payments and enterprise integrations — configured per customer with a single config file.
Right product at the right moment · value-based selling · urgency offers · in-chat payment · automated follow-up.
Resolves 80%+ unaided · RAG answers with citations · sentiment detection · context-rich human handoff · 24/7 multilingual.
Any CRM/ERP/commerce · 10+ channels at once · 1→100k conversations · multi-tenant · live in weeks.
Channels normalise into one gateway; the AutoGenX orchestrator drives skills, knowledge, sentiment, offers and payments; everything syncs to data stores and external systems.
Every deployment — Travel, Real Estate, Retail, or a real client — is a single declarative config: brand, catalogue, knowledge base, offer and an AI persona that scopes the assistant. Onboarding a new customer is adding one file.
// server/scenarios/acme.js
export default {
id: "acme",
label: "ACME Co.",
brand: { name, logo, colors, assistant },
catalogue: [ /* products */ ],
kb: [ /* RAG Q&A + sources */ ],
offer: { code, label, detail },
persona: {
business: "...",
goals: "sell, support, capture leads",
style: "on-brand, concise"
}
}
The chat is powered by an LLM (OpenAI) behind a server-side proxy — the API key never reaches the browser. Each request is constrained to its scenario.
A per-scenario system prompt limits the assistant to that business, its catalogue and knowledge base. Off-topic questions are politely redirected.
It can only recommend real catalogue items (by id) and answers factual questions from the knowledge base — no invented products, prices or policies.
The model returns JSON the UI renders: which product cards to show, whether to present the offer, capture a lead, or hand off to a human.
No API key configured? The widget automatically falls back to a scripted engine, so demos never break.
Node.js + Express app, containerised, behind nginx with HTTPS — running at demo.autogenx.ai on an AWS Sydney (ap-southeast-2) EC2 instance.
Serves the UI + the scoped /api/chat proxy.
Reproducible image; one command to run.
Reverse proxy with Let's Encrypt HTTPS.
ap-southeast-2, GoDaddy DNS A record.
Full runbook: DEPLOY.md · written design: docs/AGX_Chat_HLD.md