Every small business eventually notices the same thing: Meta and Google ads cost more each year and convert less. ROAS that started near 4x drifts toward 2x. The platform is squeezing, and there is no version where a coffee shop out-bids the agencies and AI-run campaigns fighting for the same inventory.
So here is the argument for spending that budget somewhere else entirely: your own customers.
Instead of paying Meta to show a stranger your ad, pay an existing customer — a discount, a free item — to post about you, with proper FTC disclosure. The logic is straightforward:
- A customer's post reaches their real network, which trusts them more than it trusts an ad placement. - The customer feels thanked, not marketed at — so the relationship strengthens instead of eroding. - The money stays in your community instead of going to an ad platform.
The economics, in principle
The model only works if the perk costs less than the marketing value of the post. A rough way to think about it: a local ad impression has a price, and a genuine post from a real customer to a local audience is worth at least that — usually more, because of the trust premium. If your perk (say, a free item with a few dollars of marginal cost) costs less than the equivalent reach would cost in ads, the math favors the perk.
The band is narrower than it looks. Pay too little and nobody participates; pay too much and your margin evaporates. A trivial discount tends to get ignored. A real one — a genuine free item, or a double-digit discount — is what moves people. Test the amount. It is the single biggest lever.
Three lines you cannot cross
1. Google and Yelp reviews cannot be incentivized. Ever. That is a hard rule in their terms, and since the FTC's 2024 rule on fake and incentivized reviews, a legal exposure with civil penalties per violation. Incentivize social posts — Instagram, TikTok, Facebook — not reviews. 2. Disclosure is mandatory and must be clear: #ad, #sponsored, or the platform's paid-partnership label, visible without hunting for it. Telling the customer to disclose is not a defense — the brand is accountable. 3. You cannot require the post to be positive. You are paying for the post, not for praise.
Where it does not work
Posts compound; ads convert immediately. Expect the first few weeks to feel slower than paid ads did — volume builds as more customers participate. If you cannot absorb a short dip, run the perks alongside your ads for a month before cutting anything, so you measure honestly instead of guessing.
It also has to be effortless for the customer. If claiming the perk takes more than a tap or two, participation collapses. A QR code at the point of sale routing to a pre-filled posting template is roughly the floor of what works.
What you need to try it
You do not need any particular software. You need three things:
- A way to give a customer a discount on the spot. - A QR code that routes to a posting template with the FTC disclosure already filled in. - A way to confirm the post happened before you honor the perk.
That is the whole loop. Social Perks packages it — the templates, the compliance, the verification — so you do not have to build it. But the idea stands on its own: your customers are a cheaper, more trusted marketing channel than the ad auction, if you make it easy and keep it compliant.