← All guides

Operations playbook

4/20, Black Friday, Greenwednesday — the operations playbook for cannabis rush days

Cannabis dispensary holiday-rush days do 3-5x normal volume in the same physical store with the same staff. 4/20, Black Friday (the cannabis-industry ‘Greenwednesday’ the day before Thanksgiving), Christmas Eve, the days bracketing 7/10 (oil day) — these are the days that pay the year’s rent OR break a quarter. The 4-week prep window we run at Green Life + SCC, the day-of staffing + cash + queue discipline that holds the wheels on, and the post-day debrief that turns one rush into compounding leverage for the next.

By CannAgent7 min read

The 6 days that matter (in WA)

  1. 4/20 — the canonical cannabis holiday. 3-5x normal volume; specials happen the whole week, with the actual 4/20 day as the peak.
  2. Greenwednesday (day before US Thanksgiving) — 2-4x normal. Customers stock up before the long weekend + the in-laws arrive.
  3. Christmas Eve — 2-3x normal. Last-minute gifting + people home for the holidays who don’t shop locally otherwise.
  4. 7/10 (Oil Day, the concentrate-focused mini-holiday) — 1.5-2x normal. Smaller than 4/20 but concentrate-heavy customers come out specifically.
  5. New Year’s Eve — 1.5-2x normal.
  6. Saturday-of-Memorial-Day weekend, Independence-Day weekend, Labor-Day weekend — 1.5-2x normal, weather-dependent.

4 weeks out — the prep window

  1. Week -4: Inventory commitment. Run last year’s sell-through against this year’s vendor-reliability data per /guides/vendor-reliability-and-the-math-of-reorder. Place the big orders now — vendors run out of hot SKUs the week before any rush. Padded receiving timing: any vendor you’d normally trust at T-7 days, push to T-14.
  2. Week -3: Staff schedule lock. Staffing is an arithmetic problem: peak transactions/hour ÷ budtender throughput (typical: 8-12 transactions/hour at the register on a busy day) = budtender count needed. Add 2 floaters: 1 for ID-verify-line / queue-management, 1 to roll cash drops. Lock the schedule; don’t leave room for last-minute call-outs to break it.
  3. Week -2: Cash logistics. Cash-only operations need ~3x the normal float for a 5x volume day. Coordinate the change order with the bank a full week ahead. Plan for 2 cash drops to safe per shift (down from typical end-of-shift only) — full till = vulnerability. Loomis pickup the day BEFORE the rush, not the day after; otherwise a Saturday rush sits on a 3-day cash hold across the holiday weekend.
  4. Week -1: Final dry-run + customer comms. Walk the morning open at full speed with the actual rush-day team. Send the ‘we’re open + here’s the deal lineup + come early to skip the line’ SMS to your loyalty list 3 days out, then a reminder day-of at 9am. Stage backup product on the floor if you have the cabinet space; budtenders running for re-stock = lost throughput.

Day-of: the morning open + the queue + cash discipline

  • Open 30 min early for the rush days. Customers will already be lined up; greeting them inside is better PR than making them wait in the parking lot. Compliance-check: lobby occupancy limits per WSLCB still apply — manage the queue with a budtender at the door, not by ignoring the limit.
  • Single ID-verify station at the door, NOT at the register. Cuts register-side friction in half + lets you turn away under-21s without holding up the line behind them. Per /guides/cannabis-edibles-customer-education-at-register, a friend-buying-for-minor scenario gets caught at the door, not after the cart’s full.
  • Two-tier cash discipline. Variance threshold drops from $10/day (normal) to $5/half-shift on rush days — managers reconcile drawers every 4 hours, not just at close. Per /guides/cash-discipline-at-a-cannabis-dispensary, the discipline ladder runs faster on rush days because the absolute dollar volume is bigger; a $40 variance on a normal day is the same percentage as a $200 variance on a rush day, but $200 missing is investigation-worthy regardless.
  • Pre-printed receipt-roll standby. A printer jam in the middle of a 5x day is a ~15-minute throughput hit if you have to swap rolls under pressure. Stage the next 2 rolls per register before opening; budtenders swap during their own pause, not during the line.
  • Kill non-rush features. Online-order pickup queue gets paused or limited windows during peak. Loyalty-redemption picker walked through manually instead of full-flow. Anything that adds 3 seconds at the register × 500 transactions = 25 minutes of compound friction. Most operators don’t cut features mid-day; the discipline is to cut them BEFORE.

Day-after: the debrief that compounds

Most operators run the rush day, count the cash, post a thank-you on social, and move on. The 60 minutes that turn ONE rush day into compounding leverage are the day-after debrief. Here’s the agenda we run at Green Life + SCC the morning after every rush:

  1. Throughput numbers. Transactions/hour by register, peak hour, longest line at the door, queue-time customer-survey data if collected. Pin the numbers; next year’s prep math runs against this baseline.
  2. Stockout pattern. Which SKUs ran out + when. Vendor-side blame vs ours-to-eat. Per /guides/cannabis-vendor-diligence-fire-or-keep, vendors who failed at receiving land on the ‘next-rush’ review list.
  3. Variance + shrink. Per-shift variance vs the normal-day baseline. Rush days reveal whether the cash-discipline ladder is wired tight enough — anomalies surface here.
  4. Staff feedback. Walk every budtender who worked the day; ask ‘what was the thing that made the line move slowest?’ The right answer changes year-over-year — last year was online orders, this year was the loyalty-redemption picker.
  5. Customer feedback sweep. Pull every review posted in the 48 hours after the rush. Negative reviews on rush days are usually queue-time complaints — those are operations problems, not product problems.
  6. Document the runbook updates. Whatever you learned, write it into the next-rush-day checklist before the morning ends. Memory fades by Q4; the document is the only carrier.

What CannAgent does to make this stick

  • Rush-day checklist surface — /admin/operations/rush-prep with a per-rush-day checklist that walks the 4-week schedule (T-4 inventory commitment, T-3 staffing, T-2 cash, T-1 dry-run + customer SMS).
  • Rush-day variance threshold mode — per-shift variance ladder kicks down to $5/half-shift instead of $10/day when the rush-day flag is set. Manager-on-duty gets the SMS escalation faster.
  • Throughput dashboard live during the rush — register-by-register transactions/hour + peak-hour + queue-length-estimate (from camera-count integration where it’s wired). Helps the floor manager redirect a budtender from inventory back to the floor when the line is growing.
  • Day-after debrief template auto-generated — the morning after a rush-day flag fires, /admin/operations/rush-debrief renders pre-populated with the 6 sections above. Manager fills in observations + saves; doc lives at /admin/operations/rush-debrief-history for next-rush prep.
  • Vendor-failure tags — vendors flagged during a rush-day stockout get a 90-day ‘rush-watch’ tag that influences the auto-PO velocity per /guides/vendor-reliability-and-the-math-of-reorder.

Takeaways

  • Six WA rush days matter most: 4/20, Greenwednesday (day before Thanksgiving), Christmas Eve, 7/10, NYE, holiday-weekend Saturdays. Plan for 5x volume, not 3x — under-staffing is more expensive than over-staffing
  • 4-week prep window: Week -4 inventory commitment (vendors run out the week before any rush), Week -3 staffing math (peak-tx/hr ÷ budtender-throughput + 2 floaters), Week -2 cash logistics (3x float + Friday-not-Saturday Loomis), Week -1 dry-run + customer SMS
  • Day-of: open 30 min early, single ID-verify at the door not the register, variance threshold drops to $5/half-shift, kill non-rush features (paused online-orders, simplified loyalty redemption)
  • Friday Loomis empties the safe BEFORE the rush — removes the cash-heavy-weekend insurance-trigger window
  • Day-after debrief is the leverage compounder: throughput numbers, stockout-pattern attribution, variance review, staff feedback, customer-review sweep, runbook updates documented same-day
  • CannAgent: /admin/operations/rush-prep checklist + rush-day variance mode + throughput dashboard + auto-generated debrief template + 90-day vendor rush-watch tag

Related guides

Ready to talk through your migration?

30-minute demo. We end by quoting the cutover from your current setup — fixed scope, no hourly games.