SHOPIFY · CONNECTED
REVENUE BY YEAR · LIVE FROM SHOPIFY
SALES · LAST 14 DAYS
RECENT ORDERS
VIEW ALL →| ORDER | CUSTOMER | ITEMS | TOTAL | STATUS |
|---|---|---|---|---|
| Loading from Supabase… | ||||
NEXT DROP
NO DROP SCHEDULED
TOP PRODUCTS · 30D
ACQUISITION · 30D
DROP INTELLIGENCE · CLAUDE-POWERED
WHAT TO DROP NEXT.
Pulls live cultural signals. Sports schedules, championship moments, holidays, weather, social trends. And recommends drop themes, timing, and silhouettes scored on predicted demand.
HIGH-PRIORITY OPPORTUNITIES
SPORTS CALENDAR · NEXT 14 DAYS
| DATE | EVENT | HEAT |
|---|---|---|
| LOADING… | ||
TRENDING SEARCHES
LOADING…
CLAUDE'S READ
Pulling Claude's strategic read from the drop-intel feed…
ALL ORDERS
| ORDER | DATE | CUSTOMER | ITEMS | TOTAL | PAYMENT | STATUS | ||
|---|---|---|---|---|---|---|---|---|
| LOADING ORDERS FROM SHOPIFY… | ||||||||
NO UPCOMING DROP
SCHEDULE YOUR NEXT DROP
Open Designer Studio → upload a design → publish. The drop scheduler will queue it for next Friday 12pm CT by default.
→ DESIGNER STUDIOLOW & OUT OF STOCK
| SKU | PRODUCT | SIZE | COLOR | ON HAND | RESERVED | AVAIL | STATUS |
|---|---|---|---|---|---|---|---|
| No inventory data yet. Sync products from Shopify to populate stock levels per SKU | |||||||
PRODUCTION QUEUE · POD WORKFLOW
WHAT'S BEING PRINTED RIGHT NOW
Live status from your manufacturer. Every paid order auto-creates a production task. Track what's queued, in-print, awaiting QC, packed, shipped.
PRODUCTION TASKS
| ORDER | CUSTOMER | DESIGN | BLANK · COLOR · SIZE | QTY | STAGE | ETA | MFG |
|---|---|---|---|---|---|---|---|
| No production tasks yet. When an order is placed, it'll auto-route to your POD manufacturer and appear here with live status | |||||||
MANUFACTURER PARTNERS
RECENT FULFILLMENT EVENTS
| TIME | ORDER | EVENT | NOTES |
|---|---|---|---|
| Fulfillment timeline appears here once webhooks from Shopify are wired | |||
MARGIN TRACKER · WHAT YOU ACTUALLY KEEP PER ORDER
PROFIT PER DESIGN.
Sale price minus manufacturer cost minus Shopify fee minus payment processor. Set your manufacturer cost per product below. System calculates margin on every order automatically.
MARGIN BY PRODUCT
| PRODUCT | SALE | MFG COST | SHOPIFY FEE | MARGIN | MARGIN % | UNITS · 30D | PROFIT · 30D |
|---|---|---|---|---|---|---|---|
| Set manufacturer cost on each product (click EDIT MFG COSTS) to see margins flow here | |||||||
RETURN REQUESTS
| RMA | ORDER | CUSTOMER | REASON | STATUS | |
|---|---|---|---|---|---|
| No return requests. They'll appear here when customers initiate from their order page | |||||
CUSTOMERS -
| NAME | TIER | ORDERS | LTV | PTS | LAST | TAGS | |
|---|---|---|---|---|---|---|---|
| Loading from Supabase… | |||||||
SAVED SEGMENTS
| SEGMENT | RULE | CUSTOMERS | LTV TOTAL | |
|---|---|---|---|---|
| Top 1% (LTV) | LTV ≥ $2,000 | 128 | $412K | |
| Spurs Fans | Tag = "SPURS" OR purchased Spurs item | 2,841 | $184K | |
| Lapsed (90D) | No order in 90 days · had ≥1 order | 1,247 | $87K | |
| Cart Abandoners (24h) | Active cart · last activity 24h–48h | 42 | - | |
| Club-Eligible | ≥3 orders, free tier, no payment fail | 847 | $214K | |
| Wishlist Watchers | ≥1 saved item with stock change | 312 | - | |
| NFL Faithful | 2+ NFL items in last 12mo | 1,892 | $124K | |
| Birthday This Week | Birthday in next 7 days | 19 | - |
CLUB LAUNCH PLAYBOOK
YOU'RE READY TO LAUNCH THE CLUB.
1,300 existing customers, 28% repeat-buyer rate, 4.9★ reviews. Average Shopify customer here would convert at 6-10% to a $19.99/mo Club tier. That's 78–130 paying members ($1.5K–$2.6K MRR) just from your existing base before any new traffic.
CLUB SUBSCRIPTIONS
| MEMBER | FOUNDER # | JOINED | PLAN | NEXT BILL | MRR | STATUS |
|---|---|---|---|---|---|---|
| No Club members yet. Connect Stripe + launch your $19.99/mo subscription product. The Membership page on the storefront is wired to it. | ||||||
REVIEW MODERATION
| RATING | PRODUCT | CUSTOMER | BODY | STATUS | |
|---|---|---|---|---|---|
| No reviews to moderate, Judge.me sync runs nightly. Approved reviews surface on PDPs. | |||||
CAMPAIGNS
| NAME | SENT | RECIPS | OPEN | CTR | REV | STATUS |
|---|---|---|---|---|---|---|
| No campaigns sent yet. Create one above. Real send/open/CTR data populates here from Resend webhooks. | ||||||
EMAIL BUILDER · PREVIEW
PREVIEW HERE.
Click "+ NEW CAMPAIGN" to compose. The visual editor lifted from HLG (blocks.js / buildBrandedEmail.js / emailStudio.js) renders the live preview.
SHOP THE DROP →ACTIVE AUTOMATIONS
| FLOW | TRIGGER | ACTIVE | RECOVERED | STATUS |
|---|---|---|---|---|
| Abandoned Cart · 3-step | Cart abandoned 1hr | 42 | $3,128 (30D) | RUNNING |
| Welcome Series · 5 emails | Account created | 312 | $1,824 | RUNNING |
| Drop Restock Alert | Wishlist item back in stock | 128 | $2,418 | RUNNING |
| Win-Back · 90d Lapsed | No order 90+ days | 1,247 | $1,124 | RUNNING |
| Birthday +100 pts | Birthday today | 19/wk | $418 | RUNNING |
| Post-Purchase Review Request | Order delivered + 7 days | 214 | +47 reviews | RUNNING |
| VIP Anniversary Reward | 1 year as Club member | 18 | +18 retained | RUNNING |
| Founder #001-100 · Anniversary | Founder anniversary | 100 | - | DRAFT |
FLOW EDITOR · ABANDONED CART
DISCOUNT CODES
| CODE | TYPE | VALUE | USAGE | EXPIRES | RULES | STATUS |
|---|---|---|---|---|---|---|
| CLUB15 | % | 15% off | 412 / ∞ | - | Auto · Club only | ACTIVE |
| WELCOME10 | % | 10% off | 847 / ∞ | - | 1st order only | ACTIVE |
| FREESHIP50 | SHIP | Free U.S. ship | 214 / ∞ | - | Order ≥ $50 | ACTIVE |
| BOGO99 | BOGO | Buy 2 get 1 free | 42 / 200 | MAY 31 | Tees only | ACTIVE |
| DHA10 | $ | $10 off | 128 / ∞ | - | Cart abandon flow | ACTIVE |
SELF-ADJUSTING AD BUDGET · LOADING…
SPEND WHAT THE STORE EARNS.
Every sale feeds a war chest. Every ad dollar drains it. The recommended daily budget grows when sales are strong and ROAS beats target. And throttles itself down when they don't. You run the ads on Meta; log what you spent and the engine does the rest.
HOW THE ENGINE SEES IT
-
SPEND VS REVENUE · 30 DAYS
LOG AD SPEND
After a run on Meta Ads Manager, drop the numbers in here. Spend drains the war chest; clicks/impressions sharpen the ROAS read.
AD SPEND HISTORY
-| DATE | PLATFORM | SPEND | CLICKS | IMPRESSIONS | CPC | NOTE | |
|---|---|---|---|---|---|---|---|
| Loading ad spend history… | |||||||
@DIEHARDADDICTSLLC · 2,537 FOLLOWERS
POST SCHEDULER
| SCHEDULED | POST | TYPE | CAPTION (excerpt) | STATUS |
|---|---|---|---|---|
| No scheduled posts, Designer Studio queues IG carousels automatically when you publish a drop | ||||
MOCKUP GALLERY · READY-TO-POST
12 MOCKUPS PER DESIGN · ALL 4 BLANKS
Every design auto-renders on White, Black, Cream + Shadow blanks. Click any mockup to download. Drop straight into IG, email, or your printer's portal. Marketing renders use Printful's photo-real engine; PDP mockups use our Shaka custom renderer.
CONTENT STUDIO · LIVE INLINE EDITOR
EDIT YOUR LIVE SITE FROM HERE.
Pick a page below, then hover any red-outlined block on the preview and click to edit copy in place. Cmd/Ctrl+Enter saves, Esc cancels. Every save flushes to Supabase and goes live on the storefront on the next page load — no rebuild needed.
RECENT EDITS
| PAGE | SLOT | TYPE | WHEN | |
|---|---|---|---|---|
| No edits yet. Click any red-outlined block on the preview above to start. | ||||
BLOCK LIBRARY · DRAG TO ADD
MADE BY US · WORN BY YOU
Paste an Instagram or TikTok post URL. The shortcode is extracted automatically and the embed plays inline on the homepage. To swap an IG/TikTok embed for a self-hosted mp4 (no IG chrome on the tile), drop the file in Storefront/assets/drops/ugc/ and paste the path into the post's VIDEO URL field below.
RENDER MODE · REEL/TIKTOK = inline iframe (only if self-hosted MP4 is empty). CAROUSEL/PHOTO = static thumb tile linking out (no broken "View on Instagram" embed). Posts with a self-hosted MP4 always play inline regardless of mode.
| # | SOURCE | SHORTCODE | RENDER MODE | CREATOR | RANK | ACTIVE | |
|---|---|---|---|---|---|---|---|
| LOADING UGC POSTS… | |||||||
DROP THEMES
Edit any drop landing page end-to-end. Hero copy, headline, accent colors, featured products, lore section (tracklist / roster / playoffs / custom), the drops-page card, and the audio/video that plays. Click a theme to expand the full editor.
LEGACY · MEDIA-ONLY TABLE (theme_media)
Used as a fallback only. New work goes through the full editor above.
| THEME | TYPE | MEDIA URL | POSTER URL | TITLE | ARTIST | |
|---|---|---|---|---|---|---|
| - | ||||||
HOMEPAGE CATEGORY TILES
The three big tiles on the storefront homepage — SHOP TEES, SHOP HOODIES, SHOP CREWNECKS. Click any product thumbnail to set it as the tile's hero. Pick a color swatch. Hit save. Storefront updates next refresh.
UPSELL ENGINE · PER-PRODUCT OVERRIDES
By default the storefront auto-ranks upsells using token clusters (player, team, era, drake/iceman tie-ins, champ pairs, garment family, color match). Use this pane only when you want to force-pin a specific set. E.g. always show the Iceman Glove + 20v1 + Gervin alongside Drake's Ice Man Tee, regardless of score.
PDP_SLUGS render in the "GOES WITH" rail · CART_SLUGS render in the cart drawer's "COMPLETE THE LOOK". Leave blank to fall back to the auto-ranker.
PICK A PRODUCT TO OVERRIDE
EXISTING OVERRIDES
| PRODUCT SLUG | PDP PINS | CART PINS | UPDATED | |
|---|---|---|---|---|
| LOADING OVERRIDES… | ||||
LOOKBOOK BUILDER
JOURNAL POSTS
| TITLE | AUTHOR | STATUS | VIEWS | PUBLISHED |
|---|---|---|---|---|
| No journal posts yet. Click "+ NEW POST" to draft your first long-form piece (or use AI Copywriter to draft it for you) | ||||
AI COPYWRITER · CLAUDE
Trained on DHA brand voice. Sports-fan culture, "die hard or die soft" tone, hand-designed pride.
PRODUCT DESCRIPTION GENERATOR
DROP NAME & SOCIAL CAPTIONS
DESIGNER STUDIO · YOUR ONLY JOB
UPLOAD DESIGN. WALK AWAY.
One screen. Drop a design here, pick adult/youth + which blanks, hit publish. The system auto-generates 12+ marketing mockups (Printful + Placeit + Shaka), drafts product copy with AI in your brand voice, schedules the drop, queues the IG carousel, queues the email campaign. You're done in 90 seconds.
① UPLOAD DESIGN
PNG · JPG · SVG · PSD · AI · UP TO 50MB
② TITLE & STORY
③ BLANKS
④ COLORS · CHECK ONES THIS DESIGN PRINTS WELL ON
⑤ DROP
⑥ CATEGORY · GATING
PUBLISH = upload + mockups + product + live · DRAFT = same minus live
LIVE PIPELINE
IDLERECENTLY GENERATED MOCKUPS
PDP · FRONT
PDP · BACK
MOCKUP SLOT
FLAT-LAY
STREET LF
HANGER
AUTO-RESPONDER · ACTIVE · CHECKED EVERY 5 MIN
SUPPORT IS HANDLED.
Pulls from email + Shopify Inbox + IG DMs. Claude reads, classifies, and replies. Anything below the confidence threshold lands here for your one-tap approval.
QUEUED FOR YOUR APPROVAL · -
| CONF | FROM | CHANNEL | INTENT | SUBJECT | SUGGESTED REPLY (PREVIEW) | |
|---|---|---|---|---|---|---|
| No queued replies. Auto-responder is handling everything (or no inbound yet to process) | ||||||
AUTO-SENT · LAST 24H · 23 REPLIES
VIEW ALL →| CONF | FROM | CHANNEL | INTENT | SENT AT | OUTCOME |
|---|---|---|---|---|---|
| No auto-sent replies yet. Log populates as inbound emails/DMs come in | |||||
AUTOPILOT · 7 FLOWS RUNNING · CRON EVERY 15 MIN
SET IT. FORGET IT. SHIP DESIGNS.
Per-flow autonomy. Set each flow to AUTO (sends without you), DRAFT (queues for one-tap approval), or OFF.
FLOWS
| FLOW | TRIGGER | MODE | CONFIDENCE THRESHOLD | STATUS · 30D |
|---|---|---|---|---|
| Drop announcement email | At drop public_at time | - | No data yet | |
| Abandoned cart 3-step | Cart idle 1hr / 24hr / 72hr | - | Active · no triggers yet | |
| Wishlist restock alert | Inventory comes back > 0 | - | Active · no triggers yet | |
| Win-back (lapsed) | 30/60/90 days no order | - | No queue yet | |
| IG carousel auto-post | New design / drop scheduled | 0.85 | No queue yet | |
| Birthday +100 pts | Birthday today | - | Active | |
| Review request | Order delivered + 7d | - | Active | |
| Support auto-reply | Inbound email/DM/Inbox | 0.85 | Active · 0.85 threshold |
WEEKLY DIGEST · DELIVERED MONDAY 8AM CT
Every Monday morning the system emails you a single 2-minute digest: revenue + orders for the week, drops scheduled this week, support queue size, low-stock SKUs, top 3 Drop Intel recommendations from Claude. If you do nothing else all week, this is the only thing you need to read.
SALES TREND · LAST 90 DAYS
TOP SELLING DESIGNS · LIFETIME
| DESIGN | UNITS SOLD | REVENUE | % OF TOTAL |
|---|---|---|---|
| Connect Shopify Analytics or PostHog · then top-N designs flow here automatically | |||
TRAFFIC SOURCES · LAST 30D
DESIGNS · FROM GOOGLE DRIVE + DESIGNER STUDIO
BRAND ASSETS
Logos, social headers, lookbook covers, lifestyle photography. Auto-tagged via Claude Vision when you enable the Claude integration.
BRAND IDENTITY
SHIPPING ZONES
| ZONE | COUNTRIES | RATE | FREE OVER | STATUS | |
|---|---|---|---|---|---|
| United States · domestic | US (50 states) | $5.99 | $75 | LIVE | |
| Canada | CA | $14.99 | $150 | LIVE | |
| Rest of world | 180 countries | $24.99 | - | DRAFT |
TAX
Shopify auto-collects sales tax in your nexus states. Make sure all states where DHA has economic nexus (currently TX) are toggled on in Shopify Admin → Settings → Taxes & Duties.
OPEN SHOPIFY TAX SETTINGS →LEGAL · POLICIES
EDIT IN SHOPIFY ↗DOMAIN & SSL
INTEGRATIONS
tgxmrnudpbgdypnkbkci.supabase.co
Add your test/live keys
diehardaddicts.myshopify.com · 29 products synced
Set CNAME admin → netlify · main domain stays on Shopify
Email + MFA codes
@diehardaddictsllc sync
Label printing + tracking
AI copywriter + drop intel
ESPN / sportsdata.io for drop intel
Web analytics
TEAM & ROLES
| NAME | ROLE | LAST ACTIVE | |
|---|---|---|---|
| Jordan Hyde | jordan@hydelegacygroup.com | FOUNDER · ALL ACCESS | NOW |
AUDIT LOG
| TIME | ACTOR | ACTION | RESOURCE |
|---|---|---|---|
| No actions logged yet. Every admin action (product edits, page publishes, refunds, etc.) is recorded here automatically | |||