Loyalty in the wallet, not on the keyring

The stamp card your customers can never leave at home

Pokit turns your loyalty program into an Apple Wallet and Google Wallet pass. The coffee shop on the corner, the laundromat, the salon: design the card in minutes and your customers add it from a link, with nothing to install.

No credit card · Your first template in about 5 minutes

How it works

From zero to loyalty in three steps

01

Design your card

Choose stamps, points or membership. Add your logo, your colors and your reward: “10 visits = 1 free coffee”. The live preview shows exactly what your customer will see.

02

Your customer adds it from the web

Share a link, or put a QR code on the counter. Your customer opens it, types their name and taps “Add to Apple Wallet” or “Save to Google Wallet”. No app to install.

03

Add points and notify

Scan the pass or log the visit from the dashboard — or straight from your POS with the API. The card updates itself inside the wallet and your customer gets a push notification.

Features

Everything a cardboard punch card can't do

Apple Wallet and Google Wallet

One design, both wallets. The pass sits next to boarding passes and event tickets: right where your customer actually looks.

Geolocation on the lock screen

Set up to 10 locations per card. When your customer walks near your store, their lock screen reminds them: “You're one visit away from your reward”.

Push notifications

Every change in points or stamps fires a push to the wallet. You can send your own messages too: “Today only, 2-for-1 comforter wash”.

An API for your POS

Add points from your point of sale with one REST call. Scoped keys, JSON responses and webhook-ready.

Secure dashboard with 2FA

Manage templates, customers and API keys from a dashboard with two-factor auth and an audit trail of every action.

See all the features →

For developers

Add points from your POS with one call

A REST API with pk_live_… keys and per-key scopes. The pass updates in your customer's wallet and the push goes out on its own. All of it lands in the audit log.

Read the documentation →

# Add 25 points to a card

curl -X POST https://pokit.mx/api/v1/cards/crd_9f2a/points \
  -H "Authorization: Bearer pk_live_51JX…" \
  -H "Content-Type: application/json" \
  -d '{ "amount": 25, "reason": "compra_pos" }'

{ "ok": true, "points": 365, "push": "sent" }

Start today

Your next loyalty card doesn't get printed

Create your free account, design your first template and share it with your customers today.

Create a free account