// conneqtme.com · Saudi Arabia
KSA AI NEWS ↗AI SHOPPING ↗AI DASHBOARD ↗|ENعربي
Our Vision/Our Projects/Shoof
Project 02 · May 2026·LIVE

Shoof

An Arabic-first AI shopping assistant for Saudi Arabia — compares electronics across 8+ retailers with full transparency.

Claude Sonnet 4.6Python 3.11Telegram BotSerpAPISupabaseSaudi Arabic NLP
PLATFORM
Telegram Bot
PRIMARY LLM
Claude Sonnet 4.6
MERCHANTS
8+ Saudi Retailers
LANGUAGE
Saudi Arabic Native
Screenshots
Shoof screenshot 1
Shoof screenshot 2
Shoof screenshot 3
Shoof screenshot 4
The Problem

Online electronics shopping in Saudi Arabia is broken in specific ways:

A store lists a product as "in stock" — you call to confirm, they say "actually we ran out yesterday." To price-compare a single MacBook, you open 8 tabs: Noon, Amazon.sa, Jarir, Extra, Sharaf DG — and try to remember which had the best price. Reviews are scattered across YouTube, Twitter/X, Snapchat, with no way to tell which are paid placements. And none of these stores understand "ابغى ماك بوك للجامعة ميزانيتي 6000 ريال" — they all do literal keyword matching.

We saw this pain every day. We decided to build the fix.

The Solution

Shoof is a Telegram bot that understands your request in natural Saudi Arabic, searches across multiple Saudi merchants in real time, and recommends the best option — with full transparency about what commission we earn from each merchant.

Type: "ابغى ايفون 17 برو ماكس 256" — get a comparison from Noon, Amazon.sa, Cartlow, Aleph with prices, availability, condition (new/refurbished), and the affiliate commission we earn (or don't) from each one.

How It Works

Eight Processing Layers — On Every Message

01
Saudi-Arabic Dialect Understanding

Hand-built Arabic dictionary that knows ابغى, ميزانيتي, قيمنق, تابي, تمارا — with full normalization: ا/أ/إ, ة/ه, etc. Dialect-first design beats any LLM on turn one.

02
Intent Extraction

Converts the natural sentence into structured data: product type, brand, model, budget, use case. This structured representation drives every downstream decision.

03
Multi-Merchant Search

Live queries via SerpAPI / Google Shopping KSA across Noon, Amazon.sa, Cartlow, Aleph, Jarir, Extra, Sharaf DG and more. Real-time pricing and availability.

04
Precision Filtering

Rejects wrong models, wrong sizes, accessories, and misleading listings. The filtering layer is the difference between a useful result and an embarrassing one.

05
Conversational Agent

Claude Sonnet 4.6 decides when to search vs when to ask a clarifying question. '13 or 15 inch?' before burning API credits on the wrong search.

06
Vendor-Failure Resilience

Sonnet 4.5 → Sonnet 4.6 → GPT-4o-mini automatic failover. Outages are part of production — service interruption shouldn't be.

07
Full Transparency

Surfaces the affiliate commission from each merchant. Recommends the cheapest option even when we earn nothing from it. This is our moat.

08
Live Analytics

Every interaction logged to Supabase so we improve the system based on real usage patterns. The bot gets smarter every day it runs.

MORE ON THE ENGINE: aishoof.com/engine →
Tech Stack

What We Built It With

Backend LanguagePython 3.11
Telegram Botpython-telegram-bot 22
Primary LLMAnthropic Claude Sonnet 4.5 / 4.6
Fallback LLMOpenAI GPT-4o-mini
Product SearchSerpAPI (Google Shopping KSA)
DatabaseSupabase (Postgres)
Bot HostingRailway
WebsiteCloudflare Pages
AutomationGitHub Actions (daily offers, weekly trends)
AnalyticsGoogle Analytics + Supabase logs
What We Learned

Lessons for Building Arabic-Native AI

01

Dialect first, English second. Hand-designing the Arabic dictionary (with normalization: ا/أ/إ, ة/ه, etc.) mattered more than any LLM choice. Saudis write the way they speak, and the system has to meet them on turn one.

02

Transparency as a moat. Disclosing commission rates costs us short-term revenue but builds long-term trust. It's a moat competitors can't easily copy without losing their own margin.

03

Telegram before WhatsApp. 5 minutes to set up vs 4–8 weeks for WhatsApp Business approval — gave us a testable version in a day. We'll add WhatsApp later when the model is validated.

04

Failover everywhere. Every external integration that matters (LLM, search, Telegram) has a fallback. Outages are part of production; service interruption shouldn't be.

WANT SOMETHING SIMILAR?

Build Your Own AI Assistant

At Conneqt we design and build AI assistants for e-commerce and service businesses, Arabic-native intelligent search engines, automated content platforms, and analytics systems for Saudi enterprises. Shoof is one of our projects — with the same stack and the same approach, we can build one custom to your domain.

VISIT AISHOOF.COM →FREE AI AUDIT →← ALL PROJECTS