← Case studies

A coffee shop with its own rewards app.

G.O.A.T. Coffee Co in Camrose, Alberta moved loyalty off paper and into its own app on iPhone and Android. Points, order-ahead, a counter display and a till integration — all under the shop's own developer account, not rented from a platform. We set up the store accounts, shipped the builds and got both listings approved.

Live since Aug 2026
Published under the shop's own account
iPhone + Android
Listed on both app stores
5 of 6 pieces running
Till integration waits on approval

Book a call about your shop

Client · G.O.A.T. Coffee Co, Camrose, Alberta

The starting point

An independent shop where repeat visits are the whole business, running loyalty on paper.

The client

G.O.A.T. Coffee Co is an independent coffee shop and roaster in Camrose, Alberta, with a steady base of regulars.

The problem

Loyalty ran on paper punch cards. They get lost, they get forgotten at the counter, and they tell the owner nothing — there was no way to see who was actually coming back, how often, or what they bought.

What we built

Six pieces, one system

Every piece we built is in production at the counter unless the badge says otherwise.

Branded rewards app

App Store ↗ Google Play ↗
Live

Listed on both stores under the shop's own developer account, so the listing and the customer relationship belong to the shop. The iOS release went live on the App Store in August 2026, with the Android listing alongside it.

iPhoneAndroidshop's own listing

Points and in-app rewards

points engine
Live

A regular's history lives in the app rather than in a pocket — points on every order, rewards redeemed at the counter, and a record the owner can actually read.

no double-counted pointshistory the owner can read

Order-ahead

customer app
Live

The morning rush can be served before it walks in. Orders placed from the app land at the counter ready to make.

pay in the appskip the queue

Kitchen display

counter screen
Live

Incoming orders shown to staff on a screen at the counter — no extra tablet to charge, babysit or lose.

runs on a screen you already have

Staff app and admin panel

back of house
Live

Running rewards, menu and orders day to day, from the browser or from behind the bar. The shop changes its own offers without calling anyone.

change your own offersbrowser admin

Till integration

point-of-sale
In review

Points accrue from a normal purchase without staff pressing anything extra. Built and tested end to end against the payment provider's test system. It goes live in the shop as soon as the payment provider signs off on the app.

ready for points on every saleno extra button

What shipped

The app on the App Store, and the panel behind it

Store screenshots from the shop's own listing, and the admin the shop runs day to day.

Goat Coffee rewards app home screen with buttons to place an order or open loyalty points
Home. Order or points, one tap each, under the shop's own brand.
Goat Coffee rewards app order screen showing menu categories and drinks with prices and an add button
Order-ahead. The live menu, priced, with the same categories the counter uses.
Goat Coffee rewards app screen showing a points balance and progress bars toward two rewards
Rewards. Points balance and progress toward the next free drink, instead of a stamped card.
Goat Coffee admin panel menu editor listing drink categories, items, customizations, prices and availability toggles
Menu editor, owner side. Categories, items, customizations, prices and availability — the shop edits its own menu and hides a sold-out item without calling us.

How a morning runs now

From punch cards to one loop at the till

The order goes in

A regular orders ahead from the app on the way over, or orders at the counter as always — and nobody has to ask whether they brought their card.

The counter sees it

Order-ahead tickets land on the kitchen display beside the bar. Staff work from a screen instead of a shouted list and a stack of paper.

Points land on the sale

Today the customer shows their code and the points land on their account — no counting stamps. Once the provider signs off on the till integration, the same points come off the sale itself, with nobody pressing anything.

Till integration status

Built, tested and awaiting production approval.

The connection already credits points correctly in the payment provider's test environment. It activates at the counter once the provider completes its production review. Everything else shown here is live.

The outcome

The shop owns the relationship now.

What changed for the customer

They earn and redeem by showing a code in the app. Progress toward the next free drink is visible any time. Order ahead and the drink is waiting.

What changed for the shop

Visit and order history sits in a system the shop owns. The counter works from a screen. Staff change the menu and the offers themselves, in a browser.

one app, both phones points that can't double-count order-ahead + counter display staff and owner run it themselves ready for points on every sale nightly off-site backups

Similar problem?

Still stamping cards at the till?

Book a discovery call. We'll look at how your counter runs today and say plainly whether moving loyalty off paper into your own app would pay for itself — or whether it wouldn't.

Book a discovery call

No slides, no obligation.