The Sales Engine Behind Every Conversation
Built deterministic from the ground up — not a chatbot wrapped in a sales skin. Every message follows the same pipeline. Every action is auditable.
9 Steps. Every Message. No Exceptions.
Sellatrix runs a fixed, ordered pipeline on every incoming message — not an LLM free-for-all. Guards short-circuit early; tools execute only when needed.
AI That Executes, Not Just Chats
Every action a customer can take — from browsing to ordering to escalating — has a dedicated, deterministic tool grounded in the running codebase.
browse_catalogFilters the product catalog by budget, category, and availability. Returns ranked results.
lookup_productExact product lookup with variant disambiguation. Stores unresolved variants in pendingContext.
compare_productsSide-by-side comparison of up to 3 products across specs, price, and availability.
place_orderTwo-turn confirmation gate. Customer must affirm before the order document is created.
cancel_orderCancels an existing order by ID after confirming ownership and status.
get_order_statusRetrieves real-time order status, shipping info, and estimated delivery.
escalate_to_humanCreates a handoff record and pauses the bot. Agent resolves → bot re-enables automatically.
One Engine, Every Channel
WhatsApp Meta Cloud API, Twilio, and Telegram — all funnelled through the same deterministic pipeline. HMAC signature verification on every incoming webhook.
One Platform, Every Branch
The Client → Branch → Channel hierarchy lets enterprise teams run independent bots — each with its own tone, language, catalog, and LLM — without shared state.
Client
Top-level tenant. Owns branches and billing.
Branch
A store location or business unit. Has its own bot config, tone, and catalog.
Channel
WhatsApp, Twilio, or Telegram endpoint tied to a specific branch.
OpenAI, Gemini, or Groq — Per Tenant
Sellatrix orchestrates; you choose the model. Each branch gets its own provider config and API key. Switch providers without touching the pipeline.
Two Turns for Every Destructive Action
Order placement and human escalation both require an explicit customer confirmation before anything is committed. No accidental purchases, no surprise handoffs.
Order Confirmation
Customer says "place order" → bot presents order summary → customer replies Yes → order document created.
Customer: "Place my order"
Bot: "Confirm: iPhone 15, $899 — Yes/No?"
Customer: "Yes"
✓ Order created
Escalation Confirmation
Customer requests human → bot confirms transfer → customer affirms → handoff record created, bot pauses.
Customer: "I need a human"
Bot: "Transfer to support team — confirm?"
Customer: "Yes"
✓ Handoff created, bot paused
The Live Dashboard
Track conversations, orders, and handoffs in one place.
Ready to see Sellatrix close a WhatsApp sale?
Book a 30-minute live demo with your own catalog data.