Here's a conversation I've had with more than a few shop owners: "We have a loyalty program" — pause — "but honestly, I'm not sure anyone actually uses it or even knows it exists."
A loyalty program that isn't actively communicated, tracked, or activated isn't a program. It's a spreadsheet. And the gap between those two things is where a lot of retention revenue disappears.
Building a loyalty program from scratch sounds complicated. It isn't. Here's the straightforward version — no expensive software required to start, no complex points math, just a structure that actually works for a running store.
What a Running Store Loyalty Program Actually Needs to Do
Before you design anything, get clear on the goal. A loyalty program for a running store has one job: make the people who already love you come back more often, and make the people on the fence decide you're worth committing to.
It's not primarily a discount mechanism. It's a relationship structure. The best running store loyalty programs feel less like a punch card and more like being a member of something.
The Simplest Structure That Works
Option 1: Points Per Dollar Spent
Classic retail loyalty. Customers earn points on every purchase and redeem them for store credit. Simple to understand, easy to communicate, integrates with most POS systems.
- 1 point per dollar spent — or whatever math puts a $10 reward at roughly $150 in purchases
- Points never expire (or expire after 2 years — anything shorter feels punitive)
- Bonus points for run club attendance, Google reviews, referrals, and social tags
- Communicate balance at every transaction — "You have 340 points, you're 60 away from a $10 reward"
Option 2: The Tiered Membership Model
This is more interesting and more powerful, but requires more communication. Three tiers based on annual spend or number of purchases:
- Runner — first purchase. Gets: birthday discount, run club invite, post-purchase email sequence.
- Pacer — 2+ purchases or $300+ annual spend. Gets: early access to new arrivals, free shoe care kit annually, quarterly newsletter with insider content.
- Elites — 4+ purchases or $600+ annual spend. Gets: everything above plus exclusive events, a dedicated staff contact, first look at limited releases.
The power of tiers is that they give your best customers a reason to feel special — and give aspiring customers something to work toward.
On naming: Name your tiers something running-specific and meaningful to your store. "Bronze/Silver/Gold" is boring. "Runner/Pacer/Elites" or "Mile/10K/Marathon" — something that fits your brand and the culture of your community.
The Non-Negotiables
It Has to Be Trackable
If you can't tell someone their balance or their tier status when they're standing at the register, the program isn't real. Your POS needs to track this. Most modern retail POS systems have loyalty modules built in. If yours doesn't, Stamp Me, Belly, or even a simple Klaviyo setup can handle basic loyalty tracking.
It Has to Be Communicated Constantly
A loyalty program nobody knows about is worthless. Mention it at point of sale every single time. Put it in your email footer. Feature it in your welcome email sequence. Put a sign near the register. Tell your run club. The number of shops that set up a loyalty program and then never talk about it again is staggering.
It Has to Reward More Than Just Purchases
The shops with the strongest loyalty programs reward the behaviors that are most valuable to the business — not just spending money. Give points or tier credit for:
- Leaving a Google review
- Attending the run club
- Referring a friend who makes a purchase
- Tagging the store on social media
- Completing a race and sharing it with you
What to Avoid
A few things I see consistently kill loyalty programs before they get traction:
- Points that expire too fast — a runner who buys shoes twice a year shouldn't lose their points before they accumulate enough to use
- Rewards that aren't worth earning — if the math requires $500 in spending to get a $5 reward, nobody will care
- A program that only lives in your POS — if customers can't check their balance easily (a card, an email update, a simple lookup by phone number), it won't stay top of mind
- Launching without training your staff — if your team can't explain the program fluently, customers won't trust it
Start Simple, Iterate
You don't need to launch with the perfect program. You need to launch with something that works, communicate it consistently, and improve it based on what you observe. A simple points system that gets talked about at every transaction will outperform a sophisticated tier structure that nobody knows exists.
Start with the structure you can actually execute today. Build the communication habits around it. Then add complexity as the program matures and you have data to work with.
The real goal: When a loyal customer is standing at a competitor's register and they hesitate — that hesitation is your loyalty program working. You want to be the store they feel like they'd be leaving something behind by not going back to.
Frequently Asked Questions
What is the best loyalty program structure for a running store?
Keep it simple: one point per dollar spent, 100 points equals a ten dollar reward. Layer in bonus points for specific behaviors — leaving a Google review, attending run club, referring a friend.
What platform should a running store use for a loyalty program?
Start with whatever is built into your POS. For more robust programs, Smile.io or Yotpo work well for ecommerce-enabled shops.
How do I get customers to actually use my loyalty program?
Your staff must mention it at every checkout. Put it on your website, in your email footer, and on your Google Business Profile. Visibility is everything.
Customer Retention Playbook
A loyalty program is one piece of a complete retention strategy. Our Customer Retention Playbook maps the whole picture — program structure, email sequences, run club integration, and a 90-day implementation calendar.
Get Your Playbook — Starting at $200 →