Email open rates for restaurant and salon promotions hover around 18-22%. Click-through is 2-3%. Most messages get ignored or sent to a promotional folder nobody opens.
SMS open rates are 98%. Click-through on a clear link sits between 19-25%. Response rates on conversational SMS land at 30-45%. The numbers are not close.
The reason is structural. Email competes with hundreds of other messages in a crowded inbox. SMS competes with maybe 10 messages in a thread feed that the customer reads constantly. A restaurant text sent at 3pm gets read by 4pm. An email sent at 3pm gets read on Saturday or never.
For Florida service businesses with perishable inventory (empty tables, open chair time, last-minute appointments), the speed of SMS is not a nice-to-have. It is the channel.
The restaurants making SMS work are not blasting menu updates. They use SMS for three specific purposes.
Last-minute fill messages. It's 4pm on a Tuesday, dinner reservations are light, and the GM sends a text to a list of past customers: "Hey {first name}, we have a few spots open tonight at the chef's counter. Industry pricing on a tasting menu, $40, just tonight. Reply YES to grab one."
This works because it is specific (chef's counter), urgent (just tonight), and easy (reply YES). Conversion rates of 8-12% on a list of 500 customers fills 40-60 seats. That is real money on a slow night.
Birthday and anniversary triggers. A simple automation sends "Happy birthday {first name}, here is a $25 credit on us" two weeks before a customer's birthday. They book a celebration dinner, bring guests, spend more than $25 in covers. Industry data puts redemption rates at 20-30% with average tickets 60-80% larger than normal.
Event RSVPs and waitlists. Florida restaurants run a constant cycle of wine dinners, holiday menus, and private events. SMS RSVP collection beats email by 4-5x and reduces no-shows because the texted reminder lands the morning of the event.
What restaurants should not send: weekly menu updates, generic "we miss you" blasts, anything that reads as automated. Customers unsubscribe fast. SMS is a privilege channel and overuse is the fastest way to lose it.
Salons and med spas have a different rhythm. The customer typically books on a 4-8 week cycle, so messaging is about making sure they re-book at the right interval.
Re-book reminders. A nail salon sends "Hey {first name}, your last appointment was on {date} for a gel manicure. Most of our clients re-book around 3 weeks. Want to grab a slot this week?" with a link to online booking. Roughly 35-45% re-book directly from this message.
Cancellation fill. When a high-value appointment cancels (Botox, filler, chemical peel), the spa sends a text to a list of clients who have flagged interest in same-week openings. "We just had a 2pm cancellation today for a lip filler appointment. First reply gets it." Slots fill in 5-10 minutes.
Service expansion. A med spa client who has only ever booked Botox gets a text: "We just added microneedling to our service menu. First-time clients get an introductory rate this month, $250 vs $400. Reply BOOK to schedule." Cross-sell rates run 10-15%, much higher than email.
What salons and spas should not send: generic discount blasts, holiday-only promotions, or anything sent more than 2-3 times a month. Frequency above that pushes opt-out rates from 1-2% to 8-10% and torches the list.
Here is where most Florida small business SMS campaigns die before they start. A2P 10DLC is the registration system US carriers (T-Mobile, AT&T, Verizon) require for any business sending SMS marketing or transactional messages from a 10-digit number. Without it, your messages get filtered or blocked.
Three pieces.
Brand registration. You register your business with The Campaign Registry through your SMS provider (GoHighLevel, Twilio, ActiveCampaign, etc.). You provide EIN, business address, and contact info. Approval takes 1-3 business days for established US businesses.
Campaign registration. You register the specific campaign type you are running (low volume mixed, marketing, customer care). You provide a sample message, a link to your website, and your opt-in language. Approval takes 5-14 days. Rejections are common, mostly for opt-in language or campaign mismatch.
Opt-in proof. Every customer on your SMS list must have explicitly opted in. The opt-in language on your website checkbox must include the business name, message types (transactional and marketing), frequency disclosure, msg & data rates language, STOP opt-out, and links to privacy and terms. If you skip any of these, A2P approval gets rejected and you eat the registration fees again.
The full set of compliance checks runs to 33 items between the website form, privacy policy, and terms of service. We have an entire pipeline at Mi Assist Studio for getting clients through A2P approval the first time, because doing it twice costs about $50 in fees per cycle.
You cannot import a list of customer phone numbers from your POS or booking system and start sending. Even if those customers gave you the number for service-related reasons, they did not opt into marketing.
The compliant way to build the list:
At point of service. Add an SMS opt-in checkbox to your booking form, intake form, or check-out flow. The checkbox must include the disclosures above. Customers who check it are added to the marketing list.
Through a website form. A "join our SMS list for exclusive deals" form on your website with the same disclosures.
Via re-engagement campaigns. Existing email subscribers can be invited to opt into SMS through an email campaign that sends them to the opt-in form.
You typically build a list of 300-800 SMS subscribers within 6 months at a busy Florida restaurant or salon. That is the threshold where SMS starts driving meaningful revenue (multiple thousands per month in incremental sales).
Software costs for SMS marketing run $50-$300/month depending on volume. GoHighLevel includes SMS at scale (a few cents per message). Twilio bills per-message, around $0.0079 outbound per SMS. A list of 500 customers, sending 4 messages per month, runs about $16 in raw send costs through Twilio, plus the platform fee.
A2P registration costs $4-15/month per campaign depending on use case (low volume mixed campaigns are cheaper).
Setup fees for getting the system built and registered run $500-1,500 if done by an agency.
The math: a single re-book from an SMS reminder at a salon ($60 service) covers a month of SMS infrastructure. A single private event RSVP at a restaurant covers a quarter. The ROI is not subtle.
SMS is one of three channels we recommend for every Florida service business. The other two are a conversion-focused website and Google reviews automation.
Together, those three drive the entire repeat-customer loop. Website captures a lead, Google reviews builds local trust, SMS converts and re-engages. Without one of them, the system has a leak.
For more specific use cases like quiz funnels, lead routing, or paid traffic, SMS connects directly to sales funnels so a Meta or Google ad lead can drop into a CRM and start receiving the right SMS sequence within minutes.
Is SMS marketing legal in Florida? Yes, with proper opt-in and A2P 10DLC registration. Florida has no state-specific SMS marketing law beyond federal TCPA rules. The TCPA requires explicit consent before sending any marketing or promotional SMS to a US phone number.
Can I text past customers I have a service relationship with? For transactional messages (appointment confirmations, service reminders), yes, under the established business relationship rule. For marketing messages, no, unless they explicitly opted in to marketing. The two consent layers are different.
How often should I send SMS to my list? Two to four times per month is the sweet spot for restaurants and salons. Higher than that drives unsubscribes and damages your A2P standing. Lower than that and customers forget you exist.
What happens if I get spam complaints? Carriers track complaints. If you exceed a complaint rate of about 0.5%, your A2P campaign gets paused or revoked. Build the list cleanly, send relevant messages, and respect STOP requests immediately.
Can I run SMS without GoHighLevel? Yes. Twilio, ActiveCampaign, EZ Texting, and Klaviyo all support compliant SMS for SMBs. GoHighLevel happens to bundle SMS with CRM, automation, and booking, which is why we use it for clients. Pick whatever your existing CRM supports.
---
If you want SMS running for your Florida restaurant, salon, or med spa without the A2P compliance headache, Mi Assist Studio handles setup end-to-end. Call 689-265-0369 or visit miassist.studio.
We build websites, run ads, and optimize for AI search -- all designed to bring in more customers.
Book a Free Consultation