E-commerce ops

Points that nobody tracks by hand anymore:
and referrals that pay out on their own

A loyalty program that runs on a spreadsheet works for the first fifty customers and falls apart after that. Points go uncredited, referral payouts get forgotten, and someone has to manually check that a reward was actually earned. We build an agent that tracks the ledger, applies your tier rules and pays out referrals with a fraud check in front of every reward.

from$1,200
Timeline6 to 12 days
What is includedPoints ledger credited automatically on qualifying ordersTier upgrades and downgrades applied on scheduleReferral link tracking and attribution to the right customerFraud checks before a referral payout is approvedReward redemption at checkout or in a messenger bot
<5 mintypical time from a qualifying order to the points ledger being updated
80-95%of referral payouts processed without a manual ledger check, typical range once fraud rules are tuned
100%of referral payouts above a set value or flagged as suspicious routed to a human before they pay out

Why a spreadsheet loyalty program falls apart

A loyalty program is simple to describe and tedious to run by hand. Credit points on a purchase. Move a customer up a tier when they cross a spending threshold. Pay a referral reward when a new customer completes their first order. The problem is volume and timing. Teams running this manually usually fall behind within the first few hundred orders. Crediting points is not the kind of task anyone does the moment it is earned. It gets batched into a Friday afternoon, by which point a customer has already noticed their balance is wrong and written in to complain.

Referral programs carry a second problem on top of the delay: fraud. A reward paid per signup attracts the same account creating ten “referrals” from different email addresses on the same device. A program with no automated check either pays all of it out, or forces a person to manually eyeball every referral before it clears. Either way, that defeats the point of a self-serve program. Industry fraud benchmarks for referral programs commonly put abusive signups at 5 to 15 percent of total referral volume when there is no automated screening in place.

What the agent handles on the ledger

Credits points automatically on qualifying orders, the moment an order settles. It applies your rules for what counts: full price, discounted, excluding gift cards, whatever your program defines.

Applies tier upgrades and downgrades on schedule. A customer moves up when they cross a spending or points threshold. They move down when a rolling period rule says they should drop. The change reflects everywhere the tier matters: checkout discounts, early access, support priority.

Tracks referral links and attributes them correctly. A new signup or order matches back to the referring customer. That holds even when attribution has to survive a browser switch or a delayed first purchase.

Runs a fraud check before any referral payout. The same device, the same shipping address, or a burst of signups from one source gets flagged. A human reviews it before the reward clears.

Handles redemption at checkout or through a messenger bot, so a customer can see and spend their balance without opening a support ticket.

Applies expiry rules to points and unused referral credit, and reports monthly on what the program cost against the revenue it drove. The economics stay visible, not assumed.

What stays a business decision

The agent runs the ledger. It does not set the program’s economics. Any change to the points-to-currency ratio, the tier thresholds or the referral reward amount is a business decision that stays with you. Every payout above a value threshold and every referral flagged by the fraud check waits for a person. A one-off exception, like honoring a loyalty balance after a policy change, is a judgment call a human makes, not the agent.

Guards

A dry-run period lets the agent calculate every credit and payout, but holds them in a review queue. You confirm the rules match your actual program before anything moves automatically. After that, every ledger change and payout logs the rule and the order behind it. A value threshold and fraud-pattern check route the larger or riskier payouts to a human. Rate limits stop a sudden spike of signups from draining the referral budget before anyone notices. A kill switch pauses crediting or payouts on the whole program instantly.

Price and timeline

Package Price Best for
Single automation from $1,200 One points structure and one referral mechanic, wired into your store and payment system
Department package from $2,500 Loyalty and referrals plus customer segmentation and lifecycle messaging

6 to 12 days covers encoding your tier and referral rules, wiring attribution correctly, and the dry-run review period before payouts run unattended.

Works well alongside customer segmentation, churn alerts and push and email lifecycle messaging, since all three touch the same customer ledger. Part of automation of everything digital and built the way we build AI agents for our own products. Reward balances and payout guards are exactly the kind of thing we build a margin guard for on our own ProBay marketplace, a marketplace we are launching. Our marketplace engine handles promo codes the same way, with 223 automated tests behind it.

Tell us your tier structure and referral mechanic and we will send back a fixed price and a plan for the first week: get in touch.

Tired of doing this by hand? We can take the whole routine off your team, not only this step: Routine takeover, from $400 →

FAQ

How much does a loyalty and referral automation cost?

A single program, one points structure and one referral mechanic, starts from $1,200. A department package covering loyalty plus segmentation and lifecycle messaging starts from $2,500, priced once we know your tier structure and expected volume.

How long does it take to go live?

6 to 12 days. That covers encoding your points and tier rules and wiring referral attribution to the right order and customer. A dry-run period follows, where payouts get calculated but held for review before the agent pays them automatically.

Which tools does it connect to?

Your store backend (Shopify, WooCommerce or similar) for order data, your CRM for customer records, your messenger or app for redemption. Your payment or store-credit system handles the actual payout. Referral links are tracked through your existing attribution setup or a dedicated link layer we add.

What if the agent credits a fraudulent referral?

Every payout above a threshold you set gets held for a human to check. So does every referral matching a fraud pattern: same device, same address, a burst of signups from one source. The agent explains which signal triggered the hold, so a reviewer can clear a false positive in seconds.

Is customer and payout data safe?

The agent reads only the order and referral data needed to calculate a balance, and runs under your existing store and payment permissions. We do not retain customer data outside the ledger pipeline. Access can be revoked at any time.

Start here

Tell us the problem.
We bring the system.

A 30-minute call, then a written plan with numbers within 48 hours. No obligation. If we are not the right fit, we will say so and point you to someone who is.

LIKE WHAT YOU SEE?

This site is our work.
Want one like it?

Ten languages, no page builder, launched in 2026 by a team working since 2015. We can build the same quality into your site.

  • 10 languages
  • Since 2015
Get a site like this →