Points on every payment
Clover payment webhook awards points automatically, idempotent per order, with your own point rules.
Feature
Most loyalty products bolted onto Clover are a second screen, a second login, and a staff habit nobody keeps. This one runs on the Clover device your staff already touch every sale: type a phone number, see the balance, tap the reward, keep ringing. Points post themselves when the payment lands.
01 — At the counter
If a free-item reward can't be matched to anything in your inventory, the register says so and tells staff to hand it over manually. It does not report success and quietly apply nothing — a loyalty integration that lies about a redemption is worse than one that asks for help.
02 — Setup
Most POS add-ons hand you an API key and a support ticket. Here the register does its own introduction: the app asks Clover which merchant this device belongs to, and we check that claim against Clover's API before trusting it — a merchant id by itself proves nothing, so the returned merchant has to match. Only then does the device get its own long-lived token, stored hashed on our side and tied to that serial number. Re-provisioning a device revokes the row the old one was using, and every register shows up in your portal settings with a delete button. A device that walks out the door is one click from useless.
Permissions are deliberately narrow: merchant read, orders read and write, payments read, customers read and write, inventory read. No employee data, no ecommerce, no inventory writes — selling an item moves your stock, we never edit it. We fixed that list before launch on purpose. Clover grants permissions at install time, so adding one later forces every merchant to uninstall and reinstall the app, which is a phone call to every store. Getting the set right the first time is not a detail.
Points, lookup, and redemption on Clover are live today. The register app itself is with Clover for App Market review, so if you're on Clover and you want it on your Station, the demo is where we tell you exactly where that stands and what runs in the meantime.
Clover payment webhook awards points automatically, idempotent per order, with your own point rules.
Find a member, apply a reward to the latest open Clover order — from the portal or the kiosk.
Self-provisioning, lookup, enroll, one-tap redeem on the Clover device. Built and signed; awaiting App Market approval.
03 — In practice
The failure mode with any POS loyalty bolt-on is drift. Somebody fixes a misspelled name in the rewards portal, the Clover customer record keeps the typo, and six months later your receipts and your texts disagree about who this person is. When a member's name or email changes on our side, we push it back to the Clover customer record they came from. We never blank a field you filled in, and we never touch the phone number — that's the identity key, and rewriting it is how two people become one by accident.
What you get on top of the register is the part Clover was never going to build: SMS campaigns with carrier registration filed for you, lifecycle segments computed from real reorder behavior, a rewards catalog you control, and a counter kiosk for visits that don't come with a purchase. If you run more than one store, visits roll up per location so you can text one store's customers without double-texting the regulars who shop at both.
And if you're weighing this against the loyalty app your processor sells you: the honest comparison is on the Square Loyalty page, and the whole integration list — Shopify, Clover, and what's early — is on integrations. Pricing is published: $200/mo, 5,000 texts included, 2¢/text after, $500 one-time setup and migration, no contract.
04 — Questions
No. The app asks Clover who the device belongs to, and we verify that answer against Clover's own API before we trust it — a merchant id on its own is not proof. The register then gets its own token, tied to that device serial, revocable from your portal. No merchant credentials ever sit on the device, and nobody at your counter is handed a secret to lose.
Merchant read, Orders read and write, Payments read, Customers read and write, and Inventory read. Orders write applies the discount to the open ticket. Payments read is how points post automatically. Customers read and write keeps the member record and the Clover customer record in sync. Inventory read is only there so a free-item reward can find the item by SKU. We do not ask for Employees, Ecommerce, or Inventory write.
Consent is an explicit box, unchecked, that the customer taps themselves, and it is recorded with its source and timestamp. If they do not tap it, we create the member with no marketing consent at all — enrolling somebody never quietly opts them into texts.
Yes. Nothing here touches how you process cards. The loyalty program lives on your own subdomain in your own branding, and the member list exports whenever you want it.
05 — Next step
Twenty minutes: the register flow, the portal, a real campaign send, and an honest read on what connecting your Clover merchant would take.
$200/mo platform · 5,000 texts included · no contracts