Reach them
Store credit
Ezzeefy issues native Shopify store credit — real balances on the customer's account, not discount codes — as a retention channel. There are four ways credit moves, and all of them are accounted for in one ledger.
Four ways credit is issued
- Manually, from a customer profile. Customer 360 shows the live balance and full transaction history, and lets you credit or debit with a required reason. Every manual adjustment is written to the audit log.
- To a whole segment at once. Pick a segment and an amount; you see the exact recipient count before anything is issued, and large segments are processed in the background in batches.
- From a journey. An “issue store credit” step takes an amount and an optional expiry in days — a win-back flow can hand a lapsed customer credit that lapses itself if unused.
- Automatically, as cashback. A percentage of each paid order comes back as credit. Off until you turn it on, with a minimum order size, a per-order cap, and per-tier overrides so your best customers can earn a higher rate.
It cannot double-issue
Every automated issue — cashback, a journey step, a bulk run — claims a ledger entry before any money moves. If the same event is processed twice, whether a redelivered order webhook or a replayed journey, the second attempt finds the entry already claimed and stops. A retry can never credit a customer twice.
Where you see it
The store-credit screen shows how much was issued by day and by source — manual, bulk, journey or cashback — and sweeps live customer balances into an outstanding-liability figure, so the total the store owes is always visible rather than discovered at tax time.
The two honest limits
Shopify sends no webhooks when credit is issued or spent elsewhere, so the ledger covers the credit Ezzeefy issued. If you also grant credit from the Shopify admin, that side of the story stays in the Shopify admin.
Store credit pairs naturally with journeys and campaigns — the journey builder's credit step is where most automated issuing starts.