Lulu Hypermarket

Lulu Oman

DeployOne

Decision canvas · 9 sections

Reactivating the Happiness base against non-food.

Non-food revenue is under pressure across the group while food holds. The cheapest demand available is the customer who already shops at Lulu, already gave a phone number to join Happiness, and has stopped buying a category they used to buy. This canvas sizes that base in Oman, defines the conversation, values it, and lays out a ninety-day test on real numbers.

Prepared for Shabeer K.A., Director, Lulu Hypermarkets Oman · September 2026.

Measuredpublished by Lulu or independently reportedModelleda DeployOne assumptionNot claimeddeliberately not asserted
05Model

The chain from member base to gross margin.

The loyalty linkage and basket multiple are published anchors. Every other number is a DeployOne assumption and remains adjustable.

Oman annual revenue
OMR 261m
Non-food revenue
OMR 73.2m
Linked to loyalty members
OMR 49.0m
Lapsed on non-food
176,800
Addressable in year one
150,280
Reached and completed
61,615
Converted to purchase
8,626
Incremental spend / member
OMR 50.0
Incremental revenue
OMR 431k
Gross margin on non-food
26%
Gross margin added, year one
OMR 112k
Cost of the layer, year one
OMR 54k
Net contribution, year one
OMR 58k

Year-one return

2.1×

Net contribution OMR 58k

Implied lift on Oman non-food is 0.6%.

OMR 112k gross margin against OMR 54k cost returns 2.1× in year one.

The number to handle carefully is conversion. Everything else is published or observable from the first thousand calls. Conversion genuinely cannot be known before the pilot, which is why the pilot is priced against it—not around it.

Control

What we measure against

A held-out group from the same lapsed population, matched on spend and tenure, never contacted. Incremental revenue is the gap—not a comparison with last year.

Not claimed

What we do not claim

No claim on total loyalty revenue, basket uplift across the whole base, or food. One population and one category group decide the result.

Learning loop

Where it gets cheaper

Reasons for category exit become structured targeting data. The second cycle calls fewer people, converts more, and lowers cost per incremental rial.