Product · Bring your own ledger

Keep your loyalty programme. Add the reason to come back.

Flyhalf separates the achievement from the reward. When a customer completes a challenge, Flyhalf can issue a voucher from its own pool or send a webhook to your existing loyalty provider to award the points.

Two ways to pay out

Your ledger, or ours.

Choose per reward. Both can run side by side in the same flow.

You already have a programme

Flyhalf decides when. Your provider awards.

A flow sends a signed webhook to your loyalty provider the moment a challenge is completed, and your system credits the points. Flyhalf adds the challenges, the badges and the messages around a ledger you keep.

Trigger
achievement.unlocked
Action
Webhook → your loyalty provider
Action
WhatsApp · points_landed

You're starting from nothing

A ledger and a reward catalogue, built in.

Flyhalf keeps a points balance per customer, a catalogue they can redeem against, and voucher pools it hands out one code at a time. For WooCommerce shops, a redeemed reward becomes a real shop coupon.

Trigger
order.completed
Action
Award points · 50
Action
Grant reward · voucher from pool

Rewards & prizes

Put a real reward in someone's hands.

When a flow owes someone a real prize, Flyhalf fulfils it in the way that suits the reward.

Pre-loaded code pools

Bulk-import vouchers or gift codes from a CSV. Flows hand out one per winner and the pool draws down as codes are claimed, with a low-stock warning before you run dry.

Generated on demand

Connect a rewards endpoint you or a partner own, and a fresh code is fetched the moment someone qualifies. No stockpile to manage.

Points catalogue

Let customers redeem points against a catalogue you set. Every claim checks the balance and debits the ledger, and never oversells.

Prize draws

Qualifying activity earns entries; the draw runs on its closing date and keeps a record of how the winner was chosen.

The guarantees

Rewards that reconcile.

No double rewards

Idempotency keys mean a network retry never awards points or issues a voucher twice.

An append-only ledger

Points are never edited in place. A correction is a reversal that references the original entry.

You stay in control

Where a reward involves a regulated product or a partner service, such as an interest-rate boost or lounge access, Flyhalf triggers it and your systems grant it.

Every delivery logged

Each webhook to your provider is signed, logged with its response code and can be replayed from the dashboard.