Leaked codes triage
Find the codes extensions spread, keep them out of extension sessions, and watch them.
Read the transcript0:59
How codes leak
You made a code for three hundred followers. It's now on fourteen coupon sites.
And every extension tries it at every checkout, giving away a discount you meant for someone else.
Leaked codes triage.
Find the leaked codes
Open Checkout rules to see which codes turn up most in extension sessions, and whether your policy allows them.
Mark the codes you never share publicly. Private codes stay off your allowlist.
Contain them, then watch them
Turn on the strict code policy, and they stop working in extension sessions. The codes on your allowlist keep working, so your real customers are fine.
Benson starts watching a code the moment it spreads. Code watch shows whether it's contained, replaced, or, inevitably, back again.
Fewer extension uses of the codes you meant to keep private. Your VIPs stay very important.
Find this playbook in Benson.
At a glance
Find the codes extensions spread, keep them out of extension sessions, and watch them.
Fewer extension uses of the codes you meant to keep private.
Code watch state
4 practical steps
Who it's for
Stores that run influencer, staff, apology or one-off codes.
The problem
You made a code for an influencer's followers, a staff perk or an apology to one unhappy customer. A few weeks later it's on coupon sites, and extensions try it at checkout on orders it was never meant for.
Deleting it isn't free either. The people you gave it to still expect it to work, and a replacement can spread just as fast.
A code made for one audience ends up on coupon sites, and extensions try it at every checkout. Each use gives away a discount you meant for someone else. Containing the leaked ones protects your margin without touching the codes your customers rely on.

How to approach it
Find what's spreading
The Checkout rules page lists the codes used most in extension sessions, and whether your rules let them through.
Sort public from private
Mark the codes you never share publicly. Private codes stay off the allowlist.
Contain, then watch
Once checkout rules are strict, private codes stop working in extension sessions only, so the people you gave them to keep their discount. Code watch shows whether each one stays contained.
The steps
Work through the plan
0 of 4 completed
Progress stays on this device · Local marks are a reading aid; they do not verify your store or change Benson.
- To do
Step 1: See which codes extensions use
The Checkout rules page lists the codes used most in extension sessions, and whether your rules allow them.
- In Benson:Open Checkout rules
- Open Benson
You decide when this is complete
- To do
Step 2: Mark the codes you never share publicly
Private codes stay off the allowlist, so they don't work in extension sessions.
- In Benson:Open Codes
- Open Benson
Benson checks this in your account
- To do
Step 3: Make checkout rules strict
In extension sessions, only the codes you allow work. Auto-tried and leaked codes are turned away with a friendly message.
- In Benson:Open Checkout rules
- Included in Pro
- Open Benson
Benson checks this in your account
- To do
Step 4: Watch the leaked codes
Benson starts watching a code when it spreads through extension sessions. Code watch shows whether it's contained, replaced or back again.
- In Benson:Open Codes
- Open Benson
Benson checks this in your account
Common pitfalls
Deleting codes in a panic
It punishes the people you made them for, and the next code spreads the same way. Contain it instead.
Allowing everything to be safe
An allowlist that includes your private codes doesn't protect them. Keep it to the codes you're happy for anyone to use.
One code for every audience
If staff, influencers and apologies share a code, you can't contain one without hitting the others. Give each audience its own.
Treating contained as fixed
Codes turn up again on new sites. Keep an eye on code watch after a campaign ends.

How you'll know it worked
Fewer extension uses of the codes you meant to keep private.
What to watch: Code watch state
Want the method behind the numbers? Read how to measure extension impact.
Do this in Benson
Every store gets every Pro feature free for its first 14 days, no card. Steps that need Pro say so.

