For Shopify stores in Egypt & the Middle East

Turn every «بكام؟» into an answer before the customer leaves.

LUMA answers your Instagram DMs and Shopify storefront chat in Arabic, English, and Franco, with prices, stock, and order status read from your Shopify store, not guessed. When it isn't sure, it hands the conversation to you.

Free plan available · 7-day free trial on paid plans · Billed through Shopify

@nilethreads.egInstagram DMs · example conversation

bikam el hoodie el oversize? 👀

→ Franco-Arabic detected

→ shopify: catalog lookup · Oversized Hoodie · in stock

el oversized hoodie bi 750 genaih 🖤 mawgood mn S l XL — tehebby size eh?

M please

→ variant M · in stock · checkout link created

Oversized Hoodie

EGP 750 · size M

The 11:47 pm problem.

High-intent buyers rarely wait until morning. At LUMA's first live store, nearly half of all questions arrived after hours. Flip the switch.

Illustrative example

  1. 11:47 pm

    بكام؟

    seen · answered 10:15 am

    الهودي بـ750 جنيه ومتوفر بمقاسات S لـ XL.

    11:47 pm · 4s later
  2. 11:52 pm

    3andoko size L?

    seen · answered 10:15 am

    Aiwa, size L mawgood 🖤

    11:52 pm · 3s later
  3. 12:04 am

    فين الأوردر؟

    seen · never answered

    أوردرك رقم 10482 مع شركة الشحن، رقم التتبع BOSTA-882140

    12:04 am · 2s later

Real numbers. One store. Six weeks.

99.8%
of conversations answered
1,846
conversations handled
2.1s
median reply time
846
answered after hours (8 pm – 9 am)

From LUMA's first live store: six weeks and 25,000+ messages across Instagram DMs and storefront chat. One real store's numbers, not a platform average.

what customers replied · unedited

Thanks for being so responsive, you're the best
Instagram DM · July 2026
Thank you for the great service and great product 🙏🏽
Instagram DM · July 2026
شكرا ع المساعده الفيت تحفه والكوالتى وكل حاجه ان شاء الله مش اخر مره
Instagram DM · July 2026

From DM to done.

Four things customers keep asking. Pick one to watch the full exchange.

«بكام؟» Price & stock

@nilethreads.egInstagram DMs · example conversation

bikam el satin slip dress?

→ shopify: catalog lookup · Satin Slip Dress

el Satin Slip Dress bi 1,250 genaih 🖤 mawgood bel S, M w L

Satin Slip Dress

EGP 1,250

«فين الأوردر؟» Order status

@nilethreads.egInstagram DMs · example conversation

فين الأوردر؟ 😩

→ shopify: order #10482 · fulfilled

أوردرك اتشحن يوم الاتنين 🚚 وهيوصلك خلال يومين، ده رقم التتبع:

BOSTA-882140

"Do you have size L?" Size → checkout

@nilethreads.egShopify storefront chat · example conversation

Do you have size L?

→ shopify: inventory check · size L

Yes, size L is in stock. Want me to set up checkout?

yes

Oversized Hoodie

EGP 750 · size L

"3ayez arga3 el order" Return → human

@nilethreads.egInstagram DMs · example conversation

3ayez arga3 el order

→ intent: return request · policy: needs human review

confidence 0.42 → escalate

⏸ LUMA paused this conversation and handed it to Sara with the full thread and order #10482 attached. LUMA won't reply here again until Sara closes it.

Confident? It answers.
Unsure? It stops.

LUMA scores its own confidence on every reply. And this is your side of it: every conversation in one inbox, with a takeover that always works.

confidence 0.93

auto-reply

The catalog, price, and stock all support the answer, so LUMA replies directly. No waiting on your team.

confidence 0.42

handoff

When the data doesn't clearly support an answer, LUMA stops. It stays silent while a human has the conversation.

Illustrative example

LUMA inbox · nilethreads.egIllustrative example
@mariam.k

bikam el satin dress?

auto-replied · 2.1s
@omar_hs

3ayez arga3 el order

handed to Sara

⏸ LUMA paused · order #10482 attached

@nour.xx

فين الأوردر؟

auto-replied · order #10482

In production so far, about 1 in 5 conversations is handed to a human.

On handoff, your team sees the full thread alongside the relevant order context.

One question, three ways it actually arrives.

Arabic

بكام الهودي؟

answered in the same language
Franco-Arabic

bikam el hoodie?

answered in the same language
English

How much is the hoodie?

answered in the same language

Customers switch scripts mid-thread all the time. LUMA follows, message by message.

Your inbox, three ways.

Criteria Managing DMs yourself A generic chatbot LUMA
Understands Franco-Arabic & Egyptian Arabic Yes, if you type it yourself Not out of the box Core capability
Reads your Shopify catalog & orders You look it up manually Only scripted flows you build Reads them live
Sends product & checkout links If you remember to Only if pre-built From real data
Knows when to hand off to a human It's always you No confidence-based escalation Escalates when unsure
Replies at 3 am Only while you're awake Available if configured Yes, from real store data
Setup & upkeep None, it's just you You build and maintain every flow Install once, reads your store

Live before tonight's DMs.

No flows to build, nothing to script. LUMA answers from your store's data from day one.

  1. 1

    Install from the Shopify App Store

    One click. LUMA reads your catalog, inventory, policies, and orders, the same data it answers from.

    ≈ 2 minutes
  2. 2

    Connect Instagram

    Link an Instagram Business or Creator account so LUMA can answer DMs. Storefront chat works without it.

    ≈ 5 minutes
  3. 3

    Review and go live

    Check the tone and handoff settings, send yourself a test DM, switch it on.

    same day

Permissions: LUMA reads products, inventory, policies, and orders from your Shopify store, and reads & replies to DMs of the Instagram account you connect. Nothing else.

Pricing.

Free plan available · 7-day free trial on paid plans · Billed through Shopify

Free

$0/mo

20 conversations/day
Try LUMA on your store

Start free

Starter

$29/mo

200 conversations/day
For growing DM volume

Install on Shopify

Pro

$149/mo

1,500 conversations/day
High-volume storefronts

Install on Shopify

Questions, answered.

Something else? team@luma-bot.com

Which Shopify stores can use LUMA?

Any standard Shopify store can install LUMA from the Shopify App Store. Storefront chat works out of the box; Instagram DMs require an Instagram Business or Creator account.

Which channels does LUMA support today?

Instagram DMs and Shopify storefront chat. Both are live today.

Does it understand Egyptian Franco-Arabic?

Yes. Franco-Arabic (Egyptian Arabic typed in Latin letters) and Egyptian Arabic script are both core capabilities, alongside English.

How does it know my products and orders?

After you install LUMA, it reads your store's catalog, inventory, policies, and order data directly from Shopify. Prices and stock come from your real store, not a script.

What happens when it isn't sure?

LUMA scores its own confidence on every reply. When the catalog, policy, or order data doesn't clearly support an answer, it stops replying and hands the conversation to your team with full context.

Can I or my team take over a conversation?

Yes. Once LUMA hands off a conversation, it pauses on that thread so you or a teammate can reply without LUMA talking over you.

How is customer data handled?

Conversation content and the Shopify data LUMA reads are used to answer customers. Its AI provider is Claude by Anthropic; see our Privacy Policy for retention and your rights.

What do I need to set it up?

Install LUMA from the Shopify App Store, then connect an Instagram Business or Creator account if you want DM coverage. LUMA reads your store's catalog and order data once it's connected.

Is WhatsApp supported?

Not yet. WhatsApp is on the roadmap; today LUMA covers Instagram DMs and Shopify storefront chat.

How do plans count conversations?

Each plan includes a number of conversations per day (Free 20, Starter 200, Growth 600, Pro 1,500). A conversation is a customer chat that LUMA handles that day, across Instagram DMs and storefront chat combined. For edge cases, reach out to team@luma-bot.com.

Your customers are already asking. بكام؟ فين الأوردر؟ Do you have size M?

LUMA answers in seconds, from your store's real data, and hands off to you when it matters. Tonight included.