Leat Loyalty logo
Loyalty integration

Leat Loyalty + CaptiFi

Push WiFi guests into your Leat (formerly Piggy) loyalty programme and award credits.

Overview

What does the Leat Loyalty integration do?

The Leat Loyalty integration connects your CaptiFi guest WiFi to Leat, the loyalty and marketing platform formerly known as Piggy. When a guest signs in to your WiFi and opts in, CaptiFi adds them to your Leat programme as a Contact automatically, and can hand them starter credits the moment they connect. There is no app to download at the table and no card to scan, so loyalty starts the first time someone joins your network.

Most venues connect Leat because their loyalty programme only ever sees the regulars who already remember to scan. Guest WiFi sees everyone who walks through the door. By feeding every consented WiFi guest straight into Leat as a Contact, you turn first-time visitors into enrolled members on day one, then let Leat handle the points, rewards and redemption flow it is built for. It closes the gap between people who use your WiFi and people who are actually in your loyalty scheme.

It is a native, API-key connection set up inside CaptiFi, not a workaround. You paste your Leat API key, map each WiFi site to its matching Leat shop, and choose how many credits each visit is worth. From then on enrolment and visit-based points happen server-side, behind the scenes, with no extra step for staff or guests.

What you get

Why connect Leat Loyalty to CaptiFi

Enrol every guest, not just the regulars

Each consented WiFi sign-in becomes a Leat Contact automatically, so loyalty membership grows from everyone who uses your network rather than only the customers who remember to scan a card.

Award credits with nothing to scan

Set a credits-per-visit value and CaptiFi awards points the moment a guest connects. Staff never have to ask, scan or key anything in at the till.

Map every site to its own Leat shop

Run more than one venue? Map each WiFi site to its corresponding Leat shop in one place, so multi-location loyalty stays organised and points land in the right programme.

Let Leat do what it does best

CaptiFi handles enrolment and visit credits while Leat owns rewards, tiers and the redemption flow, keeping your loyalty engine in the tool you already run it from.

What data flows to Leat Loyalty

Guest email address
Guest name (when collected at sign-in)
Venue or site the guest connected at
Visit event (each WiFi sign-in)
Visit-based credits or points awarded
Marketing opt-in / consent status
How it works

Up and running in minutes

1

Paste your Leat API key

Open the Leat integration in your CaptiFi dashboard and paste in the API key from your Leat account to authorise the connection.

2

Map each WiFi site to a Leat shop

Match every CaptiFi WiFi site to its corresponding Leat shop so enrolments and credits are filed against the right venue, even across multiple locations.

3

Set credits-per-visit

Choose how many credits each visit is worth, or set none if you only want to enrol Contacts. This value drives the points awarded on every connection.

4

Go live

Once saved, guests are added to Leat as Contacts the moment they connect and opt in, with any starter or visit credits applied automatically. No staff action needed.

In the real world

How venues use Leat Loyalty with CaptiFi

Cafe

A coffee shop awards two credits per visit through the WiFi sign-in, so regulars build towards a free drink in Leat without the barista ever scanning a card during the morning rush.

Pub

A community pub auto-enrols every WiFi guest as a Leat Contact with a few starter credits, turning a one-off match-day crowd into loyalty members it can reward on their next visit.

Retail

A shop with three branches maps each WiFi site to its own Leat shop, so points earned at any location land in the correct programme and the loyalty data stays clean across the estate.

FAQs

Frequently asked questions

Do guests have to scan anything to earn loyalty credits?
No. Once Leat is connected, a guest is added as a Contact and awarded your chosen credits-per-visit the moment they sign in to your WiFi and opt in. There is no card to scan, no app to open at the table and nothing for staff to key in. The enrolment and the visit credit both happen server-side in the background.
Is this a native integration or does it use Zapier?
It is a native, API-key connection built into CaptiFi. You paste your Leat API key into the dashboard, map your WiFi sites to your Leat shops and set credits-per-visit. There is no Zapier account or middle layer involved, and no developer work required to connect it.
I have several venues. Can each one feed its own Leat shop?
Yes. CaptiFi supports multi-shop mapping. You match each WiFi site to its corresponding Leat shop in one place, so enrolments and visit credits are filed against the right venue. This keeps loyalty data clean across multiple locations rather than pooling everyone into a single programme.
What data does CaptiFi send to Leat?
CaptiFi sends the details a consented guest provides at WiFi sign-in, such as their email address, name where collected, the venue they connected at and their visit event, along with any credits awarded for that visit. Only guests who opt in are sent, and their consent status travels with them so your loyalty marketing stays compliant.
Can I enrol guests without giving away credits?
Yes. Credits-per-visit is configurable, including setting it to none. If you only want to grow your Leat Contact list from WiFi sign-ins, you can leave credits off and still auto-enrol every consented guest. You can also award optional starter credits when someone first connects.
Does the guest WiFi sign-in experience change?
No. The guest signs in to your branded captive portal exactly as before. The Leat enrolment and any visit credits are added behind the scenes after they authenticate, so their experience at the point of connection is identical. They simply find themselves enrolled in your loyalty programme afterwards.

Start using Leat Loyalty with CaptiFi today

30-day free trial. £0 today. Cancel anytime.