28-day systems audit Treez · Alpine IQ · five stores · Central Valley · built from Valley Pure's own data
Weekly net sales · stacked by store · YTD
What the ledger shows nine findings · baseline through roadmap
Where the audit stands baseline, teardown & list health complete · profile-level sync checks closing out
Performance
The Treez sales baseline for the selected scope. Trailing 60 days against the prior 60, year-to-date totals underneath. AOV is net sales per transaction so every number on this page reconciles.
Weekly net sales
All stores · weekly · YTD
Where the revenue lives
YTD net sales share by store
Store comparison
Trailing 60 days vs prior 60 · select a row to focus that store
Revenue mix
What Valley Pure sells, who supplies it, and where orders come from. Year to date, all stores — Treez dimension exports carry no store split, so this page ignores the scope filter.
Net sales by product type
YTD share of net · per-category discount rate
Where orders come from
YTD net by revenue source
Top 20 brands
YTD net · margin · discount rate — margins under 35% flagged
Margin watch
Brands over $50k net running below the ~44% house average
Order rhythm
When customers actually buy, hour by hour and day by day. This is the timing layer send-time recommendations get calibrated against. Year to date, all stores.
Tickets per hour across the week
Deeper green means busier. Peak cells labeled.
The daily curve
Avg tickets per hour, with avg order value overlaid
Tickets / hrAOV
Day of week & peak days
Avg daily tickets · biggest days YTD
Biggest days · YTD
Campaign teardown
Every 2026 Alpine IQ campaign, scored two ways: the revenue AIQ reports, and the revenue backed by an actual click or tap. All stores, sales windowed to 2026, deduplicated per customer-sale.
MethodologyAIQ credits a campaign for any purchase within 14 days of any engagement — including simply opening an email, and Apple Mail registers phantom opens automatically. The click-attributed column counts only deliberate actions: email clicks, SMS link taps, landing page opens, and push taps. Both numbers are shown for every campaign; the roadmap is built on the strict one.
Reported vs click-attributed
2026 revenue per campaign · gold is AIQ-reported, green is backed by a click
The shape of the program
What six months of sending looks like
Campaign ledger
2026 sends · reported vs click-attributed · unsubscribes
What works
The honest earners
BirthdayThe most honest campaign on the account. SMS and push only, no email opens to inflate it — $16.8k attributed and essentially all of it click-backed. Proof the list responds when the message is personal and the channel is direct.
Abandoned cartThe best automation, taxed by a misconfiguration. $23.1k click-attributed in 2026, 46% of conversions land same-day. But every recovery message links to the Farmersville menu regardless of the customer's store — four of five stores get pushed to the wrong menu, every day.
What doesn't
Where reported revenue evaporates under scrutiny
Partner sendsBoth Solstice brand blasts: zero clicks. $6.1k of reported revenue across the Alien Labs and Connected sends rests entirely on email opens. No measurable intent. Brand-partner sends need offers and deep links, not announcements.
One list, every timeEvery blast goes to ~41k contacts — the whole list — with near-identical send counts all year. No segmentation, no store targeting, no behavioral splits. 966 unsubscribes YTD is the cost of treating one audience as everyone.
List health
The marketing funnel underneath every campaign: how much of the business AIQ can see, how much belongs to loyalty members, and how much can legally be messaged. Cross-checked against the Treez ledger.
The identification funnel
From every transaction down to the marketable list
Loyalty vs total revenue
Monthly · AIQ identified universe · Jan–Jun 2026
All identified customersLoyalty members
Pipe verification
AIQ's identified universe vs the Treez ledger · through Jul 5
VerifiedThe Treez → AIQ pipe captures 96.1% of transactions and matches on net revenue. No meaningful sync leak at the aggregate level. The gap to marketable is a consent problem, not a data problem.
What loyalty isn't doing yet
Members behave like everyone else
BasketLoyalty AOV is $33.40 vs $34.12 chain-wide — statistically identical. The program records behavior; it doesn't change it. No tiers, no threshold offers, no bounce-backs.
FrequencyThe average loyalty member returns every ~95 days. At any given moment most of the marketable list is lapsed — and gets the same generic newsletter as the weekly regulars.
Explorer
Weekly Treez series, year to date. Switch metrics; use the scope bar to focus a store. Hover any chart for exact weekly values.
Net sales
Weekly · all stores
Roadmap
What the engine looks like once it's built. Segments, categories, deal structure, and build order — grounded in Valley Pure's own data, not a generic playbook.
35k / 320k
Marketable vs. identified — the real ceiling
2 → 6+
Automations live today vs. proposed
1
Config fix already worth immediate revenue
95 days
Avg. return cycle the win-back flow targets
Platform noteDispense isn't a separate vendor — Alpine IQ acquired it and it now runs as AIQ Ecommerce, with AIQ Loyalty built directly into checkout. The online-underweight finding (F-04) isn't a platform question anymore, it's a configuration one. AIQ Flows is the automation builder: event-driven, omnichannel (email, SMS, wallet, push), with actions like Give Discount or Gift Points as journey steps — meaning a flow can reward with points instead of an instant discount.
F-09 · Live site finding the deals page isn't a deals page
Found on crawlThe top-level "Deals" link on valleypure.net points to a single static flyer image — not linked to a store, not mobile-optimized, no per-item pricing. Meanwhile every store's AIQ Ecommerce menu already has a live, filterable, itemized offers page (/menu/{store}/offers) that nobody's linking to. The real deals feed exists — the site just isn't pointing at it.
F-10 · Explains F-01 the promo calendar, not the campaigns, is where the discount comes from
The real mechanismThe July promo tracker shows the actual cause of F-01's uniform 26.9% discount rate: a standing, rotating, brand-by-brand discount calendar — 20 major brands, each with a fixed day (or every day) at 25–50% off, run at every store, all year, independent of any email or SMS send. This isn't a marketing-driven discount rate. It's a POS-level policy that would produce the exact same number even if AIQ never sent another campaign.
The standing calendar, cross-referenced against real margin
Top 2026 brands on a recurring discount day · sorted by revenue
The proof: brands with zero standing discount
Still top-20 revenue · lowest discount rates in the list
Confirms the strategyGreenline and Froot are the only top-20 brands with no calendar day at all — and they carry the lowest discount rates and among the best margins in the whole list. This is the "feature, don't discount" case, proven with the account's own numbers instead of a hypothesis.
710 event · Jul 10–12, 2026
30–50% off across ~15 brands · print flyer + in-store
Gap to close710 is cannabis's second-biggest calendar moment after 420 — and 4/20 was literally the single largest sales day of the year on this account. There's no matching campaign in the AIQ teardown for 710. If it ran on print signage alone, that's the clearest case for building a recurring "brand holiday" email/SMS template ahead of the next one.
Segments to build replacing the one-list-every-time pattern
What to message, by category
Real product-type mix, YTD
Cartridge43.9% of net, already the chain's most-discounted category at 29.5% — and now confirmed why: nearly every major cart brand (STIIIZY, Dabwoods, PlugPlay, Kanha, cold chain) runs a standing calendar day. Don't discount deeper. Use cart buyers as the cross-sell audience into flower, edibles, and the organic-seller brands.
Vendor-funded gemsMuha Meds (10/30 split), Dabwoods (15/15 split), Dime (20/20 split), Heavy Hitters (10/20 split) — these cost Valley Pure comparatively little to run. Safe to feature aggressively in email since the brand is subsidizing the margin hit.
House & thin-margin brandsCowgirl (16.7% margin), Valley Pure (22.4%), and BLEM (7.7%, the thinnest margin on the account) run standing discounts with no confirmed vendor split. Worth a direct conversation before these get any more marketing push, not less scrutiny.
Deal structure shift
From blanket % off to segment-appropriate offers
20% off everything → flat, margin-blind
→
$10 off $75 → threshold, margin-protected
First-visit discount → already converted once
→
Second-visit nudge → targets the real gap
Instant % off → immediate margin hit
→
Gift Points action → pulls them back to redeem
Build order highest leverage first
The audit
Four layers of verification, then the deliverable. Layers run in parallel rather than in sequence. The sales baseline and campaign teardown are complete, sync verification has passed its aggregate checks, and the utilization scorecard is next.
Layer 00 · Sales baseline
Complete · this report
Year-to-date Treez record read line by line: $11.3M net, five stores, product mix, brand margins, order timing. Five findings logged on the briefing page before any platform work.
Layer 01 · Sync integrity
In progress
Aggregate verification is done and the pipe passed: AIQ's identified universe matches 96.1% of Treez transactions and reconciles on net revenue. See the List Health tab. Remaining checks run at the profile level.
Transaction capture — 96.1% of Treez tickets identified in AIQPassed
Profile merge — one customer, one AIQ profile across all 5 storesPending
Real-time loyalty — points accrue and redeem without overnight lagPending
Layer 02 · Campaign teardown
Complete · see Campaign Teardown tab
All 15 revenue-bearing 2026 campaigns rescored on click-attributed revenue with per-sale deduplication. Headline: $444.7k reported, $145.6k backed by a real action. Two automations produce 27% of click-backed revenue; the abandoned cart flow links every store's customers to the Farmersville menu; both brand-partner sends produced zero clicks.
Attributed revenue rescored per campaign — clicks and taps onlyDone
Send cadence mapped — ~2 blasts/mo, full-list every time, March darkDone
Opt-out velocity over time — needs AIQ audience trend exportPending
Layer 03 · Utilization scorecard
Queued · next up
Every feature Valley Pure pays for, mapped ACTIVE, PARTIAL, or NOT ON. One hard percentage on how much of the platform is actually working. Includes the Dispense vs AIQ Ecommerce question raised by this report.
Every completed sale at any of the five registers should be a real-time marketing signal. These connections make that true.
Treez API keys — tickets, inventory, customersTreez
TICKET_STATUS webhooks with full receipt detailTreez
Tier 6 two-way Treez ↔ AIQ integrationBoth
Deliverable · ROI roadmap
Final week
The prioritized activation plan: what to turn on, in what order, and the revenue logic behind each call, built from the four layers above and the findings in this report.
Valley Pure — AI Marketing Engine · Systems AuditPrepared by Tuff Ghost MediaSources: Treez + Alpine IQ exports · —