Conversational commerce, orchestrated

Your catalog,
selling itself

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.

Live onWhatsAppWeb chatVoiceInstagram
๐Ÿฅ˜

JJ Foods

AI agent ยท online

WhatsApp
got anything for 6 people? budget around 80k
The Family Platter serves 6 and lands at UGX 72,000.
๐Ÿ—

Family Platter

Serves 6 ยท 3 sides included

UGX 72,000

Matched from live catalog ยท in stock
Add 6 sodas for UGX 8,000? Keeps you on budget.
Messageโ€ฆ
Deterministic pricing, Multi-agent reasoning, WhatsApp Embedded Signup, Configurable builds, Human takeover, Cross-channel identity, Catalog ingestion, Discount codes, Stripe checkout, Voice transcripts
The platform

Everything it takes to close the sale

Not a chatbot bolted onto a store. A commerce engine with AI reasoning on top of it.

๐Ÿง 
Multi-agent

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.

๐Ÿ”’
No hallucinated carts

Deterministic guardrails

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.

๐Ÿงฉ
Build-to-order

Configurable products

Multi-step builds with required and optional parts, live incompatibility checks and price recomputation after every single selection.

๐Ÿชช
Cross-channel

One customer, every channel

A unified identity links the same buyer across WhatsApp, web and voice. Carts and history follow them, so nobody starts over.

๐ŸŽŸ๏ธ
Retention

Discounts & mood

Issue and redeem discount codes, and let the agent detect frustration early โ€” escalating before a sale turns into a complaint.

๐Ÿ“ฆ
Checkout

Orders end to end

Cart, checkout, payment and order status in one flow, with Stripe wired in and every order visible to your team in real time.

Channels

Meet customers where they already are

Channel adapters are thin translators. The business logic lives in one engine, so every surface behaves identically.

๐Ÿ’ฌ

WhatsApp

Connect any number through Embedded Signup. Each merchant routes to their own catalog automatically.

  • Multi-merchant routing
  • Native product cards
  • Media & flyers
๐ŸŒ

Web chat

A drop-in widget for your site. One script tag, live over websockets, styled to match your brand.

  • Embeddable widget
  • Realtime sockets
  • Location aware
๐Ÿ“ž

Voice

Provider-neutral voice events with partial-transcript buffering and timeout-safe filler responses.

  • Streaming transcripts
  • Latency budgets
  • Any telephony provider
Onboarding

From a PDF menu to a live store in minutes

The hardest part of conversational commerce is getting your catalog in. We made that the easy part.

Menu๐Ÿฝ๏ธ
โœฆ
Your catalogLIVE
๐Ÿ—Family PlatterUGX 72,000
๐Ÿฅ—Garden SaladUGX 18,000
๐ŸฅคSoda 500mlUGX 2,000

A PDF menuยทScanned from the printer

01

Drop in whatever you have

A PDF menu, a spreadsheet, a photo of a printed flyer, your website, or an Instagram page. No template to fill in.

02

Agents read and structure it

The pipeline detects the shape of your data, classifies your vertical, extracts products, normalises pricing and pulls images.

03

It asks about the gaps

A gap analyser finds what is missing or ambiguous and asks you plain questions instead of guessing โ€” then audits the result.

04

Go live and sell

Review the catalog, connect a channel, and your agent starts taking orders against real products and real prices.

Human in the loop

The AI runs it. You own it

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.

It escalates before you lose the sale

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.

Take over mid-conversation

Step into any live thread, type as the merchant, then hand control back to the AI with full history preserved on both sides.

Build the order for them

Assemble carts and configurable builds on the customerโ€™s behalf from the operator panel, including multi-step product builds.

See every channel in one queue

WhatsApp, web and voice conversations land in the same inbox, grouped by customer rather than scattered per channel.

Command center

4 conversations need attention

Live
๐Ÿ’ฌ

Amina K.

Low AI confidence

URGENT2m
๐ŸŒ

Brian O.

User timed out

STALLED6m
๐Ÿ’ฌ

Grace N.

Operator took over

LIVEnow
๐Ÿ“ž

Peter M.

AI handling

ACTIVE1m

128

Resolved today

12s

Avg. handoff

94%

AI handled

The difference

Orchestrated commerce vs. a bolted-on chatbot

โœฆCommerce Orchestrator
๐Ÿ’คGeneric AI chatbot
Answers grounded in your live catalog
Confident answers about products you donโ€™t stock
Prices computed by deterministic rules
Prices the model made up
Recommends, bundles and upsells
Waits to be asked
Escalates to a human with the reason
Loops until the customer leaves
One identity across every channel
A fresh stranger on each platform
FAQ

Questions, answered

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.

Stop losing sales in the inbox

Bring your catalog, connect a channel, and let your agent start selling today.

No card required ยท Bring any catalog format ยท Live in minutes