Private beta · limited onboarding

The AI teammate
behind every DM — in the language they wrote to you in.

LUMA replies to Instagram DMs and Shopify storefront chat in Arabic, English, and Franco Arabic — catalog-aware, confidence-scored, and never silent.

We personally set up every brand we onboard.

Live with our pilot brand Submitted to the Shopify App Store Built on Claude Haiku

LUMA

Active now · demo

Ahlan! 👋 I'm LUMA. Tap a question below or type your own!

Always replies

24/7, in 3 languages

< 2s

AI reply

Built on & connects with

Shopify
Instagram
WhatsApp Soon
Powered by Claude

Reply time

<2s

From customer message to visible reply

Languages

3

Arabic · English · Franco Arabic — auto-detected

Always on

24/7

Nights, weekends, holidays — customers always hear back

Channels

2+1

Instagram & Shopify chat today · WhatsApp coming

§ Features

Everything a merchant actually needs.
Nothing they don't.

The whole stack — multichannel inbox, AI engine, escalation, analytics, billing — delivered as one embedded Shopify app.

01

Multi-channel inbox

Instagram DMs and Shopify storefront chat unified in one queue. Every channel lands in the same dashboard, embedded in your Shopify Admin.

02

Native trilingual

Egyptian Arabic, English, and Franco Arabic — detected per message. Claude Haiku speaks all three natively. No translation layer, no awkward tone shifts.

03

Live order tracking

"Where's my order #4521?" — LUMA queries Shopify directly and returns real tracking info. Zero AI tokens used. Zero hallucination possible.

04

Pre-filter layer

Duplicates, emoji-only replies, greetings, punctuation-only messages, already-escalated threads — handled mechanically before a single LLM token is spent.

05

Confidence-scored handoff

Every reply returns a confidence value. Three escalation branches: reply only, reply + offer human, or reply + auto-escalate. Negative sentiment offers a human without silencing the bot.

06

Analytics dashboard

Volume, resolution rate, LLM usage, top categories, peak-hour heatmap — on a 3-tab layout with date-range filters. Live in your Shopify Admin.

07

Product knowledge base

Attach your own facts to any Shopify product — material, care, return policy, fit notes. The bot cites them verbatim instead of guessing.

08

Business-hours auto-reply

Off hours? The bot still replies — with an LLM-generated, context-aware message that sets expectations without copying a template.

09

Satisfaction feedback loop

After a resolution, the widget asks "Was this helpful?" Merchants see the signal in analytics; LUMA uses it to tune prompts over time.

Catalog sync every 6h

Pulls your Shopify products in the background

WebSocket live updates

Incoming messages appear instantly

Usage widget with upgrade nudge

Warns at 80% of your daily AI quota

Template library

Category-based auto-reply rules

§ Three outcomes

Every customer message ends one of three ways.
None of them is silence.

LUMA decides in real time how to handle each DM — answer instantly, reply with AI, or hand off to you. Your customer never waits, and nothing falls through the cracks.

Instant answer

For the stuff customers ask over and over — greetings, "where's my order?", thank-yous — LUMA answers on the spot, with no wait.

"Hey 👋"
"Where's my order #4521?"
"شكراً 🙏"

Smart reply

Real product questions get a real answer — in your customer's language, grounded in your live Shopify catalog and your own product notes.

"هل في الجاكيت الأسود مقاس M؟"
"Do you ship to Alexandria?"
"What's the return policy?"

Graceful handoff

When LUMA isn't sure — or the customer explicitly asks for a human — it acknowledges them, drops a ticket in your queue, and steps back so you can take over cleanly.

"I want to speak to a person."
"This dress ripped after one wear."
"I'm not happy with my order."

Our one rule

A customer should never be left on read. LUMA either answers them confidently — or hands them to you gracefully — but it always replies.

§ Onboarding

Set up with us in a single call.

We personally onboard every pilot brand — your catalog, your tone, your escalation rules.

1

Connect Shopify & Instagram

OAuth install via Shopify, then connect your Instagram Business account. Catalog sync starts automatically.

2

Teach it your brand

Bot personality, templates, escalation rules, business hours, and product knowledge entries — configured once.

3

Go live, stay in control

The dashboard lives in your Shopify Admin. Watch conversations stream in live. Intervene on any thread you want.

§ Why LUMA

Not a generic chatbot.
A real teammate built for merchants.

LUMA vs. generic chatbots

Pre-filter before the model

Mechanical checks handle the obvious — greetings, duplicates, order lookups — before paying for a single token.

Native Arabic, not translated

Egyptian dialect, Franco Arabic, and English — all first-class, detected per message.

Embedded in Shopify Admin

No extra login, no extra app to learn. You work where you already work.

Real order lookups, not guesses

We query the Shopify Admin API. No hallucinated shipping dates.

Escalation is a feature

Confidence scoring means the bot hands off before it fails — your customer never feels abandoned.

Your command center

Live · embedded in Shopify Admin
admin.shopify.com/apps/luma/analytics

Analytics

Date range
7d 30d 90d
Performance Usage Patterns

Key performance indicators

Resolution Rate

68.4%

resolved / total

Escalation Rate

12.3%

escalated / total

CSAT Score

94.2%

positive feedback

Total Messages

1,284

in 30 days

Bot Performance

How well the bot handles conversations without human help.

Resolution Rate 68.4%
Bot Answer Rate 82.1%
Escalation Rate 12.3%

Customer Satisfaction

Yes No

Total

312

Open

24

Escalated

38

Resolved

213

§ Time saved

How much time are DMs costing you?

Slide to see how many hours LUMA can give back to your team every month.

50
10500
3
1 min10 min

You currently spend 75 hours every month answering DMs.

LUMA answers the vast majority automatically. Get back

60

hours a month

§ Trust & security

Merchant data.
Treated like it matters.

LUMA is built multi-tenant from the ground up. Every query is scoped, every webhook is verified, and payments never leave Shopify's native billing rails.

Your store, your data

Your conversations, customers, and catalog stay scoped to your store alone. No other merchant on LUMA can see, search, or reach your data — ever.

Verified messages only

Every message LUMA acts on is cryptographically signed by Instagram or Shopify. No one can spoof a customer or push a fake ticket into your queue.

Billed through Shopify

We charge you through Shopify's native billing. Your card never touches LUMA. Upgrade, downgrade, or cancel any time — right from your Shopify Admin.

We watch so you don't have to

LUMA monitors itself. If anything goes wrong — Instagram outage, Shopify hiccup — we know before your customers do, and the bot fails safely into your queue.

HTTPS-only traffic
OAuth-scoped per merchant
Shopify GDPR webhooks honored
Submitted to Shopify App Store

§ Pricing

Start free. Upgrade only when your DMs earn it.

Paid plans include a 7-day free trial, billed through Shopify. No credit card required to start.

Free

Perfect for testing

$0 /month
  • 20 AI conversations / day
  • Instagram + Shopify chat
  • Order tracking
  • Pre-filter layer
  • 20 knowledge entries
Join the waitlist

Growth

For scaling stores

$79 /month 7-day trial
  • 600 AI conversations / day
  • Everything in Starter
  • Unlimited knowledge entries
  • Priority support
  • Custom bot personality
Join the waitlist

Pro

For high-volume stores

$149 /month 7-day trial
  • 1,500 AI conversations / day
  • Everything in Growth
  • Hands-on onboarding
  • Direct Slack support
  • Early access to new features
Join the waitlist

Billing runs on Shopify's native Billing API — LUMA never sees your card. Upgrades and cancellations happen in Shopify's own billing UI.

§ FAQ

Common questions

How does LUMA handle messages it can't answer?
Every AI reply returns a confidence score. When confidence is low, LUMA acknowledges the customer, creates a ticket in your escalation queue, and pauses the bot on that conversation until you take over — so there are no awkward double replies.
What languages does LUMA support?
Egyptian Arabic, English, and Franco Arabic (the Arabic-in-Latin-letters style common across the Middle East). LUMA auto-detects the customer's language per message and replies in kind — no configuration required.
How does the pre-filter layer reduce AI cost?
Before every AI call, LUMA runs mechanical checks: non-text messages, duplicates, escalated conversations, paused bot, emoji-only messages, and order-number lookups. A large share of customer messages are handled by this layer without ever touching the LLM, which keeps your costs predictable.
Does LUMA know about my products?
Yes. LUMA syncs your Shopify product catalog every 6 hours. When a customer asks about a product, the bot searches your inventory and uses live stock, pricing, and product detail in its reply. You can also add product-specific knowledge entries the bot will cite verbatim — a material, a care instruction, a return rule.
How is my data isolated from other merchants?
Your conversations, customers, and product data are scoped to your store alone — no other merchant on LUMA can see or reach them. Every incoming message is cryptographically signed by Instagram or Shopify before we act on it, all traffic runs over HTTPS, and billing goes through Shopify's native billing — so your card never touches our servers.
Can I customize the bot's responses?
Yes. You get a template library with auto-reply rules per message category, business-hours auto-replies, custom bot personality settings, and the ability to pause the bot on any conversation for manual takeover.

§ Onboard with us

Put an AI teammate
behind every DM.

We're personally onboarding the next batch of pilot brands. Leave your email — we'll reach out to schedule a setup call.