Start where the traffic already is: your counter
The fastest list growth in this industry happens between the moment a customer hands over their ID and the moment they take their bag. They are standing still, they are already talking to your staff, and they have just decided they like you enough to buy something. Nothing you do online will ever convert at that rate.
Make the ask concrete and physical. A small sign at the register that says "Text JOIN to 555-0142 for restock alerts and member-only deals" outperforms a vague "follow us" card by a wide margin, because it tells the customer exactly what they get and exactly how to get it. Put the same line on the receipt and on the tent card by the exit.
Then train the ask. One sentence from a budtender — "Want first notice when this comes back in stock? Text JOIN to the number on the sign" — roughly doubles the capture rate of signage alone. Stores that add the verbal ask typically see 20 to 40 percent of daily customers opt in during the first few weeks.
Track it by shift so you can see who is asking and who is not. This is the single cheapest lever you have and it is entirely under your control.
Capture at checkout, inside the POS flow
A keyword works because the customer initiates it, which makes consent unambiguous. But it depends on people remembering to text. A checkout capture — a tablet or POS prompt with a clearly worded opt-in checkbox — catches the ones who would have meant to and forgotten.
The wording matters more than the design. State who is sending, what kind of messages, roughly how often, that message and data rates apply, and how to stop. Something like: "Yes, send me offers and restock alerts from Green Leaf. Up to 4 msgs/month. Msg & data rates may apply. Reply STOP to cancel." Keep the box unchecked by default. A pre-checked box is not consent and it will hurt you later.
Attach the age confirmation at the same moment. You are already verifying ID at the counter, so capturing that confirmation into the subscriber record costs nothing and makes your compliance posture provable rather than assumed.
When your platform connects to the POS, this record lands complete: number, consent timestamp, source, age confirmation, and the purchase history that will decide which segment they belong to. That last part is what turns a list into a revenue asset instead of a phone book.
Web, menu, and loyalty: the passive channels
Your online menu is the highest-intent page you own. A slim opt-in banner on the menu and a checkbox in the online order flow catch people who never make it to the counter that day. Delivery-heavy operators often collect more subscribers here than in store.
A timed pop-up on your website works if the incentive is real and the copy is short. Offer something specific — 15% off your next visit, early access to drops — not "join our list." Give it a delay of 10 to 15 seconds so it does not fight with the page.
The loyalty tie-in is the highest-value one. Make SMS the way loyalty communicates: points balances, reward reminders, tier changes. Members who opt in for those messages are your most engaged customers by definition, and their opt-out rates are consistently the lowest on the list.
Add the opt-in link to your email newsletter, your Google Business profile posts, and your order confirmation pages. None of these individually moves the needle much. Together they add a steady background rate of growth that costs nothing to maintain.
Incentives that grow the list without wrecking margin
The best incentive is information, not discount. Early access to limited drops, restock alerts on specific products, and member-only hours cost you nothing and attract the customers who actually care about your inventory. Discount-only lists attract discount-only customers, and they churn.
When you do use a discount, make it a first-visit-back offer rather than an immediate one. "Get 15% off your next visit" builds a return trip into the opt-in instead of giving away margin on a sale you already made.
Run occasional list-growth pushes rather than a permanent giveaway. A two-week period where every opt-in is entered into a drawing for a store credit produces a spike, and spikes are useful for building enough audience to segment properly.
One rule with no exceptions: never buy, rent, scrape, or import a list you did not collect. Purchased numbers produce complaint spikes and opt-out rates that damage delivery for every legitimate message you send afterward. A clean list of 800 outperforms a dirty list of 5,000 in both revenue and deliverability, every time.
Why Cannabis Text Marketing grows lists faster
Every capture surface above is built in: keyword opt-in, checkout capture, web and menu forms, and loyalty sync all feed a single subscriber record with the consent timestamp and source attached automatically. You never reconcile spreadsheets.
Because the platform reads your POS, a new subscriber is immediately sorted into the right audience based on what they actually bought — so a person who opted in this afternoon can receive a relevant, well-timed message next week rather than sitting in an undifferentiated blob.
The hygiene side runs itself too. Unreachable numbers are retired, opt-outs are honored instantly and permanently, and duplicate records get merged, so the list you are paying to message stays the list that can actually receive messages.
Create your account, put a keyword sign on your counter tomorrow, and check the subscriber count in two weeks. Messages start at $0.025 and there is no contract — the list you build is yours regardless.
Frequently asked questions
How fast can a dispensary build an SMS list?+
Stores that combine a register keyword, a verbal budtender ask, and a checkout opt-in commonly capture 20 to 40 percent of daily customers, which for most single locations means several hundred consented subscribers in the first month.
Can I import the phone numbers already in my POS?+
Only those with documented marketing consent. A number collected to complete a transaction is not permission to send marketing texts, so start capture surfaces now and build a provable list.
What is the best incentive for SMS opt-ins?+
Early access to drops and restock alerts attract higher-value subscribers than discounts. If you use a discount, make it redeemable on the next visit so it drives a return trip.
What consent language do I need at opt-in?+
Identify your store, describe the message type and rough frequency, note that message and data rates may apply, and explain how to opt out. Keep any checkbox unchecked by default and record the timestamp.
Should I buy a list of cannabis consumers?+
No. Purchased lists generate complaints and opt-outs that damage your sender reputation, which reduces delivery for the legitimate subscribers you worked to earn.