Promo Abuse Integration

Overview

What is promo abuse?

Promo abuse is when customers exploit promotional incentives, such as new customer vouchers, referral schemes and discount codes, in ways the promotion was not intended for.

Common tactics include creating multiple accounts to reuse a new customer voucher, referring yourself with secondary accounts to collect referral rewards, and sharing single-use codes across a group of accounts.

Promo abuse causes revenue loss, reduces the return on your marketing spend and distorts campaign performance.

How Ravelin protects against promo abuse

Ravelin can prevent promo abuse when a customer enters a voucher code, before you apply the discount.

To do this we ask that you send us details about each attempt to apply a voucher code, and let us know each time a voucher is successfully redeemed. We’ll make a recommendation as to whether you should apply the voucher.

If we recommend preventing the voucher, only the discount is rejected. The customer can still complete their order at full price.

At checkout, Promo Abuse rules contribute to the checkout recommendation, which applies to the whole order.

Promo abuse recommendations need to be enabled on your account before they can be used. Please speak to your account manager about enabling promo abuse recommendations.

Connect network

Ravelin links customers who share attributes, such as devices, into a network. When you request a recommendation, we check for the owner and users of the voucher in the customer’s network, up to a configured depth. If this total is greater than or equal to the relevant threshold, Ravelin returns PREVENT. If not, Ravelin returns ALLOW. You can either follow or ignore this recommendation.

For referral vouchers, the customer who owns the code counts as one use. This helps detect customers referring themselves through secondary accounts.

Rules

Rules let you control how promo abuse is handled for different codes, campaigns and customer segments.

For example, rules can:

  • Limit voucher usage across a network
    Allow a new customer code to be used only once per network.
  • Apply different limits per campaign
    Target rules by voucher code, voucher type or referrer.
  • Target customer segments
    Use customer tags or account age to apply stricter limits.

Default rules are configured on your account to mirror threshold-based voucher checks. Rules can be run in live or test mode.

Integration Points

CheckpointWhen to use it
Voucher AssessmentWhen a customer enters a voucher code, before you apply the discount. Returns ALLOW or PREVENT for the voucher.
Checkout Pre-authWhen a customer places an order. Rules in the Promo Abuse category can run alongside your other checkout rules, using voucher details sent in the checkout request.

What Ravelin does not check

Voucher Assessment detects abuse. It does not replace your promotion logic. Before requesting a recommendation, your platform should check that:

  • The code exists and the campaign is active.
  • The basket meets any restrictions or minimum spend.
  • The customer has not already used a code limited to one use per account. Ravelin includes a customer’s previous redemptions in network usage, but does not enforce your per-account limits.
  • The campaign budget has not been exceeded.

Voucher Assessment covers voucher and promo codes entered by the customer. It does not cover promotions with no code, such as free trials applied automatically.

Next steps

Learn about the promo abuse integration process

Request a promo abuse recommendation

Feedback