A reasoner that sells
Specialised agents handle intent, product matching, pricing, build configuration and checkout โ so the AI recommends and upsells instead of just answering.
Commerce Orchestrator turns every chat into a checkout. AI reasons over your real catalog, deterministic rules keep it honest, and your team steps in the moment it matters.
JJ Foods
AI agent ยท online
Family Platter
Serves 6 ยท 3 sides included
UGX 72,000
Not a chatbot bolted onto a store. A commerce engine with AI reasoning on top of it.
Specialised agents handle intent, product matching, pricing, build configuration and checkout โ so the AI recommends and upsells instead of just answering.
Your templates, incompatibility rules and price adjustments are the source of truth. AI only resolves ambiguity into allowed actions โ it can never invent a price.
Multi-step builds with required and optional parts, live incompatibility checks and price recomputation after every single selection.
A unified identity links the same buyer across WhatsApp, web and voice. Carts and history follow them, so nobody starts over.
Issue and redeem discount codes, and let the agent detect frustration early โ escalating before a sale turns into a complaint.
Cart, checkout, payment and order status in one flow, with Stripe wired in and every order visible to your team in real time.
Channel adapters are thin translators. The business logic lives in one engine, so every surface behaves identically.
Connect any number through Embedded Signup. Each merchant routes to their own catalog automatically.
A drop-in widget for your site. One script tag, live over websockets, styled to match your brand.
Provider-neutral voice events with partial-transcript buffering and timeout-safe filler responses.
The hardest part of conversational commerce is getting your catalog in. We made that the easy part.
A PDF menuยทScanned from the printer
A PDF menu, a spreadsheet, a photo of a printed flyer, your website, or an Instagram page. No template to fill in.
The pipeline detects the shape of your data, classifies your vertical, extracts products, normalises pricing and pulls images.
A gap analyser finds what is missing or ambiguous and asks you plain questions instead of guessing โ then audits the result.
Review the catalog, connect a channel, and your agent starts taking orders against real products and real prices.
Automation without oversight is a liability. The command center shows every live conversation and hands you the controls the second the AI is out of its depth.
Low confidence, a business-rule conflict, a timeout, or a customer simply asking for a human โ each one raises a flag with the reason attached.
Step into any live thread, type as the merchant, then hand control back to the AI with full history preserved on both sides.
Assemble carts and configurable builds on the customerโs behalf from the operator panel, including multi-step product builds.
WhatsApp, web and voice conversations land in the same inbox, grouped by customer rather than scattered per channel.
Command center
4 conversations need attention
Amina K.
Low AI confidence
Brian O.
User timed out
Grace N.
Operator took over
Peter M.
AI handling
128
Resolved today
12s
Avg. handoff
94%
AI handled
No. Commerce is deterministic-first: your templates, preconfigured products, incompatibility rules and price adjustments are the source of truth. The AI can only resolve what a customer says into actions the engine already allows โ if it fails, the flow falls back to explicit choices.
Whatever catalog you already have. A PDF menu, a spreadsheet, a photo of a printed flyer, your website URL, or an Instagram page. The ingestion pipeline structures it, asks you about anything ambiguous, and gives you a catalog you can edit.
Yes. The command center surfaces conversations that need attention with the reason attached, and any operator can take over a live thread, reply as the merchant, build the order, and hand control back to the AI.
That is a core part of the engine. Multi-step configurable builds walk through required parts in order, check incompatibilities and recompute pricing after every selection โ for both the customer and your operators.
The platform is multi-tenant. A tenant can hold many merchants, each with its own catalog, connected numbers and team, and WhatsApp routing resolves the right merchant per inbound number.
Cart, checkout and order status run through the order service, with Stripe wired in for card payments. Every resulting order shows up in the merchant dashboard in real time.
Bring your catalog, connect a channel, and let your agent start selling today.
No card required ยท Bring any catalog format ยท Live in minutes