The Sales Engine

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.

Deterministic by Design

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.

7 Purpose-Built Tools

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_catalog

Filters the product catalog by budget, category, and availability. Returns ranked results.

📋lookup_product

Exact product lookup with variant disambiguation. Stores unresolved variants in pendingContext.

⚖️compare_products

Side-by-side comparison of up to 3 products across specs, price, and availability.

🛒place_order

Two-turn confirmation gate. Customer must affirm before the order document is created.

cancel_order

Cancels an existing order by ID after confirming ownership and status.

📦get_order_status

Retrieves real-time order status, shipping info, and estimated delivery.

🤝escalate_to_human

Creates a handoff record and pauses the bot. Agent resolves → bot re-enables automatically.

Multi-Channel

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.

Multi-Tenant Architecture

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.

LLM Agnostic

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.

OpenAIGPT-4o and variants
Google GeminiGemini Pro and Flash
GroqLlama & Mixtral at speed
Coming SoonMore providers
Confirmation Gates

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.