CRM Is Infrastructure, Not a Campaign
March 19, 2026 · 8 min read
Every dispensary I’ve ever talked to has a CRM platform.
Almost none of them have a CRM program.
There’s a difference, and it matters more than most operators realize. A platform is software you pay for every month. A program is a system of decisions, automations, segments, and accountability structures that runs whether or not anyone remembered to log in this week.
Most cannabis CRM is just a platform with a send button. Someone logs in on Tuesday, writes a message, picks a list, and hits send. The same thing happens the following Tuesday. And the Tuesday after that. The platform gets used as a broadcast tool because building it into something more requires a level of intentionality that nobody has formally decided to commit to.
That’s not a technology problem. That’s an infrastructure problem.
Why Most CRM Programs Fail Within 12 Months
I’ve seen this pattern more times than I can count.
An operator decides to get serious about CRM. They invest in a platform, Alpine IQ or Klaviyo or SpringBig, and spend the first few months setting it up. There’s real energy around it. They build a few automations. They segment the list. They run some campaigns and the numbers look promising.
Then something happens. A key person leaves. The marketing team gets pulled into a product launch. The operator opens two new locations and everyone is stretched thin. The automations that were built in month two quietly stop getting optimized. The segmentation that was working in month three never gets updated. By month eight the CRM program is functionally just a weekly blast again, except now it costs three times as much because there’s a platform license attached to it.
The program didn’t fail because the platform was wrong. It failed because CRM was treated as a project instead of infrastructure.
Projects have a start and an end. Infrastructure is permanent. You don’t finish building your electrical system and then stop maintaining it. You don’t complete your POS setup and walk away. These things require ongoing ownership, regular auditing, and someone whose job it is to make sure they keep working.
CRM is the same. The dispensaries that build programs that compound over time treat it the same way they treat their physical plant. It’s not a campaign you run. It’s a system you own.
CRM as a Broadcast Tool vs. a Growth Engine
The broadcast model is comfortable because it’s familiar. Pick a message. Pick a list. Send it. Measure opens and clicks. Repeat.
There’s nothing wrong with campaigns. Campaigns are part of a healthy CRM program. The problem is when campaigns are the entire program, when the only thing your CRM does is push messages outward on a schedule someone set in a planning meeting.
A growth engine looks different. It listens as much as it talks. It tracks what customers do and responds to behavior rather than just the calendar. It has automations running in the background that most of your team doesn’t think about on a daily basis because they were built correctly and they just work. It gets smarter over time because someone is regularly reviewing what’s working and adjusting what isn’t.
The compounding effect of this approach is real and it’s significant. A broadcast model produces roughly linear results. You send more, you get more. You send less, you get less. The output is directly tied to the input.
A growth engine compounds. The segmentation you build in month one makes your month-three campaigns more effective. The automation you build in month two starts generating revenue in month four without any additional work. The data you collect in the first six months makes your retention model in month seven dramatically more accurate. Each layer builds on the one before it.
That’s what infrastructure does. It doesn’t just perform. It appreciates.
What Infrastructure Actually Means in Practice
I’m not talking about a complete technology overhaul or a six-month implementation project. Infrastructure is about decisions and ownership, not complexity.
It means someone in your organization has formally taken responsibility for CRM outcomes. Not just CRM execution, not just hitting send on the weekly campaign, but outcomes. Retention rate. Repeat purchase rate. Lifetime value. Someone whose performance is evaluated against those numbers.
It means your segmentation gets reviewed and updated on a regular cadence. Customer behavior changes. Your segments need to reflect that. A segment you built six months ago based on purchase history from a year ago is probably no longer accurate. Infrastructure means there’s a scheduled moment every quarter where someone sits down and asks whether the way we’re thinking about our customers still reflects how they’re actually behaving.
It means your automations have owners. Not just someone who built them once and moved on, but someone who checks them regularly, reviews their performance, and updates them when the data says something has changed. Automations that nobody is watching drift over time. They keep running but they stop being relevant. Infrastructure means nothing runs on autopilot indefinitely without someone paying attention.
It means you have a measurement framework that goes beyond open rates and click rates. Revenue attribution. Incrementality. Retention rates by segment. These are the numbers that tell you whether your CRM program is actually moving the business. If you can’t answer the question “how much revenue did our CRM program generate this month that wouldn’t have happened without it,” you don’t have a measurement framework. You have a reporting dashboard.
What This Looked Like at Scale
When I joined a multi-state operator to run CRM, the program had been running for about 18 months. On paper it looked functional. The platform was set up. Campaigns were going out regularly. Open rates were decent.
When I dug into the actual infrastructure, the picture was different. There were 14 automations running, and seven of them had not been reviewed or updated since they were built. Two of them were referencing segments that no longer existed in the platform, which meant they were running but targeting nobody. The segmentation model was based on purchase data that was 11 months old. There was no formal ownership structure, CRM sat across three different people’s job descriptions with nobody actually accountable for outcomes.
The first thing we did wasn’t build anything new. We audited everything that was already running, shut down what wasn’t working, updated what was salvageable, and assigned clear ownership to every active component. We established a quarterly review cadence and built a measurement framework that reported on revenue attribution rather than just engagement metrics.
Within two quarters the program was producing measurably better results with roughly the same level of campaign activity. Not because we sent more. Because we stopped wasting effort on things that weren’t working and started paying attention to what was.
That’s the infrastructure difference. You stop leaking and you start compounding.
The Challenge
Here’s the honest question I want you to answer, and I want you to answer it without the version you’d give in a board meeting.
Who in your organization owns CRM outcomes right now? Not who manages the platform. Not who hits send on the campaigns. Who is accountable for retention rate, repeat purchase rate, and lifetime value? Whose job is it to make sure those numbers improve quarter over quarter?
If the answer is unclear, or if the answer is “kind of everyone,” then you don’t have CRM infrastructure. You have a platform and a hope.
The operators who are compounding, the ones building customer relationships that get harder and harder for competitors to break, have answered that question clearly. They’ve decided that CRM is not a campaign they run when they have time. It’s infrastructure they own all the time.
The platform is the easy part. Anybody can buy software. The decision to treat CRM like it actually matters, to give it ownership, accountability, and the long-term investment it requires, that’s the hard part.
Most operators never make that decision explicitly. They just keep hitting send and wondering why the numbers aren’t moving.
Brett Hahn
Brett Hahn is the founder of Pinelands Marketing and a former Director of CRM at C3 Industries, where he scaled the CRM program from 15 to 31 stores and generated $24M+ in attributable revenue. He's been building loyalty and retention programs for 15+ years across cannabis, casino gaming, hospitality, and telecom.
Schedule a Consultation