A taco shop killed its loyalty app. Spend from regulars went up 19%.
A three-location taco shop was paying $1.40 per member for an app nobody opened. They deleted it, moved to a text list, and watched repeat spend climb. Here's the full teardown.
A three-location taco shop I work with deleted its loyalty app in April. Repeat-customer spend went up 19% over the next eight weeks.
That sentence breaks a rule most operators treat as gospel: a loyalty program retains customers. This one wasn't retaining anyone. It was a tax with a points balance.
Here's the full teardown.
What they were paying for
The app had 6,400 enrolled members. Sounds like an asset. Read the bill.
The platform charged $1.40 per active member per month, plus a $200 base fee. Call it roughly $1,200 a month, $14,000 a year, to run a program nobody opened. Push notification open rate was under 3%. Of the 6,400 members, fewer than 200 had earned a free entrée in the prior twelve months. The points economy was theatre — a ledger of taps that never changed a guest's decision to come back.
The data the app sold them on was the trap. Endless dashboards → tier breakdowns, points liability, "engagement scores." None of it told the owner anything he could act on. He could see that Member #4471 had 340 points. He could not see that Tuesdays were dying or that his lunch regulars had quietly stopped coming. The app was a very expensive way to feel data-rich and be decision-poor.
The cut
We deleted it in one week.
Step one was the audit above — proving the program wasn't doing the job it was sold to do. Step two was extracting what little mattered: the phone numbers of members who'd actually transacted in the last 90 days. That was about 1,900 people, not 6,400. The other 4,500 were ghosts the owner had been paying rent on.
Step three was the replacement → a plain SMS list, run through a tool that costs about a penny a message. No app to download. No points to track. No tiers. A guest texts a keyword on the receipt, they're in.
Step four was the part that actually matters, and it's the part most operators skip: we gave people a reason to want the text.
What replaced the points
Points reward loyalty after the fact. They're a rebate. A text list, used right, creates a reason to come in this week.
The taco shop sends two texts a month. Not "you have 340 points." Two specific, time-boxed reasons to show up:
One is a Tuesday-only item — a special that exists only for the list, only on the slowest day, only that week. Birria on a Tuesday. Gone Wednesday.
The other is a heads-up the general public doesn't get → a new salsa, a patio opening, a one-night collab with a local brewery. The list finds out first.
That's the whole mechanic. No gamification. The value isn't points. The value is being on the inside.
The numbers, eight weeks in
Repeat-customer spend up 19%. That's the headline, and it's measured against the same eight-week window the prior year, same three locations.
Tuesday covers up 31% — the single biggest mover, because the Tuesday-only item gave the list a reason to pick the dead day.
SMS opt-in list grew from 1,900 to 3,100. Real numbers, real people, all of whom raised their hand in the last ninety days. No ghosts.
Program cost down from ~$1,200 a month to about $90. That's roughly $13,000 a year back in the business, redirected into the actual food the specials are built on.
And the one that matters most long-term: the owner owns the list. If his SMS tool doubles its price tomorrow, he exports the numbers and moves. When the app's price went up, he had no leverage and no door. Owned beats rented every time the renter raises the rent.
The play
This isn't anti-loyalty. It's anti-rented-loyalty.
If you're running a points app, pull the bill and run the same audit. Active members as a share of total. Cost per member who actually transacted. Push open rate. Number of guests who redeemed anything in the last year. If those numbers embarrass the program — and for most quick-service and casual venues they will — you're paying rent on a list you don't control.
The replacement is cheaper than you think and better than it sounds → own the contact, control the cost, and send something worth opening. Not a points balance. A reason to come in on Tuesday.
The taco shop didn't lose a loyalty program. It traded a ledger nobody read for a list that actually moves people. The 19% is the proof.
— Damon
Frequently asked
Doesn't a loyalty app give you better data than a text list?
It gives you more data, not better data. The app tracked taps, points, and tier status — none of which moved a single guest decision. A text list tells you who opted in, who buys after a send, and who went quiet. That's the only data that changes what you do this week. More dashboards are not the same as more insight.
Won't you lose the customers who liked collecting points?
A small number, yes. In this case fewer than 200 of 6,400 members had earned a free entrée in the prior year — the points economy was mostly theatre. The guests who actually came back were coming back for the food and the staff, not the points. We replaced the points with a real reason to open a text, and repeat spend went up, not down.
Is SMS the right replacement for every venue?
No. SMS works when you have a high-frequency format — quick-service, coffee, casual — where a guest will happily get two texts a month tied to something specific. For fine dining or low-frequency venues, email and a reservation relationship usually beat it. The principle holds regardless of channel: own the list, control the cost, send something worth opening.
Own your list instead of renting your members
DAMON AI maps your repeat guests to the channel and cadence that actually drives a second visit.
Try DAMON AI →