Sticky
SMS & MMSBuilt for SHAFT industries US & Canadian carriers love to filter.

The texts that other platformsquietlydrop - we deliver.

Age-gated (21+ US / 19+ CA), carrier-vetted, TCPA + CASL-compliant texting purpose-built for cannabis, gaming, and other industries telecoms call "shaft." Provisioned right on both sides of the border. Delivered every time. Priced fairly.

99.1% carrier delivery
Province-aware age gate
A2P 10DLC + CWTA short codes
TCPA + CTIA + CASL documented
9:41.
s
Green Leaf Co.
text message · 55555
Fri 10:58 AM
Spring
MMS
Hey Mara, the Blue Dream you liked is back in stock. 20% off for Gold members this weekend only. Tap to shop 🌿
grnleaf.co/m/a9f
Delivered
Sun 4:15 PM
Last call - your Gold weekend perk ends tonight at midnight. grnleaf.co/m/a9f
Delivered
21+ US · 19+ CA. Msg&data rates apply.
Reply STOP to opt out, HELP for help.
98%
of texts are read within 3 minutes of delivery.
45×
higher response rate than email (Gartner, SMS CTR benchmark).
90s
median time from send to customer action. Nothing else moves like this.
3.2×
revenue lift when SMS is layered onto email + wallet, versus email alone.
Sticky benchmark cohort · n=412 dispensaries · Oct 2024 – Sep 2025 · POS-attributed.
SHAFT-compliant by design

Carriers flag Cannabis texting. We unflag it.

The major US carriers, AT&T, T-Mobile, Verizon, classify cannabis, hemp, and CBD under "SHAFT" (Sex, Hate, Alcohol, Firearms, Tobacco). Generic SMS providers will provision your number, then quietly let 30–70% of your messages die in transit with no error.

Cannabis is federally legal in Canada, but it doesn't matter, Rogers, Bell, and Telus mirror the American SHAFT playbook almost line-for-line. Same filtering, same silent drops, same "your number works, but your messages don't." We treat US and Canadian senders to the same standard: vetted brand, vetted content, vetted route.

Sticky is built for the campaign registrar from day one. We file your brand with TCR (US 10DLC) or CWTA / Iconectiv (Canadian short code), maintain purpose-built cannabis traffic categories, and operate carrier relationships that actually deliver to the handset, not to a silent blackhole.

Province-aware age gate
21+ US, 19+ across the Canadian provinces we serve (18+ AB). DOB captured, timestamped, stored for the TCPA / CASL retention window.
TCR + CWTA registration done for you
We file your brand, campaign use case, and sample messages with TCR (US) and CWTA / Iconectiv (Canada). 7–10 day cycle, no paperwork on your side.
Quiet-hours enforcement
Send window locked to each US state's TCPA rules and Canadian provincial guidance (8am–9pm local, recipient-side). Can't be overridden by accident.
Frequency caps, per-customer
Hard limits on how many texts a single customer can get in a window. Set once, enforced across every campaign and journey - no accidental over-sending.
STOP / HELP still handled
CTIA-required keywords auto-registered. Opt-outs suppress across all your stores, instantly.
Audit-ready logs
Every opt-in, message, and opt-out timestamped with IP + source. CASL-grade express consent records. Download the CSV the day the CRTC or lawyer asks.
Pre-flight compliance
Cleared to send
Message preview · 138 chars · ON, Canada
Hey {{customer.first_name}}- we haven't seen you in the shop for a while and would love to see you soon!

19+. Msg&data rates apply. Reply STOP to opt out.
Age-gate: 19+ (Ontario) · DOB 03/14/1991
verified 8mo ago
Send window: 9am–9pm America/Toronto
now 2:04 PM
Sender brand: TCR-vetted · BR-7K2P9X
approved 11mo ago
Frequency cap: 2 / 7 days · within limit
1 sent this week
CWTA short code + use case: approved
SC 88-446 · CA
Disclosure footer detected
STOP · 19+
Send to 3,418 recipients
SMS is the amplifier, not the campaign

Don't blast. Layer.

SMS is expensive-per-send and precious on attention. Wasted standalone. Explosive as the second or third touch after email and wallet push. One canvas in Sticky, one customer, multiple channels pointing the same direction.

"The medium is the message."
- Marshall McLuhan, 1964. Still true. The channel you pick is the offer.
1
Email sets the stage.
Launches the drop. Lays out the full story, images, product grid. Priced like pennies.
2
Wallet push nudges at 4pm Friday.
Lands on the lock screen. Gentle. Free. Zero attention tax.
3
SMS closes the loop.
Sunday morning, only to the segment that opened-but-didn't-buy. MMS image of the product. 90 seconds to action. That's the amplifier.
Revenue / 1,000 customers
Spring drop · Mar 2026 · n=412 stores
Same audience. Same offer. Different channel mix.
Email only$412
Email + Wallet push$694
Email + Wallet + SMS$1,318
Full stack + Play Designer$2,186
+3.2×
revenue lift when SMS joins the mix
+42%
of SMS-driven revenue came from customers who opened but didn't act on the email.
Proven plays

Six plays that pay for SMS on day one.

Every template below is TCR-mapped, quiet-hour locked, and ready to clone into your Play Designer.

Cart closer
The 2-hour nudge
Green Leaf: Jake, your order didn't finish checking out. Complete it by 9pm tonight: stky.ca/e2nj. STOP to end.
28.4% CTRTriggers: cart > 2h idle
Winback
We miss you, Gold
Green Leaf: Mara, this week's Gold member perk: 25% off your next visit, no minimum, valid thru Sun. STOP to end.
19.1% CTRTriggers: no visit 30d
Birthday
Loaded to your card
Green Leaf: Happy birthday, Jake! 🎉 Your birthday reward is loaded to your member card - visit by 11/24 to redeem. STOP to end.
47.2% CTRTriggers: birthday match
Slow hour
Tuesday 2pm boost
Green Leaf: Quiet afternoon? Members get 15% off visits today between 2-5pm. Show your member card at pickup. STOP to end.
18.4% CTRTriggers: scheduled slow window
Member event
First access Saturday
Green Leaf: Member event Saturday at our Wicker Park store - first access + Gold tier perks. Reserve: stky.ca/k7m3. STOP to end.
38.9% CTRTriggers: event RSVP
Tier-up
You just hit Gold
Green Leaf: Mara, you reached Gold 🏆 Your member card just updated - earn 2× points on your next visit. STOP to end.
52.3% CTRTriggers: loyalty event
Broadcast, not a chat thread

One-way SMS out. By design.

Sticky SMS is a one-way send channel. You broadcast to a segment, the message lands, the customer taps the link. No shared inbox to staff, no replies dying in a "no one's watching" folder. Customers click through to your menu, your cart, your loyalty wallet, where the real conversation happens.

Send-only, on purpose
No "is anyone watching the SMS inbox?" anxiety. Every campaign is a clean broadcast to a segment, with a clear link to where you want the customer to go.
The link is the call to action
Short, branded URLs that route straight to the menu, cart, or wallet pass. Per-recipient tracking, attributed back to the campaign and the customer.
STOP / HELP still handled
CTIA-required keywords auto-processed at the carrier layer. Opt-outs suppress instantly across every US and Canadian store, no human in the loop required.
New broadcast · Spring drop
One-way send
Audience
Gold tier · IL + ON stores · opened email
3,418 recipients · 21+ US / 19+ CA verified
Live segment
Message
138 / 160 · 1 segment
Hey {{first_name}}, the Blue Dream you liked is back. 20% off for Gold this weekend - grnleaf.co/m/a9f
21+ US / 19+ CA. Msg&data rates apply. Reply STOP to opt out, HELP for help.
Tracked link · destination
grnleaf.co/m/a9f/menu?strain=blue-dream&src=sms_spring
Fri Mar 14 · 10:58 AM local
Schedule broadcast
We do the boring part

Live in 7 days or less.

US 10DLC and Canadian CWTA short code registration are both 40+ field forms written by an engineer who hates you. We've done both 400+ times. You hand us the basics on Day 0 - most brands are sending by Day 7.

1
Day 0, Kickoff
You fill one form. Business name, EIN or BN, sample messages, intended country. 4 minutes, tops.
2
Days 1–6, We handle it
We file with TCR (US) or CWTA / Iconectiv (Canada), manage carrier review, and handle every clarification on your behalf. Zero pings for you.
Day 7, Live
Your dedicated number is provisioned and your first campaign goes out. 99%+ delivery.
Need it sooner?We can sometimes accommodate rush requests - ask and we'll do our best.
Honest pricing

$0.012 per SMS. $0.035 per MMS. No markup games.

What it costs us, plus a fair platform fee. No "credits" system, no rollover expiry, no 3× markup the way other cannabis marketing tools charge. See your exact spend, live, per campaign.

No setup fee on SMS TCR + CWTA filing free Month-to-month Cancel at any time