Dispensary SMS Marketing: The Complete Guide to Getting Texts Delivered, Read, and Acted On
SMS is not a nice-to-have channel for dispensaries. It is the highest-ROI direct marketing tool available to cannabis retailers — and most operators are either using it wrong or not using it at all.
The numbers make the case: 98% of SMS messages are opened, and the majority are read within three minutes of delivery. Compare that to email (20–25% open rates), social media (2–5% organic reach), or paid ads (strangled by cannabis ad restrictions on every major platform). Nothing else comes close.
But dispensary SMS marketing has a compliance layer that trips up most operators. Get it wrong and you're not just wasting budget — you're getting filtered by carriers, risking fines, or burning the list you spent months building.
This guide covers everything: compliance, campaign types that actually drive revenue, list building, platform selection, and the metrics that tell you whether it's working.
Why SMS Is the Highest-ROI Channel for Dispensaries
Cannabis retailers operate under advertising constraints that don't apply to most industries. Meta won't run your ads. Google restricts cannabis keywords. Programmatic display is a compliance minefield.
SMS sidesteps all of that. You own the list. You send the message. The customer reads it.
Here's what the channel delivers:
- 98% open rate. No algorithm decides whether your message gets seen. If the customer opted in, they get the text.
- Read within 3 minutes. This makes SMS uniquely suited for time-sensitive offers — flash sales, same-day promotions, event announcements.
- Direct response rates of 10–30% for well-targeted campaigns, versus 1–3% for email.
- No platform dependency. Your SMS list can't be taken away by a policy change, a platform ban, or an algorithm update.
For retention-focused dispensaries, SMS is the connective tissue between visits. It's how you turn a one-time buyer into a regular without spending another dollar on acquisition.
Compliance: The Part That Trips Up Most Dispensaries
SMS compliance is non-negotiable. Carriers actively filter messages that violate their guidelines, and cannabis is a flagged category. Here's what you need to know.
10DLC Registration
10DLC (10-Digit Long Code) is the carrier-level registration system for business SMS in the US. Every dispensary sending marketing texts needs to be registered.
Without 10DLC registration:
- Your messages are far more likely to be filtered before delivery
- You have no recourse when messages don't go through
- You're exposed to TCPA liability without the paper trail registration provides
Registration happens through your SMS platform, which submits your brand and campaign details to The Campaign Registry (TCR). Approval typically takes 1–3 weeks. Do not skip this step.
TCPA Compliance
The Telephone Consumer Protection Act governs SMS marketing across all industries. Key requirements:
- Written consent is required. Every person on your list must have explicitly opted in to receive marketing texts. Pre-checked boxes don't count.
- Opt-out must be immediate. If someone texts STOP, they must be removed immediately. No exceptions.
- Identify your business. Every message must make clear who it's from.
- Hours restrictions. Generally, no marketing texts before 8am or after 9pm local time.
A cannabis-specific SMS platform handles most of this automatically, but you need to understand the rules.
State-Level Rules
Cannabis advertising regulations vary significantly by state. Some states require specific disclosures in cannabis marketing. Others restrict the types of offers you can make. A few states have age-verification requirements that affect how you build and message your list.
Check your state's cannabis marketing rules before you launch. If you're using a platform purpose-built for cannabis, they should have state-by-state guidance baked in.
Carrier Filtering
Even with 10DLC registration, cannabis messages get extra scrutiny from carriers. Words that trigger filters include: weed, marijuana, cannabis (in some contexts), and terms that sound like drug sales.
Best practices to stay delivered:
- Refer to your products as "flower," "products," or use brand names
- Avoid ALL CAPS and excessive punctuation
- Don't include URLs that go directly to product pages (landing page or homepage is safer)
- Keep messages conversational, not promotional-sounding
Five Campaign Types That Actually Drive Revenue
Not all SMS campaigns are equal. These five consistently drive measurable results for dispensaries.
1. Winback Campaigns
The single highest-ROI SMS campaign type for dispensaries. A winback campaign targets customers who haven't visited in 30, 60, or 90 days with a personalized offer.
Why it works: These customers already know you. They've bought from you before. The friction to return is low — they just need a reason.
Example sequence:
- Day 30 of inactivity: "Hey [Name], it's been a while. Here's 15% off your next visit — valid this week only. Reply STOP to opt out."
- Day 60: "We've got new [product category they've bought before] just in. Your points are still waiting. Come see us."
- Day 90: "Last chance before your rewards expire. $10 credit when you stop by this week."
GreenHaus Cannabis Co. in Tennessee ran a 90-day winback sequence targeting 847 lapsed customers. Over $7,000 in recovered revenue from a single campaign. The economics of winback are compelling because the list is already built — you're just activating it.
2. Flash Sales and Same-Day Promotions
SMS's three-minute read rate makes it ideal for time-compressed offers. Create urgency, drive same-day foot traffic.
Example: "Flash sale: 20% off all concentrates today only, 12pm–6pm. In-store only. See you soon — [Dispensary Name]"
Keep these infrequent enough that they don't train customers to wait for sales (no more than 1–2 per month). When you run them too often, the urgency disappears.
3. Restock and New Product Alerts
Customers who bought a particular product category last month want to know when something new arrives. This is permission-based relevance at its best.
Example: "New drop: [Strain Name] just landed. Hybrid, 28% THC, limited quantity. First come, first served — [Dispensary Name]"
Segment by purchase history to send flower alerts to flower buyers, edible alerts to edible buyers. Generic blasts to your entire list perform worse and generate more opt-outs.
4. Loyalty Program Updates
Texts that inform customers of their points balance, tier status, or proximity to a reward drive incremental visits.
Example: "You're 150 points away from a $15 reward. Stop by this week to get there — [Dispensary Name]"
These messages work because they're personalized and action-oriented. The customer knows exactly what they need to do and what they'll get for doing it.
5. Post-Purchase Follow-Ups
The 24–48 hour window after a first purchase is the highest-leverage moment in the customer relationship. A follow-up text in this window dramatically increases the probability of a second visit.
Example: "Thanks for stopping by, [Name]. Hope you're loving [product]. If you have any questions, we're here. Your next visit earns you 50 bonus points — [Dispensary Name]"
This single message, sent automatically via POS integration, has outsized impact on first-time buyer retention. It signals that you're a business that cares beyond the transaction.
Building Your SMS List
A large, high-quality list is the foundation of dispensary SMS marketing. Here's where the best lists come from.
In-Store at the Register
The most effective list-building moment is the transaction. Train your staff to ask at checkout: "Can I grab your number to add you to our loyalty program? You'll get exclusive deals and your points balance by text."
A warm ask from a trusted person who just helped you pick out product converts far better than any passive sign-up method.
Set an enrollment KPI for your team. If you're not capturing 40–60% of transactions as opt-ins, your budtenders aren't pitching.
POS-Triggered Sign-Ups
Most cannabis POS systems (Dutchie, Treez, Flowhub, Blaze) have an opt-in field during the transaction. Make sure it's visible, enabled, and that staff are actively using it.
POS-triggered opt-ins automatically pass the number into your SMS platform with purchase data attached — which means your first message to that customer can already be personalized.
Website and Digital Touchpoints
A sign-up form on your website ("Join the loyalty club — get 50 points just for signing up") captures customers who are in research mode before visiting.
This list segment tends to convert on first visit because they've already indicated intent. Priority customers.
QR Codes In-Store
Posted at the register, on product displays, and on packaging. Link to a simple opt-in page with a clear offer: "Text [keyword] to [number] for 10% off your next purchase."
Choosing a Cannabis-Specific SMS Platform
Generic SMS platforms (Twilio bare API, EZTexting, SimpleTexting) can technically send cannabis messages, but they lack two critical things: cannabis compliance features and POS integration.
What to look for in a dispensary SMS platform:
Compliance built in. Opt-out handling, required disclosures, and carrier filtering protection should be automatic — not something you configure manually.
POS integration. Direct connection to your POS means purchase history flows into your SMS platform automatically, enabling the behavioral triggers (winback, replenishment, loyalty updates) that perform best.
Segmentation. The ability to filter by last visit date, purchase category, spend tier, and points balance. Without segmentation, you're blasting, not targeting.
Two-way messaging. Customers reply to texts. You need to be able to see and respond to those replies, or route them appropriately.
Reporting. Delivery rate, opt-out rate, click rate (if you're including links), and campaign-attributed revenue. If the platform can't show you ROI, you can't optimize.
Platforms worth evaluating for cannabis retail: Alpine IQ, Springbig, Podium (cannabis-friendly), and purpose-built retention systems that bundle SMS with loyalty and analytics.
Metrics and Measurement
Know what you're tracking before you send your first message.
| Metric | What It Tells You | Benchmark |
|---|---|---|
| Delivery rate | % of messages that reach the phone | 95%+ (if lower, check 10DLC registration) |
| Opt-out rate | % of recipients unsubscribing | Under 2% per campaign (higher = irrelevant content) |
| Response rate | % replying or clicking | 10–30% for targeted campaigns |
| Attributed revenue | Revenue from customers who received the SMS | Track via POS coupon codes or unique URLs |
| List growth rate | New opt-ins per month | Should grow 5–10% monthly |
The metric that matters most for dispensaries: Attributed revenue per campaign, tracked against the cost of running the campaign. If a winback text costs you $150 in platform fees and drives $3,000 in recovered revenue, that's your ROI benchmark.
Frequency and Timing
How often you text matters as much as what you say.
Frequency: 2–4 messages per month for your general list. Winback and loyalty update automations run on triggers, not schedules — those don't count toward frequency.
Too many messages = high opt-out rates and a shrinking list. Too few = customers forget you exist. Find your floor by watching opt-out rates after each send.
Timing: Tuesday through Thursday between 11am and 6pm consistently outperforms weekends and early mornings for dispensary retail. Avoid Sunday mornings. Experiment with your specific market — local patterns vary.
Day-of-week effect: Friday afternoon texts for same-day promotions work well for dispensaries because many customers are heading into the weekend. Test this for your location.
The Bottom Line
Dispensary SMS marketing is the most direct, highest-ROI channel available to cannabis retailers. The constraints on cannabis advertising everywhere else make an owned, opted-in SMS list one of your most valuable business assets.
But it only works with the right infrastructure: 10DLC registration, a platform built for cannabis, POS integration that enables behavioral triggers, and a team that actively builds the list at every transaction.
If you don't know your current delivery rate, opt-out rate, or campaign-attributed revenue — you don't have a functioning SMS program yet. You have a list with untapped potential.
GreenLoop includes SMS automation as part of our full retention system — winback flows, loyalty updates, and post-purchase sequences that run on autopilot, connected directly to your POS.
Want to see what a functioning retention system looks like for your dispensary? Request a free CRM and retention audit at greenloop.dev. We'll show you exactly where revenue is leaking and what a system to fix it looks like.
Ready to build this system for your dispensary?
We install and operate your full retention system — loyalty program, SMS campaigns, mobile app, and automated win-backs. Done for you.
See Pricing