Controlled by customer value and attention
Product campaigns, discounts, events, loyalty promotions, and win-back messages should be limited according to eligibility, recent communication, customer behavior, and performance.
A practical starting point for many dispensaries is one or two promotional text messages per week to any individual customer, then adjusting the cadence according to customer behavior, message value, segmentation, automations, opt-outs, and campaign performance.
This is a starting test, not a universal rule. Some customers should receive fewer messages. Others may receive event-driven order, loyalty, birthday, or service communication in addition to promotions. Frequency should be controlled at the customer level rather than by counting only the campaigns on the marketing calendar.
Begin conservatively, observe how customers respond, and earn the right to send more frequently through relevance and consistent execution.
Start by testing one or two promotional messages per week to eligible customers, not necessarily one or two blasts to the entire database.
One segment may receive a category campaign while another receives a loyalty reminder or customer-reactivation message. Customers who recently purchased, received an automation, submitted a complaint, or already redeemed the offer may receive nothing.
The objective is not to maximize the number of sends. It is to create enough useful opportunities to influence customer behavior without making the channel repetitive or intrusive.
Limit most customers to one or two promotional messages in a seven-day period while the program establishes its baseline. Use stricter limits for inactive, low-engagement, recently opted-in, or frequently messaged customers. Increase frequency only when additional messages produce useful customer outcomes without worsening opt-outs, complaints, or campaign efficiency.
Each message type should have its own eligibility, frequency, suppression, and exit rules.
| Message type | Practical starting cadence | Required controls |
|---|---|---|
| Broad promotional campaign | Start with no more than one or two per week to any individual eligible customer. | Segmentation, recent-purchase suppression, campaign overlap, store relevance, and customer-level caps. |
| Segmented category campaign | Send when the customer’s purchase history supports the category and a meaningful campaign exists. | Category relevance, inventory, correct store, recent purchase, frequency, and offer exclusions. |
| Customer win-back | Use one message or a short sequence during each qualifying inactivity cycle. | Inactivity threshold, recent-purchase recheck, sequence limit, exit after purchase, and re-entry rules. |
| Birthday message | Usually one primary birthday message, with an optional reminder only when it adds useful information. | Birth-date accuracy, eligibility window, redemption status, recent messages, and expiration. |
| Loyalty reward unlocked | Send once when the reward first becomes available. | Accurate balance, duplicate prevention, redemption exit, expiration, and account-level frequency. |
| Points-balance reminder | Send selectively when the balance is meaningful or close to a reward, not after every transaction. | Accurate points, meaningful threshold, recent loyalty messages, and customer preference. |
| Review request | One request per qualifying purchase or defined customer experience, with duplicate suppression. | Completed order, appropriate delay, complaint exclusion, prior request history, and workflow exit. |
| Abandoned-cart reminder | Start with one reminder. Add another only when it provides distinct value and the cart remains eligible. | Cart validity, order-completion recheck, inventory, timing, frequency, and expiration. |
| Order notification | Send whenever an expected, meaningful order-status change occurs. | Accurate event data, customer identity, limited transactional content, and support escalation. |
| Customer-service follow-up | Send according to the support issue and promised response timeline. | Employee ownership, issue status, customer availability, conversation history, and resolution. |
Consent disclosures, state requirements, carrier rules, customer expectations, and business needs may require a different cadence. Have qualified counsel review the legal rules that apply to your program.
Promotional campaigns are discretionary marketing. Transactional messages are tied to a customer action, order, or service event.
They should not be used to justify unnecessary promotional volume. A customer who receives several order updates, a review request, and a loyalty message may need to be suppressed from the next promotion.
A calendar showing two campaigns does not mean every customer received only two messages.
Before sending, evaluate recent promotional campaigns, automations, order messages, loyalty updates, review requests, support conversations, opt-outs, and complaints for each recipient.
A customer may qualify for several campaigns at the same time.
Birthday, reward, win-back, cart, review, and a scheduled campaign may all be eligible.
Order and service communication may take priority over marketing. A meaningful reward may outrank a broad promotion.
Delay or cancel messages that would create duplication, competing offers, or excessive frequency.
Confirm the customer remains eligible after purchases, replies, opt-outs, redemptions, and other state changes.
| Overlap | Potential problem | Possible control |
|---|---|---|
| Birthday and win-back | The customer receives two different promotional benefits on the same day. | Prioritize the birthday workflow and delay or suppress win-back. |
| Open order and promotion | The customer receives a sales message while waiting for a delayed order. | Suppress promotions during open orders or unresolved service issues. |
| Reward unlocked and broad campaign | Two competing calls to action arrive within a short period. | Prioritize the customer-specific reward and hold the broad campaign. |
| Review request and complaint | A dissatisfied customer is asked to leave a public review. | Exit the review flow and route the customer into service recovery. |
| Cart reminder and completed purchase | A reminder arrives after the customer has already ordered. | Recheck order completion immediately before sending. |
| Multiple store campaigns | A customer receives similar messages from several locations. | Use organization-wide identity, store assignment, and duplicate suppression. |
Message fatigue appears through customer behavior before it becomes a complete channel failure.
Compare opt-outs by campaign, segment, customer frequency, message type, and number of recent communications.
Complaints such as “too many texts” or “I just received this” provide direct evidence that the customer experience is deteriorating.
More sends may produce more total activity while each additional message becomes less efficient.
Customers who receive frequent messages may stop clicking, replying, browsing, or purchasing even before they opt out.
The same high-value or highly engaged customers may qualify for every campaign while lower-frequency customers receive little communication.
Customers may delay purchases until the next text because the account has trained them to expect continuous discounts.
Employees may receive questions about conflicting offers, expired benefits, wrong-store messages, or several texts sent close together.
Filtering, failures, complaints, and sender-reputation problems may increase as customer response worsens.
Additional campaigns may reach customers who would have purchased without receiving another message.
A larger campaign naturally produces more opt-outs. Compare the percentage of delivered recipients who opted out and evaluate how the rate changes by segment, cadence, campaign type, and recent message history.
Send more only when the additional communication has a distinct purpose and the customer signals remain healthy.
The second weekly message serves a different segment, lifecycle stage, store event, loyalty state, or customer need.
The account does not show a meaningful increase in opt-outs, negative replies, complaints, or suppression after frequency rises.
Additional campaigns continue producing customer and transaction outcomes rather than simply increasing total message volume.
The same customers are not repeatedly included because they happen to be the easiest or most valuable audience to target.
Inventory, fulfillment, staffing, parking, delivery, customer support, and employee instructions remain reliable.
Increased cadence is treated as a controlled test, not a permanent commitment that continues after performance declines.
This is not a recommendation to send every entry to every customer. Eligibility and suppression determine which customers receive each message.
Order, loyalty, birthday, review, and service workflows run according to customer eligibility.
Category or customer-lifecycle campaign sent only to qualified customers.
Review replies, purchases, opt-outs, complaints, and overlap before another promotion.
Customer automations continue, but lower-priority messages respect account-level caps.
Weekend or store campaign sent to customers who remain eligible after Tuesday’s activity.
Order and customer-service communication continues according to real events.
Analyze campaign efficiency, opt-outs, audience overlap, and the following week’s eligibility.
Frequency answers how often the customer should receive messages. Timing answers which day and hour give the customer a useful opportunity to act.
Change frequency deliberately and measure the additional value created by each increase.
Count promotional campaigns, automations, loyalty messages, order notifications, review requests, and support communication by customer.
Group customers by the number of messages received during the last 7, 14, and 30 days.
Record delivery, purchasing recipients, attributed transactions, revenue per recipient, opt-outs, complaints, and campaign cost.
Test a frequency change within a defined audience rather than increasing message volume across the entire database.
Use comparable audiences, offers, timing, stores, attribution windows, and campaign structures when possible.
Determine whether the extra weekly message created enough additional customer activity to justify its cost and customer attention.
Compare opt-outs, complaints, declining engagement, repeat recipients, and customer-service issues before expanding.
Apply account-level frequency caps, workflow priorities, recent-message suppression, and immediate exits after customer-state changes.
A customer who shops at several stores should not be treated as several unrelated subscribers.
Normalize phone numbers and reconcile customer identities before calculating message frequency or purchase recency.
Use the preferred, most recent, most frequent, nearest, or transaction-specific store according to the campaign purpose.
A customer should not receive nearly identical promotions from several stores within a short period.
Corporate campaigns, store campaigns, vendor promotions, loyalty messages, and automations should share one customer-frequency view.
Different stores may support different campaign cadences, but customer-level limits should still follow the customer across the organization.
Weak programs count campaigns instead of customer messages and increase volume without measuring the value of the additional send.
A weekly cadence is not segmented merely because the messages contain different promotions.
Birthday, cart, loyalty, review, order, and win-back workflows contribute to the customer’s total experience.
More messages cannot repair an irrelevant audience, poor offer, unavailable inventory, or confusing customer experience.
A customer who purchased yesterday may not need another broad promotional message today.
Opt-outs should be analyzed by audience, message type, frequency, timing, store, and recent communication history.
A new subscriber, regular customer, loyalty member, recent purchaser, and deeply inactive customer should not receive identical frequency.
Campaign cadence should decline when relevance, efficiency, opt-out performance, inventory, or store operations deteriorate.
A practical starting point is one or two promotional messages per week to any individual eligible customer. Adjust the cadence according to segmentation, customer behavior, automations, opt-outs, complaints, and campaign performance.
Daily promotional texting is usually too aggressive as a broad default. Event-driven order and service notifications are different because they follow customer activity. Daily promotions should require a specific, well-supported use case and close monitoring.
Not necessarily. Two relevant messages to different eligible segments may work well. Two broad promotions sent to the same customer every week may create fatigue. Review the customer’s full message history.
They should be tracked separately from promotional campaigns because they follow expected order or service events. They still contribute to the customer’s total message volume and may justify suppressing a promotion.
Send when the customer’s loyalty status changes meaningfully, such as enrollment, reward unlocked, birthday benefit, tier change, or important expiration. Avoid sending a balance message after every transaction.
A customer should enter after crossing a defined inactivity threshold and complete one message or a limited sequence. Require a new purchase followed by another full inactivity period before re-entry.
Use one request after a qualifying customer experience and suppress recent requests, failed orders, complaints, opt-outs, and customers who already completed the workflow.
Rising opt-outs, negative replies, complaints, declining purchases per recipient, repeated audience overlap, offer dependence, customer-service confusion, and weaker delivery can indicate excessive frequency.
No. Frequency should reflect lifecycle stage, purchase behavior, loyalty status, engagement, store assignment, consent expectations, recent messages, and campaign relevance.
Use an organization-wide customer identity, count messages across all stores and workflows, coordinate corporate and local calendars, and suppress duplicate location campaigns.
The best time depends on customer purchase behavior, store hours, campaign purpose, time zone, offer timing, and prior performance. Test late morning, afternoon, and early evening as separate starting windows.
Use enough comparable campaigns to reduce the influence of one offer, holiday, inventory issue, weather event, or unusual store period. Treat one campaign as a signal rather than a permanent rule.
Begin with a conservative promotional cadence, coordinate every campaign and automation at the customer level, monitor opt-outs and customer behavior, and increase frequency only when the additional message produces measurable value.