OVERVIEWDASHBOARD

SHOPIFY · CONNECTED

diehardaddicts.myshopify.com · click SYNC ALL to import live
REVENUE · LIFETIME
-
LIVE FROM SHOPIFY
REVENUE · YTD 2026
-
LIVE FROM SHOPIFY
CUSTOMERS · LIFETIME
-
LIVE FROM SHOPIFY
UNFULFILLED · NOW
-
LIVE FROM SHOPIFY
ORDERS · LIFETIME
-
LIVE FROM SHOPIFY
REVENUE · LAST 30D
-
LIVE FROM SHOPIFY
ORDERS · LAST 30D
-
LIVE FROM SHOPIFY
SUPPORT QUEUE
-
CLAUDE-DRAFTED REPLIES

REVENUE BY YEAR · LIVE FROM SHOPIFY

ⓘ SHOPIFY API CAPS HISTORY AT 60 DAYS · USE "ENTER HISTORICAL" TO BACKFILL 2022-2025 FROM ANALYTICS TAB
LOADING…
DROP #17 · MAY 15 DROP · TOMORROW 12PM CT
SAN ANTONIO SPURS · PUBLIC LAUNCH
Brand re-launch + 4 Spurs designs. No Club gate this time. Full audience at 12pm CT.

SALES · LAST 90 DAYS

RECENT ORDERS

VIEW ALL →
ORDERCUSTOMERITEMSTOTALSTATUS
Loading from Supabase…

NEXT DROP

NO DROP SCHEDULED

Open Designer Studio to schedule your next drop.

TOP PRODUCTS · 30D

SYNC ORDERS FROM SHOPIFY TO RANK YOUR TOP PRODUCTS

ACQUISITION · 30D

CONNECT GA4 OR PIXEL IN INTEGRATIONS TO SEE TRAFFIC SOURCES

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

DATEEVENTHEAT
LOADING…

TRENDING SEARCHES

CLAUDE'S READ

Pulling Claude's strategic read from the drop-intel feed…

PENDING
-
PROCESSING
-
SHIPPED · TODAY
-
REFUND REQUESTS
-

ALL ORDERS

ORDERDATECUSTOMERITEMSTOTALPAYMENTSTATUS
LOADING ORDERS FROM SHOPIFY…
✓ PRODUCTS PANE LOADED · - SYNCED · IF YOU SEE THIS, REFRESH WORKED
LOADING PRODUCTS FROM SUPABASE…

The Issue · Digital Magazine

Each drop gets an auto-drafted Issue (AI writes it in DHA voice; a draft also auto-appears daily for upcoming drops). Review, tweak, set who can read it, and publish to the member portal. Fans see a teaser, members read the full story.

YOU GIVE THE ANGLE — I WRITE THE FULL FEATURE

All Issues

Loading…

Draws · Free Giveaways

One random winner per draw wins the drop FREE. Only Addicts can enter (from their portal); all other tiers watch + chat the live reveal. The winner is auto-picked at the draw time and claims their shipping in-portal — you just fulfill it.

Create a Draw

All Draws

Loading…

The Club · Moderation

Everything members post to the Addicts Clubhouse forum and every idea (with images) pitched to the Vault waits here for your approval before it goes live. Approve the good, remove the rest.

Pending Forum Posts

Loading…

Pending Vault Ideas

Loading…

DROP SCHEDULE & VISIBILITY

RELEASE TYPE · ADDICTS 48H / DIEHARDS 24H EARLY

Loading drops…

Set how each drop is marketed and who can see it. Basic = standard, restockable. Exclusive = "never restocked" landing treatment. Members only = hidden from the public entirely (non-members can't see it even with a link). New drop? Schedule it in Designer Studio (Fri 7pm CT default).

LOW & OUT OF STOCK

SKUPRODUCTSIZECOLORON HANDRESERVEDAVAILSTATUS
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.

QUEUED
-
PAID · AWAITING PRINT
IN PRINT
-
ACTIVE AT MANUFACTURER
QC HOLD
-
QUALITY CHECK
SHIPPED · 24H
-
FROM SHOPIFY

PRODUCTION TASKS

ORDERCUSTOMERDESIGNBLANK · COLOR · SIZEQTYSTAGEETAMFG
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

SHAKA · 7.5oz GARMENT DYE
PRIMARY · ALL APPAREL
ACTIVE
Hand-printed in LA · 4-7 day production · ships direct to customer
+ ADD BACKUP MFG

RECENT FULFILLMENT EVENTS

TIMEORDEREVENTNOTES
Fulfillment timeline appears here once webhooks from Shopify are wired

FINANCE · REVENUE & EXPENSES BY CATEGORY

THE P&L.

Every dollar in and out, split by stream. Merch, super chats, ad spend and discounts are real data; memberships pull actually-collected revenue from Stripe; COGS uses your per-unit cost (set it below). Full math, line by line.

FROM
TO
REVENUE
-
EXPENSES
-
NET PROFIT
-
MARGIN
-

REVENUE BY STREAM

Loading…

EXPENSES

Loading…

REVENUE BY MONTH · LAST 12

Merch Memberships Super Chats

ALL-TIME

Loading…

FIXED / RECURRING COSTS

No fixed costs yet. Add apps, software, subscriptions, etc.

ASSUMPTIONS

Products carry no per-item cost yet, so COGS = units sold × this number. Set it to your blended manufacturer cost (memory: tees run ~$30–36).

MEMBERSHIPS · SUBSCRIPTION TRACKING

THE MEMBERS.

Every membership and its billing state. Active subs are real paying Stripe subscriptions; comps are accounts you granted. Failed payments revoke access immediately; cancellations downgrade to free. Billing events stream in below as they happen.

ACTIVE SUBS
-
COMPED
-
COLLECTED · 30D
-
FAILED · 30D
-
CANCELED · 30D
-

MEMBER ROSTER

MEMBERTIERSTATUSRENEWSPTS
Loading…

BILLING EVENTS

Loading…

RETURN REQUESTS

RMAORDERCUSTOMERREASONSTATUS
No return requests. They'll appear here when customers initiate from their order page
CUSTOMERS · IN DHA DB
-
SYNC FROM SHOPIFY
CLUB MEMBERS
-
VIP TIER
REPEAT RATE
-
CALCULATED FROM ORDERS
AOV
-
CALCULATED FROM ORDERS

CUSTOMERS -

NAMEEMAILTIERORDERSLTVPTSLASTTAGS
Loading from Supabase…

SAVED SEGMENTS

SEGMENTRULECUSTOMERSLTV TOTAL
Top 1% (LTV)LTV ≥ $2,000128$412K
Spurs FansTag = "SPURS" OR purchased Spurs item2,841$184K
Lapsed (90D)No order in 90 days · had ≥1 order1,247$87K
Cart Abandoners (24h)Active cart · last activity 24h–48h42-
Club-Eligible≥3 orders, free tier, no payment fail847$214K
Wishlist Watchers≥1 saved item with stock change312-
NFL Faithful2+ NFL items in last 12mo1,892$124K
Birthday This WeekBirthday in next 7 days19-
ACTIVE MEMBERS
-
LIVE FROM SUPABASE
MRR
-
CALCULATED FROM ACTIVE SUBS
CHURN · 30D
-
CALCULATED FROM CANCELS
FOUNDERS SLOTS · 100
-
NUMBERED · ASSIGNED FIRST 100

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

MEMBERFOUNDER #JOINEDPLANNEXT BILLMRRSTATUS
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

RATINGPRODUCTCUSTOMERBODYSTATUS
No reviews to moderate, Judge.me sync runs nightly. Approved reviews surface on PDPs.
SUBSCRIBERS
-
FROM SUPABASE MEMBERS
OPEN RATE · 30D
-
RESEND WEBHOOK FEEDS THIS
CTR
-
REV / EMAIL
-

SMS MARKETING · TWILIO · A2P 10DLC

audience: —
A "Reply STOP to opt out" footer is added automatically. Only consented numbers are texted, and the STOP list is always honored. Requires the DHA Twilio subaccount + Messaging Service to be connected.

CAMPAIGNS

NAMESENTRECIPSOPENCTRREVSTATUS
No campaigns sent yet. Create one above. Real send/open/CTR data populates here from Resend webhooks.

SEND CAMPAIGN

audience: —
EDIT SUBJECT + BODY (optional)
Personalized per recipient ({{first_name}}, {{email}}) with a one-click unsubscribe footer auto-attached. Always SEND TEST first.

ACTIVE AUTOMATIONS

FLOWTRIGGERACTIVERECOVEREDSTATUS
Abandoned Cart · 3-stepCart abandoned 1hr42$3,128 (30D)RUNNING
Welcome Series · 5 emailsAccount created312$1,824RUNNING
Drop Restock AlertWishlist item back in stock128$2,418RUNNING
Win-Back · 90d LapsedNo order 90+ days1,247$1,124RUNNING
Birthday +100 ptsBirthday today19/wk$418RUNNING
Post-Purchase Review RequestOrder delivered + 7 days214+47 reviewsRUNNING
VIP Anniversary Reward1 year as Club member18+18 retainedRUNNING
Founder #001-100 · AnniversaryFounder anniversary100-DRAFT

FLOW EDITOR · ABANDONED CART

TRIGGER
Cart abandoned for 1 hour · contains ≥1 item
EMAIL · "FORGET SOMETHING?"
After 1 hour · 42% open · 8.2% click
WAIT 24 HOURS
EMAIL · "10% OFF, ON THE HOUSE"
Auto-applies code DHA10 · 28% open · 5.1% click
WAIT 48 HOURS
EMAIL · "LAST CHANCE"
Final ping · 18% open · 3.2% click

DISCOUNT CODES

CODETYPEVALUEUSAGEEXPIRESRULESSTATUS
CLUB15%15% off412 / ∞-Auto · Club onlyACTIVE
WELCOME10%10% off847 / ∞-1st order onlyACTIVE
FREESHIP50SHIPFree U.S. ship214 / ∞-Order ≥ $50ACTIVE
BOGO99BOGOBuy 2 get 1 free42 / 200MAY 31Tees onlyACTIVE
DHA10$$10 off128 / ∞-Cart abandon flowACTIVE

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.

RECOMMENDED DAILY BUDGET
WAR CHEST · POOL BALANCE
-
reinvested profit
TRAILING ROAS · 7D
-
revenue ÷ ad spend
BUDGET LEFT TODAY
-
recommended − spent

HOW THE ENGINE SEES IT

-

BASELINE / DAY
-
+ WAR-CHEST SLICE
-
× ROAS FACTOR
-
= RECOMMENDED
-

SPEND VS REVENUE · 30 DAYS

■ AD SPEND■ REVENUE
30D AGO-TODAY

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.

ENGINE RULES

-

War chest is -. Adjust manually if you want to seed or correct it.

AD SPEND HISTORY

-
DATEPLATFORMSPENDCLICKSIMPRESSIONSCPCNOTE
Loading ad spend history…

@DIEHARDADDICTSLLC · 2,537 FOLLOWERS

01
02
03
04
05
06

POST SCHEDULER

SCHEDULEDPOSTTYPECAPTION (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.

LOADING MOCKUPS FROM SUPABASE…

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.

PAGE: DEVICE: ● LIVE EDIT MODE

RECENT EDITS

PAGESLOTTYPEWHEN
No edits yet. Click any red-outlined block on the preview above to start.

BLOCK LIBRARY · DRAG TO ADD

HERO
PRODUCT GRID
CATEGORY ROW
EDITORIAL IMAGE
QUOTE / REVIEW
MARQUEE TICKER
COUNTDOWN
VIDEO EMBED
EMAIL OPT-IN
IG GRID
FAQ
TEXT + CTA

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.

#SOURCESHORTCODERENDER MODECREATORRANKACTIVE
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.

LOADING THEMES…

LEGACY · MEDIA-ONLY TABLE (theme_media)

Used as a fallback only. New work goes through the full editor above.

THEMETYPEMEDIA URLPOSTER URLTITLEARTIST
-

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.

LOADING TILE PICKS…

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 SLUGPDP PINSCART PINSUPDATED
LOADING OVERRIDES…

LOOKBOOK BUILDER

HERO IMAGE
PORTRAIT
DETAIL
SHOT 03
SHOT 04
SHOT 05
SHOP THE LOOK · TAGGED PRODUCTS
No products tagged yet. Drag products from your catalog to tag them in this look

JOURNAL POSTS

TITLEAUTHORSTATUSVIEWSPUBLISHED
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

Click GENERATE, Claude's draft appears here, written in DHA voice (heavyweight cotton, vintage wash, jumbo prints, "die hard or die soft").

DROP NAME & SOCIAL CAPTIONS

Type a theme and click GENERATE, 5 drop name options + an IG caption appear here.

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

DROP YOUR DESIGN
PNG · JPG · SVG · PSD · AI · UP TO 50MB

② TITLE & STORY

③ BLANKS

④ COLORS · CHECK ONES THIS DESIGN PRINTS WELL ON

UNCHECK ANY BLANK COLOR THIS DESIGN WON'T POP ON · SHAKA DOESN'T OFFER SHADOW IN YOUTH (auto-excluded when "YOUTH" blank is checked)

⑤ DROP

⑥ CATEGORY · GATING

PUBLISH = upload + mockups + product + live · DRAFT = same minus live

LIVE PIPELINE

IDLE
📤
UPLOAD TO SUPABASE STORAGE
Original + thumbnail · ~2s
·
📦
DRAFT PRODUCT CREATED
Slug · variants · gating · saved to Supabase
·
🎨
MOCKUPS RENDERED
4 colors × front/back · 8-15s
·
CLAUDE DRAFTS COPY
Description · IG caption · email subject · DHA voice
·
📡
PUBLISHED TO STOREFRONT
status=published · visible to shoppers
·
RESULT
Drop a design above. Hit ⚡ PUBLISH. Walk away.

RECENTLY GENERATED MOCKUPS

SHAKA
PDP · FRONT
SHAKA
PDP · BACK
EMPTY
MOCKUP SLOT
PRINTFUL
FLAT-LAY
PLACEIT
STREET LF
PLACEIT
HANGER

● CONNECTED · diehardaddicts@gmail.com

SUPPORT INBOX

Your live Gmail support inbox. Read a thread, write a reply (or let Claude draft it), and send straight from here.

Loading inbox…

Select a conversation on the left to read and reply.

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

FLOWTRIGGERMODECONFIDENCE THRESHOLDSTATUS · 30D
Drop announcement emailAt drop public_at time
-No data yet
Abandoned cart 3-stepCart idle 1hr / 24hr / 72hr
-Active · no triggers yet
Wishlist restock alertInventory comes back > 0
-Active · no triggers yet
Win-back (lapsed)30/60/90 days no order
-No queue yet
IG carousel auto-postNew design / drop scheduled
0.85No queue yet
Birthday +100 ptsBirthday today
-Active
Review requestOrder delivered + 7d
-Active
Support auto-replyInbound email/DM/Inbox
0.85Active · 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.

LIVE TRAFFIC · REAL-TIME

VISITORS RIGHT NOW
-
LAST 5 MIN
VISITORS · 24H
-
UNIQUE SESSIONS
PAGEVIEWS · 24H
-
LIVE
PAGEVIEWS · 7D
-
LIVE
TOP PAGES · 24H
Loading…
TOP SOURCES · 24H
Loading…
REVENUE · 30D
-
LIVE FROM SHOPIFY
ORDERS · 30D
-
LIVE FROM SHOPIFY
AVG ORDER VALUE
-
CALCULATED
CONVERSION RATE
-
ORDERS ÷ SESSIONS

REVENUE · LAST 12 MONTHS

TOP SELLING DESIGNS · LIFETIME

DESIGNUNITS SOLDREVENUE% OF TOTAL
Connect Shopify Analytics or PostHog · then top-N designs flow here automatically

TRAFFIC SOURCES · LAST 30D

INSTAGRAM
-
visits · connect Meta Pixel
TWITTER / X
-
visits · connect tracking
GOOGLE
-
visits · connect GA4
DIRECT
-
visits · loyalty signal

DESIGNS · FROM GOOGLE DRIVE + DESIGNER STUDIO

- total
LOADING DESIGNS…

BRAND ASSETS

Logos, social headers, lookbook covers, lifestyle photography. Auto-tagged via Claude Vision when you enable the Claude integration.

DROP LOGO + BRAND FILES HERE

BRAND IDENTITY

SHIPPING ZONES

ZONECOUNTRIESRATEFREE OVERSTATUS
United States · domesticUS (50 states)$5.99$75LIVE
CanadaCA$14.99$150LIVE
Rest of world180 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 →

DOMAIN & SSL

PRIMARY DOMAIN
diehardaddicts.com SHOPIFY
ADMIN SUBDOMAIN
admin.diehardaddicts.com PENDING DNS

INTEGRATIONS

SUPABASECONNECTED

tgxmrnudpbgdypnkbkci.supabase.co

STRIPECONFIGURE

Add your test/live keys

SHOPIFYCONNECTED

diehardaddicts.myshopify.com · 29 products synced

DNS · GODADDYSUBDOMAIN

Set CNAME admin → netlify · main domain stays on Shopify

RESENDCONFIGURE

Email + MFA codes

META · IGCONFIGURE

@diehardaddictsllc sync

SHIPSTATIONCONFIGURE

Label printing + tracking

CLAUDECONFIGURE

AI copywriter + drop intel

SPORTS DATACONFIGURE

ESPN / sportsdata.io for drop intel

GA4CONFIGURE

Web analytics

TEAM & ROLES

NAMEEMAILROLELAST ACTIVE
Jordan Hydejordan@hydelegacygroup.comFOUNDER · ALL ACCESSNOW
AVAILABLE ROLES
FOUNDER · ALL ACCESS ADMIN · NO BILLING ORDER OPS · ORDERS + FULFILLMENT CUSTOMER SERVICE · ORDERS + REFUNDS CONTENT · LOOKBOOK + BLOG + STUDIO MARKETING · CAMPAIGNS + DISCOUNTS VIEWER · READ-ONLY

AUDIT LOG

TIMEACTORACTIONRESOURCE
No actions logged yet. Every admin action (product edits, page publishes, refunds, etc.) is recorded here automatically