The Cannabis Retention Playbook: Win-Back, Loyalty, and Lifetime Value
Three automation workflows that rebuild repeat revenue without paid ads or marketplace dependency

The Cannabis Retention Playbook: Win-Back, Loyalty, and Lifetime Value
Acquisition is what cannabis operators talk about. Retention is where the margin actually lives.
A new dispensary customer costs between $20 and $80 to acquire through promotions, marketplace presence, and in-market discovery. A retained customer who purchases twice a month costs almost nothing to keep. The math is straightforward. The execution is where most operators struggle.
The challenge is that cannabis retention is not like retail retention in unrestricted categories. You cannot run paid retargeting to a lapsed customer list. You cannot push promotional ads on most social platforms. The only retention tool that scales in cannabis is owned data — email, SMS, loyalty — activated through smart, compliant workflows.
That is what this playbook covers.
The Three Levers That Move Repeat Revenue
Cannabis retention comes down to three mechanics. They are not complicated, but most operators either have none of them running or have one without the other two.
Lever 1: Win-back. Triggered when a customer goes 30 days without a purchase. Three touches over two weeks designed to re-engage before the customer mentally moves on.
Lever 2: Birthday loyalty. Triggered monthly when a customer birthday cohort enters the calendar window. Outperforms generic promotions because it feels personal and time-bound without feeling manufactured.
Lever 3: Tier management. Ongoing identification of customers approaching VIP thresholds and active nurturing of high-LTV customers to prevent churn at the top of the value pyramid.
Each lever has a different trigger, cadence, and objective. But they all depend on the same foundation: a clean, growing first-party data layer with opt-in consent and behavioral history.
Win-Back: The 30-Day Trigger and What to Send
BakedBot's Win-Back Sequence triggers automatically when a customer's last purchase crosses 30 days. Three touches, timed to re-engage before the relationship is fully cold.
Touch 1 (Day 30): "We miss you" — acknowledgment that it has been a while, combined with a "here's what's new" message tied to the customer's category history. A customer who previously bought indica flower gets a message about new indica arrivals, not a generic promo. Relevance over urgency.
Touch 2 (Day 37): Value offer — a targeted returning-customer incentive specific to their preferred category, or a loyalty point bonus on their next visit. Not a sitewide discount, which trains all customers to wait for sales.
Touch 3 (Day 44): Last call — a short, direct message that makes one more ask. Tone: warm and human, not aggressive. Some operators add a feedback request here: "Is there something we could do better?" That data is valuable regardless of whether the customer returns.
Birthday Loyalty: Why It Outperforms Generic Promotions
The birthday campaign has the highest open rate of any outbound cannabis workflow. The reason is simple: it arrives when the customer is already expecting personalized attention from brands they like, and it delivers something with a clear time window.
BakedBot's Birthday Loyalty Reminder runs monthly. The logic is a cohort query: all customers whose birthday falls within the next 7 days, filtered by opt-in consent and active status. Each customer gets one message with a loyalty reward — a points bonus, a category discount, or a birthday-specific bundle.
Three things that make birthday campaigns outperform generic promotions:
Timing specificity. A birthday offer that expires with the birthday creates natural urgency that does not feel manufactured.
Personal acknowledgment. In cannabis, where most marketing is generic dispensary-wide announcements, first-name personalization still differentiates.
Category match. The best birthday offers are tied to what the customer actually buys. A vape customer gets a birthday bonus on concentrates. A flower customer gets a birthday discount on their preferred category. Category match converts 3–5x better than the generic version.
Birthday campaigns require birthday capture at check-in or during loyalty enrollment. Most dispensaries with 6 months of birthday-enriched records see conversion rates significantly higher than general promotions.
Tier Management: Turning Casual Buyers Into VIPs
The loyalty tier layer is not just a reward system. It is a segmentation and intervention system.
BakedBot's weekly loyalty health report, powered by Mrs. Parker, breaks the customer database into four tiers every Monday morning: active, at-risk, dormant, and VIP. The report surfaces specific customers approaching tier thresholds in both directions — approaching VIP qualification (opportunity) and VIP customers who have not visited in 14+ days (risk).
That last group — at-risk VIPs — is the most valuable intervention target. A VIP customer who lapses is worth 5–10x what a standard retention effort recovers, because their historical LTV is already proven. Mrs. Parker flags them by name with a suggested outreach: a personal check-in from the dispensary manager, a VIP exclusive offer, or a product preview before the general release.
Tier management is where the retention playbook becomes accountable. Not "we have a loyalty program" — but "we know exactly who is at risk this week, and we have a specific plan to keep them."
The Compliance Thread Running Through All Three
Every retention workflow runs through Deebo before activation. The most common compliance failures in retention campaigns are:
- Discount language that implies urgency around a controlled substance
- Health claims in birthday offer copy ("help you relax this birthday" reads as a medical claim in some state frameworks)
- SMS sends that lack required opt-out language or consent timestamps
Deebo checks for all three patterns automatically. Operators see a compliance status before any campaign goes live. Most retention campaigns pass clean. The ones that fail are flagged with the specific line and a suggested revision.
What a Healthy Retention Dashboard Looks Like
If the three levers are running correctly, your BakedBot retention dashboard should show:
- Welcome sequence 30-day repeat rate: 35%+ for activated customers vs. baseline
- Win-back re-engagement rate: 12–20% (varies by market and offer quality)
- Birthday campaign open rate: 45%+ (higher than any other outbound type)
- VIP at-risk intervention rate: 60%+ of flagged VIPs receive outreach within 7 days
- Month-over-month active customer percentage: flat or growing
The operators who hit those benchmarks are not running more campaigns. They are running the right three, with the right triggers, reviewed by compliance, and measured weekly. That is the retention playbook.
Ready to activate all three retention levers? See BakedBot Retention Plans.

See where your retention funnel is leaking
Run the AI Retention Audit to score customer capture, welcome-flow readiness, conversion friction, and repeat-revenue blockers.
Run Revenue Recovery SnapshotWant to See This Working for Your Dispensary?
Book a free 30-min strategy call and we'll walk through your specific store, market, and goals.
Book Founder Walkthrough