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.eg · Instagram 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

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

The 11:47 pm problem

Without LUMA

Store team asleep

Illustrative example

بكام؟

11:47 pm

seen · answered 10:15 am

3andoko size L?

11:52 pm

seen · answered 10:15 am

فين الأوردر؟

12:04 am

seen · never answered

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

With LUMA

Answers arrive in seconds

Illustrative example

بكام؟

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

11:47 pm · 4s later

3andoko size L?

11:52 pm
Aiwa, size L mawgood 🖤 —

11:52 pm · 3s later

فين الأوردر؟

12:04 am
أوردرك رقم 10482 مع شركة الشحن — رقم التتبع BOSTA-882140

12:04 am · 2s later

From DM to done

Four things customers keep asking. Select one to see the full exchange — without JavaScript, all four are shown below.

«بكام؟» — Price & stock

@nilethreads.eg · Instagram 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.eg · Instagram DMs Example conversation

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

→ shopify: order #10482 · fulfilled

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

BOSTA-882140

"Do you have size L?" — Size → checkout

@nilethreads.eg · Shopify 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.eg · Instagram DMs Example conversation

3ayez arga3 el order

→ intent: return request · policy: needs human review

confidence 0.42 → escalate

⏸ LUMA paused this conversation — handed 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.

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.

LUMA inbox · nilethreads.eg Illustrative 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

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.

step 01

Install from the Shopify App Store

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

≈ 2 minutes
step 02

Connect Instagram

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

≈ 5 minutes
step 03

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

Frequently asked questions

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.