AI SaaS · Gulf / MENA

Mujeeb — bilingual AI customer assistant platform

Businesses across the Gulf can deploy a branded, 24/7 AI assistant that handles product sales, service bookings, and human escalation — in Arabic and English — without writing code.

Mujeeb · Al Noor Retail

Al Noor Retail

Online · EN / AR

Retail agent

Do you have premium dates for Ramadan?

Yes — here are three options from our catalogue. Tap a card to order, or ask in Arabic anytime.

نعم — إليك ثلاثة خيارات من كتالوجنا. اضغط على البطاقة للطلب.

Premium dates · 1kgAED 45 · Best seller
Arabic coffee setAED 120 · Gift
Oud diffuserAED 89 · Home

24/7

Always-on customer conversations

2

Production-ready agent types — Retail & Service

4 tiers

Automated human escalation (T1–T4)

EN + AR

Bilingual chat, emails, and escalation keywords

The challenge

Support that scales in two languages.

Small and mid-sized businesses in the Gulf get customer inquiries around the clock, in both Arabic and English, but hiring a bilingual support team is costly and hard to scale. Product questions, orders, and appointment requests pile up on WhatsApp, email, and phone — leading to slow replies, missed sales, and customers switching to competitors.

Most owners cannot afford a dev team or AI specialists. They need something they can turn on quickly, configure with their own catalog and policies, and trust to represent their brand — including knowing when to hand off to a human. A production assistant also needs retrieval over each business’s content, separate retail and service flows, multi-tenant isolation, role-based admin, and subscription billing — not demo chats.

What we built

Production AI agents, not a chatbot wrapper.

01Customer chat02Agent layer03RAG · vectors04Orders · appointments05Admin · RBAC06Stripe · Celery

01

Multi-tenant from day one

FastAPI and PostgreSQL isolate each business — products, services, conversations, orders, and appointments — with RBAC from Super Admin down to Operations Rep.

02

RAG over each catalogue

Products, services, FAQs, policies, and promotions are chunked, embedded in Supabase, and retrieved at query time so answers stay grounded in what the business actually sells.

03

Two agent pipelines

Retail Agent handles browse, recommendations, pagination, and order capture. Service Agent handles discovery, pricing, and appointment booking — each with its own intent classifier and downstream actions.

04

Escalation you can audit

Four tiers — human request, complaint, bilingual keyword match, and async quality evaluation — each creates an admin event and emails the business with full conversation context.

The product

Chat, agents, and admin in one platform.

01

Bilingual customer chat

Each business gets a branded public page and an embeddable widget. Mujeeb detects Arabic or English, streams markdown replies over SSE, and renders live product cards in retail conversations. Sessions persist; customers can reset and switch language mid-thread.

Mujeeb · Al Noor Retail

Al Noor Retail

Online · EN / AR

Retail agent

Do you have premium dates for Ramadan?

Yes — here are three options from our catalogue. Tap a card to order, or ask in Arabic anytime.

نعم — إليك ثلاثة خيارات من كتالوجنا. اضغط على البطاقة للطلب.

Premium dates · 1kgAED 45 · Best seller
Arabic coffee setAED 120 · Gift
Oud diffuserAED 89 · Home

02

Retail and service agents

Retail flows run vector search over the catalogue, paginate results in chat, capture orders with contact and delivery details, and decrement inventory on confirm. Service flows list offerings from the knowledge base, quote pricing, and book appointments — with confirmation emails in English and LLM translation where needed.

Retail agent · Order capture

Intent

Product searchOrderCategoriesEscalate

Vector match

Premium dates · 1kg — in stock, published

Order draft

CustomerSara Al-Mansoori
Quantity2 × Premium dates
DeliveryDubai Marina

03

Admin operations dashboard

A full RBAC panel covers business onboarding, catalogue CRUD, bulk Excel import, FAQ and policy re-embedding, orders and appointments, analytics, escalation logs, bilingual keyword management, Stripe-linked subscriptions, and user roles — tooling non-technical staff actually use.

Admin · Operations dashboard

Conversations

1,248

Orders today

34

Recent escalations

Complaint · delivery delayT2 · AR
Human requestT1 · EN
Stack

The spine of the product.

Next.js
React
TypeScript
FastAPI
PostgreSQL
Supabase
LangChain
OpenAI
Gemini
Stripe
Celery