Skip to content
Ezzeefy
LIVE PERSONALIZATIONfor Shopify

Same store.
Different shopper.
Different storefront.

Ezzeefy reads what shoppers do in your store — then changes what they see, what they get emailed, and what happens at checkout. Analytics, marketing and personalization in one app.

See what it does

2,481,930 storefront decisions today

+720/min

Charges, if any, appear on Shopify's approval screen before you agree to anything.

Personalization engine

change what shoppers see · decided per visitor

live · 42ms
pick a shopper
01Signals inshopper #4821
source
instagram · paid
history
none
cart
empty
targeting signals2 firing
RFM tierlifecyclechurn riskpredicted LTVcart valueproducts viewedsearchesreferrerdevicedays since visit

behavioural signals match anonymous visitors too

Enginedecides
matching rules against signals…
03northfield.myshopify.comPersonalized

New here

Start with what everyone's buying

10% off your first order
recommendationsBestsellers

Everyday Tote

$68

Linen Shirt

$92

Wool Scarf

$45

overlay

Welcome popup · 10% code

exit intent

Holdout test

a control group proves real lift

this shopper · treated
90% treated10% control

Auto-optimize

Thompson sampling · shifts to the winner

on
everything the engine doesone embed · no developer

Content targeting

Insert or replace fields in any theme section.

Recommendations

Eight algorithms plus manual curation.

Overlays

Popups, slide-ins & banners — load, exit, scroll, cart.

Targeting signals

Customer, RFM & scores — even anonymous visitors.

Holdout testing

Hold back a control group; measure real lift.

Auto-optimize

Shift traffic toward whatever is winning.

SEO zone

Server-side fallback, personalized swap in-browser.

the loop

Four steps, running on every pageview

reads → decides → renders · ~40ms

01

Collect

Every view, cart and checkout, stitched to one shopper.

02

Understand

RFM, lifecycle, churn risk and LTV, scored per customer.

03

Decide

The engine picks what this exact visitor should see.

04

Act

Storefront, email and checkout change to match.

features

Four systems, one install.

Each works on its own. They get better together, because they read the same customer data.

audiences

Every customer, already sorted

Lifecycle stage, buying propensity, predicted lifetime value, RFM tier and churn risk are calculated for every customer on your store. Live member counts, and one click turns any group into a native Shopify segment.

How the scores work →
predictive groupslive
Champions1,240
Loyal3,880
At risk620
Lapsed1,510
Turn any group into a segmentsync →

personalization engine

One section, decided per visitor

A high-value shopper sees early access. Someone drifting away sees a win-back offer. A first-time visitor sees what everyone else is buying. Same section, same theme, decided as the page loads.

How targeting works →
VIP

Early-access hero

champion · full price, no code

At risk

Win-back offer + form

churn risk high · re-engage

New

Bestsellers grid

first visit · social proof

experiments

Proof, not vanity metrics

Hold back a group that sees nothing, and measure everyone else against them. That difference is what personalizing actually earned you — a number a click-through rate cannot give you.

How holdout works →
conversion rate95% confidence · significant
4.72%
personalized
3.99%
holdout

measured lift vs holdout

the cyan cap is what personalizing earned

+18.4%

Install it on a store and look at your own numbers.

Ezzeefy starts collecting the moment it's installed. Nothing changes on your storefront until you publish something.

Read getting started

what happens next

Starts collecting the moment it's installed

Your storefront stays unchanged until you publish

Shopify shows every charge before you approve