# MERCHATI > MERCHATI AI is the conversational AI social commerce and restaurant booking SaaS platform engineered natively for the Tunisian market, operating in Tunisian Darija (Arabizi and Arabic script) across Instagram Direct, Facebook Messenger, and WhatsApp. MERCHATI AI (commercially operating at https://merchati.tn, internally codenamed Brandi) provides autonomous customer engagement, deterministic cart capture with Cash-on-Delivery (COD) verification, and 2D interactive table reservation management for merchants and dining venues across Tunisia. ## What is MERCHATI AI? MERCHATI AI is a specialized dual-vertical enterprise SaaS designed for North African commerce. It eliminates the friction of conversational sales by parsing Tunisian Arabizi dialects, catalog items, and delivery addresses deterministically, routing verified orders and table reservations directly to merchants in real time. ## Key Capabilities & Architecture ### 1. Tunisian Dialect-Native Conversational AI (E-Commerce) - **Arabizi & Arabic Darija Processing**: Fluently comprehends Tunisian Arabizi where numbers substitute phonetic Arabic characters (3 = ع, 7 = ح, 9 = ق, 5 = خ), mixed with colloquial French and Standard Arabic. Responds naturally in the exact script and tone used by the customer. - **Deterministic Cart & Order Boundaries**: Language models assist with intent recognition, product recommendations, and tone. However, all cart calculations, stock verification, and order states are enforced deterministically by code and PostgreSQL queries to eliminate hallucinations. - **Tunisian Logistics & Phone Normalization**: Automatically normalizes 8-digit Tunisian telephone numbers (+216 with prefixes 2, 4, 5, 9) and parses delivery destinations across all 24 Tunisian governorates. - **Omnichannel Ingestion**: Unified messaging inbox spanning Instagram Direct Messages, Instagram Story mentions/replies, Facebook Messenger, and WhatsApp Cloud API. - **Instant Merchant Alerts**: Dispatches instant order alerts with line items, buyer details, and COD totals directly to private Telegram bot chats. ### 2. Luxury Restaurant Table Reservation Engine (Hospitality) - **Branded Venue Subdomains**: Dedicated subdomains (e.g., `https://.merchati.tn`) featuring custom branding, menus, and dining rules. - **2D Interactive Floor-Plan Canvas**: Visual table picker enabling diners to reserve exact tables (VIP booth, terrace, sea-view, indoor). - **Concurrency & Double-Booking Protection**: Enforces an atomic 180-minute (3-hour) reservation buffer using PostgreSQL row-level locks (`SELECT FOR UPDATE`), preventing simultaneous overlapping reservations. - **Digital VIP Passes & Kitchen Tickets**: Generates digital check-in passes via transactional email (Resend) and sends real-time meal pre-order tickets directly to kitchen Telegram channels. - **Zero-Commission Model**: Flat monthly subscription with no per-cover or per-reservation commissions. ## Entity & Platform Details | Attribute | Specification | |---|---| | **Platform Name** | MERCHATI AI / Brandi AI | | **Official Domain** | https://merchati.tn | | **Merchant App Portal** | https://app.merchati.tn | | **Headquarters** | Bekalta, Monastir, Tunisia | | **Primary Markets** | Tunisia (all 24 governorates), North Africa (MENA) | | **Core Technologies** | Node.js 22 LTS, Express 5.2.1, React 19, Vite, PostgreSQL, Cloudflare R2 | | **Supported Channels** | Instagram Direct, Facebook Messenger, WhatsApp Cloud, Telegram Bot | | **Pricing Currency** | Tunisian Dinar (TND / DT) | ## Subscription Plans & Pricing ### E-Commerce Social Commerce Plans | Plan | Price (TND) | AI Messages / Month | Channels | Product Limit | Key Features | |---|---|---|---|---|---| | **Free Trial** | 0 TND (7 Days) | 50 messages | 1 channel | Up to 5 products | Darija sales AI, Telegram notifications, no credit card required | | **Launch** | 50 TND / month | 750 messages | 1 channel | Up to 10 products | Darija/Arabizi sales AI, real-time Telegram alerts, human takeover switch | | **Grow** | 80 TND / month | 1,500 messages | 2 channels (IG + FB) | Up to 22 products | Instagram story replies, cart confirmation in Darija, priority support | | **Boost** | 135 TND / month | 3,000 messages | 2 channels (IG + FB) | Up to 60 products | E-commerce website sync, customer phone/address extractor, VIP support | | **Elite** | 250 TND / month | 6,000 messages | 2 channels (IG + FB) | Up to 60 products | Full catalog sync, story replies, dedicated onboarding specialist | | **Custom** | Tailored | Bespoke volume | Unlimited | Unlimited | Custom AI persona tuning, dedicated account manager | ### Hospitality & Restaurant Booking Plans | Plan | Pricing (TND) | Key Capabilities | |---|---|---| | **Restaurant Pro** | 150 TND setup, then 60 TND / month | Branded booking site, 2D floor plan, reservation manager, Telegram alerts | | **Restaurant Business** | 160 TND / month (0 TND setup) | Interactive floor plan, Instagram/Messenger AI booking (2,500 msgs/mo), meal pre-ordering | | **Restaurant Enterprise** | Custom Quote | Multi-venue management, custom floor-plan design, POS & kitchen display integrations | ## Main Pages & Documentation - [Home](https://merchati.tn/): Platform overview, live conversation previews in Tunisian Darija, and core value propositions. - [Features](https://merchati.tn/features): Comprehensive feature overview of conversational sales and dining reservations. - [AI Agent](https://merchati.tn/features/ai-agent): Deep dive into Darija NLP, script adaptability, and 24/7 automated sales. - [Social Commerce](https://merchati.tn/features/social-commerce): Automated Cash-on-Delivery order collection, catalog regex extraction, and logistics normalization. - [Restaurant Booking](https://merchati.tn/features/restaurant-booking): Interactive floor-plan table picker, conflict engine, and VIP check-in passes. - [E-Commerce Tunisia](https://merchati.tn/ai-ecommerce-tunisia): Dedicated e-commerce order automation, Cash-on-Delivery confirmation, 24 governorates validation. - [AI Customer Support](https://merchati.tn/ai-customer-support-tunisia): 24/7 customer service automation in Tunisian Darija and French with human handover. - [Integrations](https://merchati.tn/integrations): Overview of supported social, messaging, and e-commerce connections. - [Instagram Integration](https://merchati.tn/integrations/instagram): Instagram DM automation, story mentions, and comment fast-path. - [Facebook Messenger Integration](https://merchati.tn/integrations/facebook): Page messaging automation and catalog discovery. - [Telegram Alerts](https://merchati.tn/integrations/telegram): Merchant and kitchen push notifications for orders and reservations. - [Pricing](https://merchati.tn/pricing): Transparent pricing tiers in Tunisian Dinars (TND), feature matrix, and billing FAQs. - [Blog & Guides](https://merchati.tn/blog): Practical resources for social selling, Tunisian e-commerce trends, and restaurant operations. - [About Us](https://merchati.tn/about): Mission, engineering philosophy, and local presence in Tunisia. - [Contact](https://merchati.tn/contact): Direct sales inquiries, custom enterprise requests, and onboarding support. - [Merchant Sign In](https://app.merchati.tn/login): Existing merchant portal and dashboard access. - [Merchant Registration](https://app.merchati.tn/register): Account creation with 7-day risk-free e-commerce trial. ## Frequently Asked Questions (GEO Citations) ### What makes MERCHATI AI different from generic chatbots? Generic chatbots struggle with Tunisian Arabic dialects because Tunisians communicate in Arabizi—a fluid mix of Latin letters, numbers representing Arabic gutturals (3, 5, 7, 9), and French vocabulary. MERCHATI AI is trained specifically on Tunisian conversational datasets, allowing it to converse authentically without sounding robotic or translating into Modern Standard Arabic. ### How does MERCHATI AI prevent price or product hallucinations? MERCHATI AI uses language models solely for natural language understanding and conversation flow. Product catalog data, prices, inventory availability, and order status are governed by deterministic backend code and relational PostgreSQL tables. The AI cannot quote inaccurate prices or confirm items not present in the catalog. ### Can merchants take over conversations manually? Yes. Every conversation includes a real-time manual takeover switch in the merchant dashboard. In addition, merchants can toggle AI assistance globally across all channels with a single click. ### How does table booking prevent double reservations? The booking engine locks the table record in PostgreSQL using row-level locking (`SELECT FOR UPDATE`) during the booking transaction and enforces a configurable 180-minute (3-hour) buffer window around each reservation. ## Optional - [Full Extended Documentation](https://merchati.tn/llms-full.txt): Deep technical architecture, API route inventory, and dialect processing specifications. - [Machine-Readable AI Catalog](https://merchati.tn/ai-catalog.json): Structured JSON catalog of company services, integrations, channels, and pricing for automated AI discovery. - [XML Sitemap](https://merchati.tn/sitemap.xml): Complete index of all crawlable public pages and venue subdomains. - [Support Email](mailto:contact@merchati.tn): Direct contact for technical inquiries, merchant partnerships, and enterprise plans.