01
Print the code
Put the QR wherever your customers already stand — the window, the register, the mirror, the receipt, the invoice. It opens a pre-filled text — no app, no form, no email field.
Deals by text · No app
A QR at the counter. One text opts a customer in. Your offers land by SMS — the channel that actually gets read — with claim-level attribution email can't produce.
Free tier · live in under five minutes · no card required
Tony's Pizza
6 tables open tonight at 7
30% off your whole check when you sit before 8pm.
Try the demo
Scan it. Claim the offer, get your ticket — the whole thing, on your phone.
How it works
01
Put the QR wherever your customers already stand — the window, the register, the mirror, the receipt, the invoice. It opens a pre-filled text — no app, no form, no email field.
02
One send opts them in. That inbound message is the consent record — consumer-initiated and carrier-witnessed. They can MUTE or STOP any time.
03
Write it once in the portal. It lands by SMS with a short link, and every claim comes back with a name, a number, and a timestamp.
Why it works
Four things owners figure out in the first week — and none of them work over email.
Email waits in a tab behind forty other promotions. A text lights up the phone in a pocket and gets read in minutes — which is the only speed that matters when the offer ends tonight.
Every follower texted you first, and MUTE or STOP is one word away at all times. Nobody is trapped on your list — which is exactly why the people on it keep reading.
Numbered tickets — 4 of 12 left — and a hard end time turn a passive read into a same-day visit. An offer that expires at 8pm gets acted on before 8pm, not bookmarked for never.
Every claim is a named customer with a timestamp, standing at your counter. Not a modeled conversion, not a coupon code you hope was theirs. You'll know by close whether the send paid for itself.
The receipts
| Funnel stage | SMS via YURN | Email blast |
|---|---|---|
| Delivered | 98% | 21% open |
| Read within 3 min | 90% | — |
| Click-through | 19% | 2.3% |
| Attribution | Claim-level | Pixel guesswork |
* Industry-typical benchmarks for SMS marketing vs. email marketing; your numbers will vary by audience and offer. Attribution is the part that doesn't: every YURN claim is a named customer, not a modeled conversion.
Where it works
Different storefronts, same mechanic: a slow stretch, one text to the people who chose to follow you, and the gap fills the same day.
Restaurant
Slow-night saveRainy Tuesday, six open tables, and payroll doesn't care.
Today 5:12 PM
Tony's Pizza via YURN
6 tables open tonight at 7 — 30% off before 8pm. Claim: yurn.co/o/tp4k2 Reply STOP to quit
Tables filled by people who already love the food.
Coffee · Bakery
First 20 onlyThe 7am rush is a coin flip, and day-old pastry is a write-off.
Yesterday 7:02 PM
Rise & Grind via YURN
First 20 croissants tomorrow are $1 with any coffee. Claim: yurn.co/o/rg8c1 Reply STOP to quit
A morning rush you scheduled the night before.
Salon · Barbershop
Chairs filledTwo no-shows on Thursday and the chairs earn nothing empty.
Today 3:41 PM
Fadeline via YURN
Two chairs open Thursday — $15 off any cut. Claim: yurn.co/o/fd7x9 Reply STOP to quit
Cancellations backfilled before lunch.
Boutique · Retail
10 ticketsThe new drop deserves a line, not a shrug at the door.
Today 11:26 AM
Marlowe & Co via YURN
New drop Friday. Followers see it 24h early — 10 tickets. Claim: yurn.co/o/mc2d5 Reply STOP to quit
Your best customers first through the door on drop day.
Gym · Fitness studio
Class filledSaturday's 9am class runs at seven of ten, week after week.
Today 6:48 PM
Northside Strength via YURN
3 spots in Saturday's 9am class — first text back gets a free guest pass. Claim: yurn.co/o/ns5g3 Reply STOP to quit
A full class, plus a guest who might sign up.
Neighborhood services
Gaps closedA detailer's schedule gap is revenue that never comes back.
Today 9:37 AM
Shine Bros via YURN
Two openings this week — $25 off a full detail. Claim: yurn.co/o/sb6m4 Reply STOP to quit
A full week, with no coupon site taking a cut.
Dental · Wellness
Chair refilledA cancelled cleaning idles a chair, a hygienist, and an hour.
Today 10:15 AM
Bright Smile Dental via YURN
Two cleaning slots opened Thursday — $59 new-patient special. Claim: yurn.co/o/bs3w7 Reply STOP to quit
Cancellations refilled by people who asked to hear from you.
Auto service · Tires
Bays bookedAn empty lift bay on Friday is labor you pay for anyway.
Today 8:05 AM
Summit Auto via YURN
Two bays open Friday — free rotation with any oil change. Claim: yurn.co/o/sa4r8 Reply STOP to quit
Bays booked by regulars, not by discount-site strangers.
Massage · Day spa
Hour savedA same-day cancellation is an hour nobody can sell twice.
Today 11:52 AM
Stillwater Day Spa via YURN
A 2pm opening today — $20 off a 60-min deep-tissue massage. Claim: yurn.co/o/sw2p6 Reply STOP to quit
The quiet hour sold to someone already on your list.
Don't see your storefront? If regulars walk through your door, it works.
Pricing
$0
Live in five minutes. Send under the YURN shared brand.
$179 $99/moIntro price
Your name on the message, your own number, the full funnel.
$349/moComing soon
Your point of sale, wired to your texts.
Every offer passes review on every tier. Full details in thedocs.
Compliance
SMS marketing has rules, and the merchants worth having care about them. YURN is built so the compliant path is the only path.
The QR opens a text your customer sends. That inbound message is the consent record — consumer-initiated, carrier-witnessed, timestamped, and kept immutably. Stronger than any web-form checkbox.
No sends before 9am or after 8pm in the consumer's local timezone. Enforced at the send queue, not on the honor system — a scheduled blast that would land at 10pm waits until morning.
MUTE pauses a merchant for 30 days. STOP ends everything, instantly and permanently. We monitor opt-out rates per merchant and throttle automatically before carriers ever have to.
Every message rides a 10DLC-registered brand and campaign. Pro merchants get their own registered brand and a dedicated local number — their name on the message, their reputation intact.
What we allow and what we reject:read the content policy.