All workCase study 01

01Own product

AI Sales Desk

An omnichannel inbox with an AI sales assistant for online sellers — architecture, design and engineering by DEVS KITCHEN.

Client
In-house product
Services
Product strategy, System architecture, UI/UX design, Web development, AI integration
Platforms
Web, Messenger, Instagram, WhatsApp
Status
In development
The AI Sales Desk inbox: a Bangla customer conversation with agent replies and an internal note (demo workspace)
Fig. 01Own product

The challenge

Online sellers often take orders through a Facebook page, Instagram, WhatsApp and their own website at the same time. Customer questions arrive in four different apps, and the same few questions — price, size, stock, delivery — fill the day.

They need one place to answer everyone, and help with the repetitive questions — without an AI that invents prices or promises stock that is not there.

Our approach

We brought every channel into a single realtime inbox. Messages from the website widget, Messenger, Instagram and WhatsApp share one write path, so each is stored, de-duplicated and delivered the same way.

The AI assistant is deliberately constrained. It answers only from the shop’s own documents and catalog, uses a small set of strictly validated tools — search products, check stock, draft an order — and hands the conversation to a person when it is not confident. Prices are always calculated on the server, never by the model.

Each business’s data is isolated at the database level with row-level security, and every phase shipped against written acceptance tests — including concurrency tests for stock and duplicate-webhook tests for messaging.

What we built

  1. 01

    Realtime omnichannel inbox

    Assignment, tags, notes, priorities and live typing across website chat, Messenger, Instagram and WhatsApp.

  2. 02

    Grounded AI assistant

    Retrieval from the shop’s own knowledge base with pgvector, strict tool validation and hand-off to a person.

  3. 03

    Commerce in the conversation

    Products, variants, inventory and orders, with server-side pricing and duplicate-safe order creation.

  4. 04

    Embeddable chat widget

    A 57 KB widget isolated in shadow DOM, added to any website with one snippet.

  5. 05

    Automation rules

    Versioned, loop-protected rules that tag, assign, prioritise or reply when a message or order matches.

  6. 06

    Multi-tenant by design

    Row-level security on every table keeps each business’s data separate from every other.

Stack

  • Next.js
  • React
  • NestJS
  • TypeScript
  • PostgreSQL
  • pgvector
  • Prisma
  • Redis
  • BullMQ
  • Socket.IO

Where it is now

The core platform is built and tested. Website chat works end to end, and the inbox, AI assistant, commerce, billing and automation pass their automated test suites.

Messenger, Instagram and WhatsApp are code-complete and waiting on Meta’s app review. The AI assistant will be evaluated with a production model before launch.

Have an idea?

Let’s see what we can cook.