01
A customer opts in
A QR code at the register, a kiosk in the waiting area, or a sign-up form on your website collects their phone number and their consent to receive texts. No opt-in, no text — that consent is what keeps this legal and effective.
Car wash SMS marketing
We build the text club and run it every week. Every opted-in customer gets their own free-wash barcode by text, redeemable once, with nothing for them to install — and one dashboard you can log into to see what a campaign actually did.
A wash meets a customer once and then usually never hears from them again. Text message marketing for car washes closes that gap: a customer opts in with their phone number at the register, on a kiosk, or on your website, and from then on there is a direct way to reach them with an offer worth opening — not buried in an inbox, not requiring an app.
The centerpiece of a good car wash text club is the coupon itself. Instead of one generic code shared by everyone, each customer gets their own scannable Sonny’s barcode, assigned the moment they join. It can be redeemed once, it can be tracked to that customer, and it can never be handed to someone else by accident.
Texting also sits differently to the alternatives most washes have already tried. A postcard sits in a stack of mail before it gets opened, if it ever does. A generic email newsletter competes with a full inbox and rarely gets read on a phone screen at the register. A text arrives in the same app people already check through the day, right next to messages from friends and family.
The same five steps at every wash we run this for, whatever is parked in the lane.
01
A QR code at the register, a kiosk in the waiting area, or a sign-up form on your website collects their phone number and their consent to receive texts. No opt-in, no text — that consent is what keeps this legal and effective.
02
The moment they join, one unused Sonny’s barcode is pulled from your uploaded pool and assigned atomically, so two sign-ups arriving in the same second still each get their own code.
03
A personal message with their code arrives within moments, every time including the required opt-out line, “Reply STOP to unsubscribe,” so customers stay in control of what they receive.
04
Your staff scan the barcode off the customer’s phone screen exactly like any other coupon. The dashboard marks it redeemed in real time, so it cannot be scanned twice.
05
From the same list we send seasonal offers, win-back texts to customers who have gone quiet, and — after the reward has already been earned — an optional invite to leave a Google review.
Nobody generates barcodes out of thin air — the text club runs on the Sonny’s codes you already use at the wash. Upload a batch from a spreadsheet once, and it sits ready in your dashboard. As customers opt in, one code at a time is pulled from that pool and locked to a phone number, so it is no longer available to anyone else the instant it is promised. When the pool runs low you upload another batch, and the assignment works exactly the same way.
Four things that are either right from the first send or a problem you inherit later.
Every message carries a one-of-a-kind Sonny’s code pulled from your pool with an atomic, race-safe assignment — never a shared or reused code.
Consent capture and opt-out handling are part of every campaign by default, so compliance is not rebuilt from scratch each time you want to send something.
The offer lands as a normal text. There is nothing for a customer to install and nothing for your staff to learn beyond scanning a code.
Contacts, barcodes, campaigns and redemptions live in the same place, so you can see what a campaign did without stitching together spreadsheets.
The setup is the same shape at one lot or a dozen; what changes is how much of it you use.
One QR code at the register is enough to start building a list and turning one-time drivers into people you can reach again, without hiring a marketing person to run it.
Every site can draw from the same dashboard, the same barcode pool and the same contact list, instead of running a separate texting setup lot by lot.
The same opted-in list doubles as the channel for renewal reminders and a loyalty program built around your barcode inventory.
The free wash is always the reward for opting in to texts — never for leaving a review. Google prohibits gating or incentivizing reviews, so any review request comes after the reward has already been granted, as a separate, optional step.
Every marketing text carries opt-out language, and sending at volume runs through a registered Twilio A2P 10DLC campaign rather than an unregistered number, which is what the carriers require of anyone sending marketing texts. And because consent is captured at sign-up — whether it came from the register QR code, a kiosk, or your website — there is always a record of who agreed to hear from you.
Texting is one part of getting found and chosen locally. Pair it with local SEO for car washes so new customers can find you before they ever get a text, or see everything else we do for local businesses across DFW.
The ones that come up before anyone signs anything.
It’s reaching customers by text instead of email or mail. A customer opts in with their phone number, gets a personal offer — usually a unique free-wash barcode — and can redeem it on their next visit. People read their texts, and there’s nothing for the customer to download.
No. The barcode arrives as an image inside a regular text message. Your staff scan it straight off the customer’s phone screen like any other coupon — no app, login, or account required on their end.
Yes, as long as the customer opted in first. We only text contacts who gave consent through a QR code, kiosk, or website form, and every marketing text includes opt-out language (“Reply STOP”) so customers can leave the list at any time.
No. Each barcode is pulled from your pool and locked to one phone number the moment someone opts in, using an atomic assignment step so two sign-ups can never grab the same code. Once it’s scanned and marked redeemed, it can’t be used again.
No — and it shouldn’t. The free wash is the reward for opting in to texts. Google prohibits incentivizing or gating reviews, so any review request happens afterward, as an optional, separate ask, never a condition of the reward.
A single SMS coupon is one message to one list. A text club is the ongoing relationship: customers stay opted in, and we can send new offers, win-back messages, or review requests to the same list over time — all tracked from one dashboard.
Tell us how many lanes you run and what a free wash costs you. We will say what we would send, and what we would not bother with.
Work with usWork with us