Skip to main content

Per-customer redemption limits (Pro and above)

By default, every customer who matches a rule's conditions gets the gift, every time. That's the right behavior for a "spend $50 → free tote" promo running every day. But sometimes you want the gift to be one-time, or capped at, say, 3 times across all of a customer's orders - for first-order welcome bonuses, VIP exclusivity, or simply preventing abuse.

The per-customer limit setting on each rule does exactly that.

Where to set it

In the rule editor's Delivery tab, scroll to Per-customer redemption limit. Two option cards:

  • Unlimited (default) - every qualifying order earns the gift. No cap.
  • Limited - set a maximum number of redemptions per logged-in customer.

When you pick Limited, a number field appears: Maximum redemptions per customer. Set it to 1 for "first qualifying order only," 3 for "up to three times," etc.

How the count works

  • The count is per logged-in customer across all their orders for this specific rule.
  • Each redemption increments the count when the order completes.
  • Once the count reaches the limit, the rule stops firing for that customer - but it keeps firing for everyone else.
  • Guests don't have a stable identity, so guest orders never count toward (or hit) the limit. If your rule should only go to logged-in customers, pair it with the Customer is logged in condition.

Common use cases

  • First-order welcome bonus. Limit = 1, paired with Customer is logged in so guests aren't accidentally counted.
  • VIP-tier exclusive gift. Limit = 1, paired with Customer has tag VIP. VIP customers get the gift exactly once on their first qualifying order after being tagged.
  • Sample program with a cap. Limit = 3 if you want a customer to be able to try the sample three times before losing eligibility.
  • Abuse prevention on aggressive promos. If you're running a $5 threshold + free product, a limit of 5 stops a single customer from clearing your gift inventory.

Plan-tier note

Plan-tier requirement

Per-customer limits are available on the Pro plan or above. On Free and Growth, the Per-customer step in the Delivery tab shows an upgrade banner instead of the option cards.

If you downgrade from Pro → Growth, existing rules with per-customer limits keep their saved limit value (data preserved) but the limit is not enforced until you re-upgrade. The rule effectively reverts to Unlimited for the duration of the downgrade.


Next: 10 Shopify Flow recipes →