Skip to content
Ezzeefy

Features

What it does, and what it needs from you.

Ezzeefy is one app covering analytics, marketing, personalization and checkout rules. Where something requires setup or a particular Shopify plan, it says so here rather than after you install. The docs explain how each piece works.

web pixel

Know who is actually buying

Storefront activity and Shopify records land in one place, so a customer is a timeline rather than a row in an export.

Customer 360

One page per customer: lifetime value, average order value, order history, and a timeline of what they did on your store.

Predictive scores

Every customer gets a lifecycle stage, a churn risk, a predicted lifetime value and a likelihood to buy again. Calculated with published formulas on your own data — no model, nothing sent anywhere.

Requires: Recalculated daily, not live

Audiences

Ready-made groups like at-risk, loyal and lapsed, with live counts. Turn one into a segment in a click.

Live activity

Visitors, pageviews and purchases from the last hour as they happen.

Requires: Shopper analytics consent, so coverage is partial in the EU and California

Reports

Orders, products, customers, marketing and discounts, with trends over any period and CSV export.

personalization engine

Change what shoppers see

Target content on who someone is and what they have done, on any section of your existing theme. No developer, no separate page builder.

Ezzeefy recommendations — eight algorithms and live shopper signals converge through a per-visitor ranking engine into one product grid, with an instant first paint from cached defaults followed by a personalized swap.

Content targeting

Insert content before or after any theme section, or replace the text, image and link fields inside one. Ezzeefy reads your real theme files, so the choices are your actual sections.

Requires: The Ezzeefy app embed switched on in your theme editor

Recommendations

Eight algorithms plus manual curation. Shop-wide: most viewed, bestsellers, trending, bought together. Per-shopper: recently viewed, favourites, cart recovery, collection affinity.

Overlays

Popups, slide-ins and banners triggered on page load, exit intent, scroll depth, a time delay or cart value.

Targeting signals

Customer fields, RFM tier, predictive scores, pages and sessions, cart value and abandonment, products and collections viewed, searches, referrer and days since last visit. The behavioural ones work for anonymous visitors too.

Holdout testingOpt in

Hold back a percentage of shoppers who see nothing, and measure the difference. It answers whether personalization earned anything, not just which variant won.

Auto-optimizeOpt in

Shift traffic toward whichever experience is performing best, instead of splitting it evenly and waiting.

SEO zone

A block for SEO-critical spots that renders your fallback content server-side, then swaps in the personalized version in the browser. Crawlers that run JavaScript see the personalized copy; those that do not see the fallback.

Requires: Adding the block to a section and writing the fallback

journeys

Email and SMS that react

Campaigns and automations built on the same customer data, so who receives what follows from behaviour rather than a static list.

Email campaigns

Build, schedule and send to a segment, with opens, clicks, bounces and revenue attributed back.

Requires: Verifying your sending domain with DNS records first

SMS campaigns

The same, with delivery tracking and automatic STOP handling. Numbers with no recorded consent are skipped rather than messaged.

Requires: Registering a sender number, which involves a carrier review

Journey builder

Multi-step automations with waits, branches and conditions — welcome, abandoned cart, win-back, post-purchase. Waits survive for days without drift or duplicate sends.

Segments

Rules on any customer field, RFM tier, predictive score or browsing behaviour, nested with and, or and not. Membership updates off order and customer activity rather than waiting for a nightly pass.

Store credit

Issue native Shopify store credit by hand, in bulk to a segment, or automatically from a journey step.

Requires: New customer accounts, for shoppers to redeem at checkout

Discount codes

Generate a unique single-use code per customer inside a journey, or a pool for a campaign. Every code is generated fresh, so no two customers share terms.

Preference centre

A hosted page where customers pick channels and topics instead of only unsubscribing, linked from every marketing email.

Frequency caps and quiet hours

Cap how many messages one person can get in a window across email and SMS together, and mute a nightly window in their own timezone.

Send-time optimizationOpt in

Deliver each email at the hour that recipient is most likely to open it, in their timezone.

Send approvalOpt in

Require a second person to sign off a campaign before it can go out.

shopify functions

Checkout rules without a developer

Seven rules that run inside Shopify's own checkout. You configure them in Ezzeefy; Shopify enforces them.

Smart discounts

Automatic discounts that apply only to a chosen segment or loyalty tier, on products, subtotal or shipping.

Requires: Segment membership reaches checkout nightly, so it can be up to a day behind

Bundles

Sell a kit as one product that expands into its components in the cart, with optional per-component pricing.

Requires: Checkout Extensibility — classic checkout is not supported

Delivery rules

Hide or rename shipping options based on cart total, country, loyalty tier or segment.

Payment rules

Hide payment methods on the same conditions. Renaming works for standard methods; Shopify does not allow wallets like Shop Pay to be renamed.

Cart validation

Block checkout on your rules: minimum or maximum quantities, blocked countries, a required PO number, or a segment-specific minimum order value.

Order routing

Rank which location fulfils an order using a priority you set per location.

Fulfillment constraints

Keep items from the same vendor fulfilling together instead of splitting across locations.

Requires: Set up entirely in Shopify's own order routing settings and product metafields — there is nothing to configure in Ezzeefy

forms

Capture signups

A form builder and a popup builder that feed the same consent records, segments and journeys as everything else.

Ezzeefy forms and popups — a drag-and-drop builder with a per-form funnel from views to starts to submissions to subscribers, beside a popup with header image, email field, consent checkbox, teaser pill and a coupon-copy success step.

Form builder

Custom fields — text, email, phone, select, radio, checkbox, date, number, consent — reordered by dragging, with a live preview.

Requires: Adding the form block to a theme section and pasting in the form ID

Popups

Serve any form as a popup site-wide, or a content-only promo. Delay, scroll and exit-intent triggers, frequency caps, page and device targeting, and a mobile bottom sheet.

Requires: The Ezzeefy Popups app embed switched on

Opt-in handling

Collect email or SMS consent with optional double opt-in. A confirmed subscriber records consent, joins a segment, enters a welcome journey and syncs to Shopify.

Submissions

Per-form submission lists with a column for every custom field, and CSV export.

store operations

Run the store from one place

The day-to-day admin surfaces, so switching between Ezzeefy and Shopify is not constant.

Orders

Fulfil, refund, cancel, capture and mark as paid, and edit line items and the shipping address on an existing order.

Products and collections

Create and edit products with pricing, SEO and collections. Build manual or rule-based collections.

Customers

Create and edit customers, with changes written to Shopify.

Inventory

Adjust stock across multiple locations with reason codes.

Draft orders, fulfillments and returns

Build draft orders, add tracking and notify, and process returns.

Discounts and gift cards

Create, edit, activate and delete discounts and gift cards.

Payments

Shopify Payments balance, payouts and disputes.

Bulk operations

Tag, update and export at scale — up to 250,000 records — plus CSV customer import.

b2b

Wholesale

Companies, their locations and contacts, with pricing that differs from retail.

Companies and contactsPlus

Create and manage companies, their locations, and the people at them with roles.

Wholesale pricingPlus

Per-location price lists, as a percentage off retail or fixed prices per variant.

Payment termsPlus

Set terms per company, and link draft orders to a company.

extensions

Where Ezzeefy shows up

Beyond its own pages, the app adds surfaces inside Shopify and on your storefront.

Ezzeefy theme app extension — six storefront surfaces added from the Shopify theme editor with no code: Personalization and Popups app embeds, plus Recommendations, Signup form, SEO zone and Bundle blocks.

Admin insights

Customer, order and product pages in Shopify gain an Ezzeefy panel, plus quick tag actions and bulk tagging on a segment.

Shopify Flow

Three actions — bulk operation, personalized email, tag by segment — and four triggers: campaign completed, customer reached VIP, win-back identified, inventory low.

Customer accounts

Loyalty tier and lifetime stats on the order index and profile, and recommendations on the order status page.

Post-purchase recommendations

A recommendations block on the thank-you page.

Checkout recommendationsPlus

A recommendations block inside checkout itself, rendering instantly then upgrading to the personalized list.

Before it works

Four things to set up

None of them are hard, but two involve waiting on someone else, so they are worth starting early.

Switch on the theme app embeds

Personalization and popups are two separate toggles in your theme editor. Nothing renders on your storefront until they are on — this is the most common reason a store sees no effect.

Verify your sending domain

Bulk email is blocked until DNS records are in place. It protects your deliverability, and it is not instant.

Register an SMS number

Carriers review SMS sender registrations. Expect a wait before the first message can go out.

Approve the subscription in Shopify

Shopify shows the plan and rates and asks you to approve before anything is charged. You get a grace period from install.

Read getting started

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