Retention Marketing
Cannabis Retention MarketingBuilt to Grow Customer Lifetime Value
Most dispensaries spend to acquire a customer once, then let attribution take credit for keeping them. We build the retention side: the loyalty, win-back, and lifecycle work that grows lifetime value, and the measurement that tells you whether it actually worked.
The Retention Blind Spot
A dispensary usually knows two numbers cold: what it costs to acquire a customer, and how much revenue its CRM gets credit for. It rarely knows the two that decide whether it is winning: its real retention rate, and the lifetime value of a customer after discounts.
That gap is where money leaks. The revenue your CRM claims is often credited to messages nobody opened, and the discounts meant to bring people back land on people who were already walking in. Retention marketing is the work of fixing both: growing lifetime value, and measuring it honestly.
“A repeat customer you kept is worth more than a discount you gave to someone who was already walking in.”
The vocabulary
Retention, Defined
- Retention rate (dispensary)
- The share of customers who make at least one more purchase within a defined window (for example 90 days) after a prior purchase. It measures whether shoppers come back, independent of how much marketing was sent.
- Customer lifetime value
- The total gross margin a customer generates across their time as a shopper, not their total spend. In a dispensary it is driven by visit frequency, basket size, and margin after discount, so deep discounting can raise revenue while lowering lifetime value.
- Churn
- The rate at which customers stop purchasing within a defined window. A customer is treated as churned once they pass their cohort's typical repurchase interval without returning.
- Win-back
- Re-engaging customers who have lapsed past their expected repurchase interval, distinct from routine promotion to active buyers.
- Cohort behavior
- Grouping customers by a shared starting point (usually first-purchase month) and tracking their retention and lifetime value over time, so changes are read against a like-for-like baseline rather than a moving whole-list average.
- Incrementality
- The additional revenue caused by a campaign beyond what would have happened anyway. A discount sent to someone already about to buy produces attributed revenue but little incremental revenue.
- View-through attribution
- Crediting a purchase to a message the recipient received or opened but did not click, within a lookback window. It is the most exposed to inflated open signals.
- UTM-direct attribution
- Crediting a purchase only to a tracked link click (UTM-tagged). A more direct signal than view-through, though a click is still not proof that the message caused the purchase.
- Dynamic calibration
- Matching each subscriber's email format, plain-text or graphic, to what their cohort actually converts on and to deliverability constraints, rather than sending one template to everyone.
How we do it
Human-First Retention
Lifetime value, not send volume
We score retention on repeat purchases and margin-adjusted lifetime value, not on how many campaigns went out.
Win-back on lapse behavior
Lapsed-customer flows trigger off each cohort's real repurchase interval, not a fixed calendar.
Loyalty as economics
Tiers and rewards are modeled against lifetime value and discount depth, not blanket promos that erode margin.
Cohorts, not averages
We read retention by cohort, so a change shows up against a like-for-like baseline instead of a moving whole-list average.
How the number gets counted
How Retention Gets Measured, and Mismeasured
Retention only pays if you can measure it, and most dispensaries measure it with the tool's default settings. Those settings credit an email open, not a click, and that single default is what turns a modest program into an impressive-looking report.
Apple Mail Privacy Protection pre-fetches images and fires an open whether or not anyone read the message. Attribution models that credit opens within a window absorb those false signals, so revenue gets attributed to messages nobody opened. A click-only configuration is not exposed to this, which is why the configuration is the fix. In Klaviyo the out-of-the-box window credits both opens and clicks over five days; we narrow it to click-based so pre-fetched opens stop claiming revenue.
This is the retention side of the incremental-revenue case our cannabis CRM & Messaging work makes: every dollar you spend on cannabis paid media to acquire a customer is wasted if they never come back, and a discount sent to someone already walking in is not growth.
Format matters too. Some cohorts convert on plain-text that lands in the primary inbox; others respond to graphic promos. We calibrate format to the cohort rather than sending one template to everyone — the full email deliverability and format work lives on our email marketing page. And because purchases have to be traced to real clicks, we wire tracking through your menu and storefront, including Dutchie ecommerce tracking on your website.
Open vs click
How the Number Gets Counted
| Open-based (default) | Click-based (Heady) | |
|---|---|---|
| What counts as a conversion touch | An email open within the lookback window | A tracked link click (UTM) |
| Effect of Apple Mail Privacy Protection | Opens fire whether or not the message was read, inflating the count | Unaffected — a pre-fetch is not a click |
| Klaviyo's out-of-the-box window | 5-day open and 5-day click, last-click | We narrow attribution to click-based so pre-fetched opens do not claim revenue |
| What ends up attributed | Revenue from shoppers who never opened the message | Revenue only from shoppers who acted on a link |
| What the number can be trusted for | Overstates campaign impact | A closer proxy for impact — still not proof of incrementality |
Find out how much of your CRM revenue is real.
Book a 15-Minute Incrementality AuditDeliverable and Compliant by Design
Cannabis sits on most carriers' prohibited-content lists, and messaging that ignores that gets filtered before it ever reaches a phone. We build the consent, registration, and content that keep your email and SMS both deliverable and compliant, so retention work is not quietly throttled at the carrier.
- Express written consent captured and logged at opt-in
- 10DLC registration so campaigns clear carrier filtering
- Content built to pass carrier prohibited-content rules for cannabis
- Age-gating and state advertising rules applied to every promotional send
- TCPA-aware cadence and opt-out handling
How we work together
A Sprint, Then Your Choice
The engagement has a shape, and the shape is the point. A defined setup sprint, then either lighter ongoing support or a clean handoff where your team runs retention itself. Not an indefinite retainer. We do not publish rates; the engagement is scoped to the sprint and what you want after it, and terms come up on the audit call.
Setup sprint
200-Point CRM Setup Sprint
Attribution reconfigured to click-based
Segments, flows, and consent built
Then, your choice
Proof
Margin Protection, Not Just Revenue
19.4% → 6.1%
nuEra's average discount depth, cut across the engagement
Over the same four-month rebuild, nuEra's attributed CRM revenue grew from $90K to $1.1M a month. Growing revenue while cutting discount depth is margin protection, not discount-driven volume, which is exactly what retention economics is supposed to deliver. See the nuEra case study for the full four-phase buildout.
Figures reflect the platform's attribution model; discount depth is measured as a percentage of attributed revenue.
The offer
What the 15-Minute Audit Gives You
Your real retention rate
Repeat-purchase and retention rate calculated from your own data, not a benchmark.
A phantom-revenue check
How much of your attributed CRM revenue is open-based versus click-verified.
A prioritized fix list
Your top retention leaks — churn cohorts, dead flows, discount depth — ranked by lifetime-value impact.
Questions operators actually ask
Straight Answers
How is this different from the CRM agency we already pay?
We are scored on lifetime value and click-verified retention, not on campaigns sent. That means we measure whether customers actually came back and reconcile attributed revenue to real clicks before claiming any win.
We run Alpine IQ in-house already. What would you actually change?
The attribution configuration, the lapse-based win-back triggers, and the cohort model most in-house setups skip. The platform is usually capable; the architecture and measurement underneath it are what is missing.
Is our attributed CRM revenue real?
Partly. Open-based attribution counts opens that Apple's Mail Privacy Protection pre-fetches automatically, so some of that revenue is credited to messages nobody read. We reconcile to click-verified purchases so the number reflects impact.
Is cannabis text messaging even allowed?
Yes, with express written consent, 10DLC registration, and content that clears carrier filtering. Cannabis sits on most carriers' prohibited-content lists, so we set messaging up to stay both deliverable and compliant.
How hard is it to switch without losing our list or history?
We migrate your list, consent records, and flow logic before cutover, so nothing is lost. Switching cost is front-loaded into setup, not paid for in lost subscribers.
What does the retention audit actually give me?
Your real retention and repeat-purchase rates, a click-versus-open attribution check that shows how much attributed revenue is phantom, and a prioritized list of retention leaks ranked by lifetime-value impact.
Stop Guessing at Your Retention Numbers
Book a 15-minute incrementality audit. We will show you what your CRM is really keeping, and what it is only taking credit for.
