The omnichannel AI sales agent

One agent. Every channel. One brain.

Trabot answers, sells, and takes action for your customers on WhatsApp, Instagram, Messenger and web chat — powered by one unified brain built from your website and your own knowledge. In real Arabic and English, 24/7.

WhatsAppLiveWeb chatLiveInstagramComing soonMessengerComing soon

Free to start · Works with your existing channels and store data

T

Trabot demo store

online

Example conversation · sample data

Conversation — scripted example (Sells).

  1. Customer: عندكم الشنطة الجلد دي بكام؟
  2. Trabot agent: أهلاً بيك 👋 الشنطة الجلد متوفرة دلوقتي بـ 1,250 ج.م — عندنا منها لونين: أسود وبني. تحب أي لون؟
  3. Customer: أسود
  4. Trabot agent: تمام ✅ شنطة جلد – أسود، قطعة واحدة، الإجمالي 1,250 ج.م. اتفضل لينك الدفع الآمن: — Secure checkout: Leather bag — Black × 1, Total: 1,250 EGP, shop.example / checkout.
  5. Customer: تم الدفع، شكراً
  6. Trabot agent: وصلنا طلبك 🎉 هبعتلك رقم الشحن أول ما يتشحن.

Every door your customers already use.

One agent, one memory, every channel — WhatsApp today, Instagram and Messenger rolling out next.

  • WhatsAppLive
  • Web chatLive
  • InstagramComing soon
  • MessengerComing soon

Connected to where you sell.

  • Shopify
  • ZidComing soon

The problem

Your customers are everywhere. Your answers aren't.

Conversations start on Instagram DMs, jump to WhatsApp, and finish on your web chat. Your team lives in one app; your policies live in a folder of PDFs; your catalogue lives in Shopify. Nothing joins up.

Fragmented channels

DMs pile up overnight and go stale.

Knowledge in one head

Your best answers live in one employee's chat history.

Conflicting sources

Your website and your docs disagree.

The brain

One brain. Built from everything you already have.

Trabot indexes your website — catalogue, product pages, prices, stock — and your knowledge base — policies, PDFs, terms, ops docs — into one RAG index. One agentic agent runs on top, answering correctly and taking action across every connected channel.

Source

Your website

  • Catalogue (products, prices, stock)
  • Product pages & collections
  • Live storefront content
  • Incremental re-index on edit

Source

Your knowledge

  • Shipping & returns policies
  • PDFs, terms, ops docs
  • FAQs & sizing guides
  • Whatever else you upload

One unified brain

One RAG index. One agentic agent.

Grounded on your real data. Never invented. Same brain answering on every connected channel.

ANSWERS

Grounded, cited chunks

ACTS

Checkout · orders · returns · escalation

knowledge / sources

Sample Store

Auto-synced
  • Links24
  • PDFs6
  • Text snippets12
  • Catalogue products318

Last indexed 2m ago · incremental

Feature pillars

Six jobs, one agent.

Pillar 01

Answers everywhere

Product, price, stock, policy — answered correctly on every connected channel, grounded on your live catalogue and your knowledge base.

Pillar 02

Sells end to end

Guides the shopper through selection, upsell, and a secure checkout link that always resolves to your real store.

Pillar 03

Recovers revenue

Reaches abandoned carts inside the recovery window with a message the shopper will actually reply to.

Pillar 04

Knows your business

Grounded RAG over your website content, policies, FAQs and PDFs, with matched-chunk diagnostics for every answer.

Pillar 05

Keeps buyers posted

Order tracking, returns, and post-sale support that stay inside the same thread on the customer's channel of choice.

Pillar 06

Hands off like a human

Escalates to your team the moment it should — with full transcript, on every channel.

Inside the product

The surfaces doing the work.

Six shipped surfaces of the platform. Deep-dives on /features.

01

Flows

Deterministic step-by-step for high-stakes moments.

flows / returns.flow

  1. 1Collect order numberinput
  2. 2Verify ordertool
  3. 3Ask reason for returninput
  4. 4File support ticketaction
  5. 5Confirm to customerreply

02

Knowledge base

Website + documents, auto-synced and incrementally re-indexed.

knowledge / sources

Sample Store

Auto-synced
  • Links24
  • PDFs6
  • Text snippets12
  • Catalogue products318

Last indexed 2m ago · incremental

03

Order notifications

Every lifecycle event, one thread.

notifications / order #1042

Order #1042 · Sample Store

UTILITY
  1. Order confirmed10:02
  2. Payment received10:02
  3. Shipped14:41
  4. Tracking sent14:41
  5. Out for delivery
  6. Delivered

04

Channel-native messages

Category-correct, variable-safe.

templates / order_confirmed

UTILITYApproved
en · ar

Hi {{1}}, your order {{2}} has shipped 🚚

Track it here: {{3}}

Reply STOP to opt out.

3 variables · category enforced by Meta

05

Team inbox

Every channel, one inbox — RTL-aware, agent-labelled.

inbox / all tickets

  • M

    Return request

    2m

    عايز أرجّع الطلب رقم #1042

    open
  • S

    Sizing question

    6m

    Does the medium fit a 170cm frame?

    agent
  • K

    Delivery ETA

    12m

    امتى هيوصل طلبي؟

    resolved
  • A

    Cart follow-up

    1h

    Do you have the black variant in stock?

    agent

06

Cart recovery

Cadence cancels itself when the order completes.

recovery / cart_5f2a

Cart · 2 items

EGP 2,500

  • Leather crossbody — Black×1
  • Card holder — Brown×1

Recovery cadence

  • +1h nudgesent
  • +24h remindercancelled — order completed

How it works

Live in an afternoon.

  1. 01

    Connect your store

    One-click install with read-only scopes.

  2. 02

    Connect your channels

    Guided WhatsApp signup today; more channels rolling out.

  3. 03

    Teach the agent

    Point Trabot at your website and your policies, PDFs and docs.

  4. 04

    Go live

    Turn it on for a slice of threads, then all of them.

Multilingual by default

Reply in your customer's language — including their dialect.

Trabot detects the language and register a customer writes in and matches it — formal Arabic, Gulf dialect, Egyptian colloquial, English. Same agent, same brain, same brand voice. On every connected channel.

  • Dialect-aware, not translated word-for-word.
  • Brand tone stays consistent across every language.
  • Right-to-left support built into the product.

Trust & operations

Merchant-grade guardrails, not marketing badges.

Everything below is either shipped or contractually enforced. No claimed certifications we don't hold.

Read-only store access

Trabot requests only the Shopify scopes it needs to answer, sell, and support. It never writes to your storefront without explicit action.

HMAC-verified webhooks

Every inbound webhook is signature-verified with 24h idempotency to reject replays. No message enters the pipeline without proof of origin.

Encrypted credentials at rest

WhatsApp tokens and merchant secrets are encrypted at rest with per-tenant keys. Application logs never contain raw credentials.

GDPR endpoints, 48h deletion

Data-export and data-erasure endpoints are live. Post-uninstall, all merchant data is deleted within 48 hours.

Hosted on AWS · eu-central-1

Trabot runs in AWS eu-central-1 with per-tenant isolation. Backups are region-local and lifecycle-managed.

Your WhatsApp number, Meta-billed

You keep ownership of your WhatsApp Business number. Conversation fees are billed by Meta directly — no Trabot markup, no reseller layer.

The principle

The model persuades. The code transacts.

The language model handles the conversation. Every transactional action — price, stock, checkout, currency — is executed by verified code against your real Shopify data. No hallucinated commerce.

  • Never invents a price
  • Never invents stock
  • Checkout URL enforced in code
  • Always your store's real currency

Industry benchmarks

Messaging is where commerce closes.

Industry-wide benchmarks. Not a customer-outcome claim.

Instagram and Messenger channels are rolling out — not available today.

FAQ

The questions merchants ask first.

Which channels does Trabot support today, and what's coming?
WhatsApp Business Platform and web chat are live today. Instagram and Messenger are built into the platform and rolling out — they are not available today. The full, up-to-date list is rendered on the homepage and /features from a single config, so a channel status change updates the site everywhere at once.
What does Meta charge, and does Trabot mark it up?
Meta charges per conversation at rates it publishes for each country and message category (utility, marketing, service, authentication). You pay Meta directly. Trabot takes no cut and adds no markup.
Does the agent really understand Egyptian dialect?
Yes. Trabot detects the language and register a customer writes in — Egyptian, Gulf, MSA, English — and mirrors it. "عندكم الشنطة الجلد؟" and "Do you have the leather bag?" resolve to the same product.

One agent. Every channel. One brain.

Connect your store and your channels. Point Trabot at your website and your documents. Go live today.