Campaigns · Examples

Dispensary SMS examples for campaigns, loyalty, and retention

Real examples by campaign type — welcome, loyalty, win-back, order updates, restock — with the patterns that actually convert and the ones that quietly burn the list.

Last updated May 2026

Every example below uses a link-based access pattern instead of putting promo language in the message body — which is both the carrier-safer approach and the higher-converting one in our data. The message tells the customer something is ready; the access page does the selling.

Welcome sequence

First message (immediately after opt-in)

Hi Sarah — thanks for opting in. Your welcome offer is ready: https://gatsby.viewyouroffers.com/access?t=a1b2c3 Reply STOP to opt out, HELP for help.

Follow-up (48 hours later if unredeemed)

Sarah — your welcome offer is still waiting. Tap to view: https://gatsby.viewyouroffers.com/access?t=a1b2c3 Reply STOP to opt out.

Loyalty and rewards

Points reminder

Hi Alex — your rewards balance is ready to view: https://gatsby.viewyouroffers.com/access?t=r4t9 Reply STOP to opt out.

Tier progression

Alex — you're close to your next rewards tier. See what unlocks: https://gatsby.viewyouroffers.com/access?t=k2m7 Reply STOP to opt out.

Win-back

Win-back works best when it lands before the customer has fully disengaged. Trigger on 21 days inactive for high-frequency segments, 45 days for medium, 90 days for low. Re-permission language outperforms discount language at the 90-day mark.

Hi Sarah — we've got an update tailored to what you usually pick up. Quick look: https://gatsby.viewyouroffers.com/access?t=w8x2 Reply STOP to opt out.

Restock and product updates

Restock alerts are the highest-converting message type in dispensary SMS when they're actually personalized — alerting an edible-only subscriber to a flower restock is the fastest path to opt-out.

Hi Alex — the strain you've grabbed before is back in stock at our Capitol Hill location. View: https://gatsby.viewyouroffers.com/access?t=s5p3 Reply STOP to opt out.

Transactional / order updates

Transactional sends sit outside most promo rules and don't carry the same opt-out exposure, but they still need to be clean — one update per state change, no upsell language attached.

Hi Sarah — your order is ready for pickup at our Pearl District location until 9pm tonight.

What we don't send

  • Promotional language in the message body (it lives on the access page)
  • Multiple offers stacked in one send
  • Bare URLs or generic shorteners
  • Urgency framing ("last chance", "hurry") combined with discount language
  • Explicit product naming with hard discount language in the same message

Apply this to your store.

A short working session where we map this playbook to your store's audience, current setup, and goals.

See pricing