Fraud prevention + rewards. One engine. Native to Shopify checkout.

Stop offer abuse and power every reward — from one checkout engine.

OfferGuard fuses promotional-abuse prevention with native referrals and loyalty inside Shopify checkout. One identity engine decides who qualifies for your welcome discount, who gets referral credit, who earns loyalty points — and who pays full price. Live in under 100ms, server-side, including guest mode.

Free plan, no credit card. Two-minute setup. Under 100ms added to checkout.

Built forShopify
OfferGuardLive
Order #1042Guest checkout
Checking customer...
Customer: New — first purchase
Free shipping appliedWelcome gift added
Order #1043Guest checkout
Checking customer...
Customer: Returning — 3rd order

Tried a fresh email — recognized anyway

Came through as a guest — same person

Shopify's customer limit — would have missed this

Intro offer blockedFull price applied
Risk alert — Order #1043 flagged for review. Returning buyer claimed an intro offer.
Order #1044New account
Checking customer...
Customer: New — first subscription
Buy 3 get 4th free
New customer profile created for Order #1044. Tracking started.
3 checkouts processed · 1 blocked · 2 rewardedavg 38ms

Works alongside the apps you already use

BubblehouseSmile.ioLoyaltyLionRefersionRise.ai+ any subscription app

Research-led. Built with merchants.

We didn't write a line of code until we'd talked to the merchants living the problem.

80+ Shopify Community threads audited. Direct conversations with DTC founders. The first preset, built with a $20M Shopify brand, runs in production today — quietly catching the disguises every other tool misses.

3,000+checkouts scanned weekly
120+disguises caught weekly
<100msverdict per checkout

Three of the voices that shaped the product

“we are really starting to lose money — especially with regular customers who make large orders and are getting 10% off every time!!”

— jammy1, Shopify Community, 2019

“No solution found so just stopped giving discount codes instead!”

— RawDirect, May 2025

“Our AOV is $150–170, but these people are tanking it.”

— U23B, Jan 2025

Eight patterns total. Every one solved at Shopify checkout — server-side, including guest mode. Built with the merchants who'd given up on every other tool.

See the research and how we solve each pattern

Watch the 2-minute demo

Run aggressive offers and reward programs. We'll handle the abuse.

Welcome discounts, BOGO, free shipping, subscription trials, referrals, loyalty points — the same identity engine that catches abuse also decides who actually earns the reward. Block, Warn, or Allow — in under 100ms at Shopify checkout.

One engine, two jobs nobody else fuses

Fraud apps don't do rewards. Reward apps don't verify identity.

Your loyalty app gives points to a buyer your fraud app never checked. OfferGuard runs both decisions through the same identity engine — at checkout, in one call.

SHOPIFY NATIVE

“Limit one per customer”

Checks the email on the customer account.

Breaks on

Fresh email. Guest checkout. New account.

LOYALTY & REFERRAL APPS

Reward without verifying

Smile, Bubblehouse, LoyaltyLion issue points and credits. They trust the identity at checkout — they don't verify it.

Breaks on

Self-referrals. Duplicate accounts. Codes leaked to Honey.

FRAUD APPS

Catch and block — no rewards

Signifyd, Riskified, NoFraud score risk post-purchase. They don't run your offers and they don't hand out referrals or points.

Doesn't do

Eligibility at checkout. Native referrals. Loyalty rewards.

OFFERGUARD

Fraud + rewards. One engine.

Same identity check that blocks the abuser also decides who earns the reward — at Shopify checkout, in one call.

Does both

Eligibility + referrals + loyalty, under 100ms, including guest.

Two stacks, two trust models, two bills. OfferGuard runs both decisions — who deserves the reward and who's gaming it — through the same identity engine, at checkout, in one call.

Eligibility and rewards are the same question. Treat them that way.

Every welcome discount, every loyalty point, every referral credit rests on one question: who is this buyer? Shopify can check the email. It can't check who's behind it.

OfferGuard answers that question once — across email, phone, address, IP, and device — and uses the same answer to decide both halves of your offer. Verified new buyer? Reward applied automatically. Disguised repeat buyer? Full price. Real referral? Credit issued. Self-referral? Quietly withheld.

One identity engine. One verdict. One dashboard. You see who got rewarded, who tried to game it, and how much margin stayed where it belongs.

Three offers Shopify can't enforce on its own.

All three run inside checkout, in under 100ms. OfferGuard verifies the buyer, then applies your rule — reward, block, or warn. Guest or logged-in, doesn't matter.

NEW CUSTOMERRETURNING

Free shipping on first order

New buyer? Free shipping gets applied automatically at checkout. Returning buyer? They pay standard shipping. No coupon codes to share, no honor system.

NEWbuy 3, get 4th free

Subscription intro offer, protected

A buy-3-get-4 subscription deal, locked to first-time subscribers. Returning buyer? They pay full price automatically. No coupon code to leak. No manual checking. It just works.

NEWBOGO applied

Buy one get one, new customers only

New customer gets the free item added automatically. Returning customer pays for both. No code needed, nothing to share or screenshot. OfferGuard decides at checkout.

No discount codes. No coupon leaks. No manual checking. OfferGuard verifies every buyer, decides in under 100ms, and applies your rule automatically. All inside Shopify checkout.

Install free and try it

The rewards half of the engine

Same identity engine. Now powering rewards.

The buyer profile that decides “block or reward” also runs your loyalty and referral programs — and follows the customer past checkout via Apple Wallet and push.

NATIVE REFERRALS

Referrals that can't be self-referred.

Share links via the Web Share API, rewards paid as Shopify Store Credit. The same identity engine that catches abuse blocks sharer-equals-redeemer attempts before any credit is issued. 7-day hold by default — refunds during the hold cost you nothing.

NATIVE LOYALTY

Points earned and redeemed at checkout.

No coupon code to share, nothing to copy. Buyers slide to redeem at checkout and points apply as a normal order discount. Earn is computed on the post-discount subtotal, so the redemption can't print free points.

APPLE WALLET PASS

Points balance and order tracker, in the pocket.

A storeCard pass showing live points balance and the share-and-earn code. Five design presets or fully custom. Order status updates the card in real time: processing, shipped, out for delivery, delivered.

LOCK-SCREEN PUSH

Order updates and referral wins, direct to the lock screen.

APNs push for every fulfillment status — plus a "your friend used your code, you earned a reward" push the moment a referral is attributed. No SMS bill. No email open rate.

Native referrals, native loyalty, Apple Wallet pass with push, and web push — all included in the Enterprise plan. Replaces the Klaviyo + Smile + Refersion stack with one identity-aware engine.

What OfferGuard does

One foundation. Everything else built on top of it.

THE FOUNDATION

Persistent customer identity, inside checkout.

A profile per buyer that survives email changes, fresh accounts, device swaps, and guest checkouts. Built and maintained inside Shopify checkout. Every order strengthens it. Every feature below runs on top of it.

<100msverdict per checkout
100%guest checkouts covered
disguises survived

THE WEDGE

Every other Shopify limit-app rep tells merchants the same thing in their forum replies: “require customer login by disabling guest checkout.” “Per logged-in customer.” “Make customers register at checkout so the app can track orders.” That gap — guest checkout — is exactly where we operate. We don't require login. We don't assume email is identity.

What that lets you do

Reward verified new customers

When the identity layer confirms a real first-time buyer, the offer applies automatically. Free shipping, a gift, a discount, a BOGO. No code to enter, nothing to share.

Lock offers to specific products or variants

Lock "buy 3 get 4 free" to first-time subscribers of a specific bundle. Lock free shipping to first orders of a specific SKU. The verdict happens at the variant level, not just the order.

Validate any discount code

When a code is applied, OfferGuard reads it and checks if the buyer qualifies. If not, the code comes off and the sale completes at the regular price.

Auto-detect referral codes

Codes from Bubblehouse, Smile.io, LoyaltyLion, Refersion, or your own custom program. Picked up by segment, name, or title. No copy-paste, no manual lists.

Triggers and actions you compose

Trigger by product, customer tag, subscription, order count, or location. Reward, block, warn, hold, or log. Combine them however you want — the verdict runs inside checkout.

Hold or flag risky orders

When an order looks off, OfferGuard can tag it, hold fulfillment, post a risk note, or alert your team. Nothing ships in the meantime.

Reject $0 bot orders at checkout

When bots POST product IDs straight to checkout to grab free items, OfferGuard rejects orders that net to zero — at Shopify checkout, before the order completes. Captcha tools slow bots down. We make the abuse not pay off.

Reward dashboard

See how each rule performs. Who qualified, who got rewarded, who was caught trying twice, how much revenue was protected. One view per rule.

Subscription-aware

Works with any Shopify selling plan and any subscription app. Lock intro pricing to first-time subscribers. The verdict passes through cleanly.

Decision log on every order

Every checkout decision is logged in plain English. Who came through, what was decided, and why. An audit trail your support team can actually read.

Works with your existing stack

Built on Shopify's official Checkout Extensions API. Works with any theme, any subscription app, and any loyalty or referral program already on your store.

$20M+

Shopify brand using it in production

<100ms

added to checkout

3

rule types: products, codes, post-checkout

Runs on Shopify's official Checkout Extensions API. Works on every Shopify plan.

Start with fraud prevention. Add rewards when you're ready.

One bill, one engine. No contracts. No per-order fees. Free plan never expires.

Watchdog

Free
  • 1 rule
  • 50 checks/month
  • Basic identity check
  • Disposable email blocking
  • Zero-total order blocking
  • Plain-English decision log
Start free

No credit card required

Most popular

Sentinel

$29/mo
  • Unlimited rules
  • Unlimited checks
  • All 5 identity signals (email, phone, address, IP, device)
  • Discount code rules (Bubblehouse, Smile.io, LoyaltyLion, Refersion)
  • Checkout offers and rewards
  • Post-checkout actions (tag, hold, flag)
  • Reward dashboard
  • Full customer profiles
Try free for 7 days

No credit card required

Fortress

$79/mo
  • Everything in Sentinel
  • Priority support
  • Custom referral/loyalty integrations
  • Custom rule logic
  • Advanced analytics
  • Dedicated onboarding
Try free for 7 days

No credit card required

Full stack

Enterprise

$900/mo
  • Everything in Fortress
  • Native loyalty program & points
  • Native referral program
  • Apple Wallet pass + push campaigns
  • Web push notifications
  • Dedicated account manager
Try free for 14 days

Replaces your Klaviyo + Smile + Refersion stack

White-glove setup

Want the rules set up for you?

Our team configures your checkout offers and eligibility rules end-to-end. You ship the offers. We handle the setup.

Identity rules

Product-level purchase limits across email, phone, address, IP, and device.

Discount-code protection

Bubblehouse, Smile.io, LoyaltyLion, Refersion, or your own custom programs.

Subscription gating

Lock intro pricing to first-time subscribers across any selling-plan setup.

Post-checkout actions

Auto-tagging, fulfillment holds, and Shopify risk assessments.

Book a setup call

Available with Fortress, or as a standalone engagement.

Common questions

Quick answers. The free plan takes two minutes and doesn't expire.

Ship the offer. Keep the margin.

The identity layer handles eligibility at checkout. You set the rule once and push the offer as hard as you want. The free plan takes two minutes.

No credit card. No code changes. Cancel anytime.