Connected Retail Dashboard
60-Day
Acquisition Engine
One orchestrated program, built on your data and already in motion. Acquisition leads with Weedmaps, referral and search — where customers actually find you — and the flagship play is budtenders opting every customer into email/SMS, feeding the owned audience that already drives ~half of revenue. Tentpoles drive the purchases; margin-positive offers only. No guesswork — every dollar is pointed at a number.
Goals & owners
Moves this week
What's firing now and next — owner on every line. Click any row for the full play.
Decisions on the table
The calls that unlock momentum — with the money attached.
Channel legend
Every campaign is color-coded by where it fires.
Acquisition
How customers actually discover Connected, who they are, and how much of revenue is first-purchase. This is the targeting brief for every paid dollar. All stores · YTD · self-reported.
Discovery mix — "how did you hear about us"
Share of recorded referrals (64% of customers give a source). Color = channel type.
Customer profile
Who buys, and who's worth most per head.
Marketplace · iHeartJane
The online channel — the ecommerce sublayer inside the Treez total, not on top of it. Penetration and basket follow the location toggle; the conversion funnel is all-stores. Jan – Jun 2026.
Online conversion funnel
All stores. The leak is browse→cart, not checkout.
Online category mix vs total
What sells online vs the whole business. Online over-indexes on vape.
Fulfillment
Messaging · Alpine IQ
Owned email & SMS — nearly-free, high-ROI retention revenue. The headline: SMS earns ~5× per send but is barely used. All stores · campaign history, mostly 2026.
Channel split — email vs SMS
Email carries the volume; SMS carries the efficiency.
Email engagement
Sends → opens → clicks, then attributed outcome.
Top campaigns by revenue
Your proven templates. Themed recurring days (Vape Party Friday, Super Cart Tuesday, Flower Power Thursday) convert best.
Explorer
Drill into the daily Treez feeds. Pick a dimension, read the weekly trend, toggle series on the chart, and sort or filter the table. Metric: net sales, weekly. All stores · Dec 2025 – Jun 2026.
Click a row to toggle its line. Showing net sales; send order/unit feeds and I'll add metric switching.
60-Day Timeline
The whole program in concert. Each lane is a channel; each bar is an activation. Gold lines are tentpole moments. Click any bar for the full play — segment, target page, offer.
Calendar
Same program, month grid. Tentpole days are framed in brass. Click an entry for detail.
Audiences
Your Alpine IQ segments, grouped and assigned a job. Each is mapped to the channel it fires on and the page it should land on. These are the engine's fuel — winback & retention plays here protect the LTV of everyone the acquisition channels bring in.
Category Pages
The dedicated Shopify landing pages every channel routes into. Build these first (Week 1) — they're where paid traffic, SMS and email all converge. Set your real URLs in the CONFIG.siteBase field.
Promos & Margin
Discount intelligence from Treez. You're running heavy promo depth — this is where to protect margin while you scale acquisition. Follows the location toggle.
Margin watch — loss leaders
Promos selling at or below cost. Cap, gate to new customers only, or kill.
Working promos — volume at healthy margin
Earn their discount. Templates for first-purchase offers.
Floor
Budtenders are the in-store conversion & capture layer — every first-purchase code redeemed, loyalty enrollment into Alpine IQ, and basket build happens here. Lifetime per-budtender data from Treez; follows the location toggle.
What good looks like — top AOV
Highest average order value on the floor. Your coaching role models.
In-store enablement plays
Turn the gap into basket size and clean, captured acquisition.
The Stack, In Concert
How the tools hand off to each other. Treez is the source of truth for what happened in-store; Alpine IQ is the brain that turns it into segments; the four channels do the outreach; Shopify category pages catch the click; conversions flow back to Treez and the loop tightens.
Every transaction, basket, store and SKU. Powers RFM, lapse windows and category-affinity. New-customer flag starts here; FTP promo codes redeem here.
Ingests Treez + iHeartJane + on-site capture. Builds the audiences in this dashboard, owns SMS & email, and decides who gets which message. Loyalty enrollment lives here.
iHeartJane display, geo-fenced. Net-new only.
Marketplace menu, sponsored placement, deals.
Category pages + FTP capture & SEO.
Store-segmented, payday & lapse triggers.
Welcome/FTP nurture & affinity blasts.
Pickup / delivery order → writes back to Treez.
Budtender captures phone/email + preferred store → Alpine IQ.
Retention & winback run underneath on Alpine IQ so the customers you acquire don't leak back out.
The handshake: paid & owned messages → dedicated category page → first purchase → Treez → new segment in Alpine IQ.
