Admin Panel
Incorrect password
Email sign-in link
Send a one-time admin link to the approved owner email. The link expires in 15 minutes.
Reset admin password
Use your private recovery code to set a new admin password. The new password is saved immediately.
← View Store
Irie Threads Agent — Ready
Total Designs
Live Designs
Total Orders
Revenue
paid + printing + shipped
Business Readiness
Checking VPS, Stripe, email, and launch system…
Checking
VPS Data
Checking…
Stripe
Checking…
Email
Checking…
Launch System
Checking…
Date Customer Items Total Status
Loading…
Art Design Name Tags Status Actions
Loading…
Paid / Ready
Printing
Shipped
Needs Action
All
Pending
Paid
Printing
Shipped
Date Order ID Customer Items Total Status Actions
Loading…
ImageNameProductsStatusActions
Loading…
0 selected
Product Variant SKU Quantity In Stock Barcode
Loading…
TitleStatusAuthorDateActions
Loading…
Describe the page you want and the AI builder creates it in the Irie Threads voice — wearable art, warm, culture-rooted.
Site Pages
Core pages of the storefront. Fixed slugs — edit content, can't delete.
PageSlugActions
About /about View
FAQ /faq View
Returns /returns View
Your Pages
Pages created with the AI builder or the manual editor.
TitleSlugStatusActions
Loading…
Shipping Zones
Define where you ship and how much it costs.
Tax Settings
Charge tax on products
All prices include tax
Stripe
Stripe is configured via environment variables. Status shown below.
Publishable Key: set in NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
Secret Key: set in STRIPE_SECRET_KEY
Webhook Secret: set in STRIPE_WEBHOOK_SECRET
Email Templates
Customize transactional emails sent via Resend.
Connected Domains
Domains are managed in DNS and the Irie-OS VPS reverse proxy. Keep the current public URL in the runtime environment as IRIE_THREADS_PRODUCTION_URL.
Primary: Current DNS-backed Threads storefront
Settings Backbone
Store settings now round-trip through one typed backend contract before the storefront reads them.
Public Source
/api/settings
Loading normalized settings…
Admin Writes
/api/admin/settings
Known keys only. Arrays, booleans, and numbers are normalized before storage.
Money Path
Guarded
Checkout reads the normalized free-shipping threshold before Stripe is called. Product prices stay variant-owned.
Hero Section
Choose what appears in the full-screen hero on the homepage.
🖼️
Click or drag to upload hero image
Announcement Bar
Three rotating messages displayed at the top of every page.
Free Shipping Threshold
Orders at or over this amount get free shipping in cart, checkout, and Stripe. Set to 0 to make every order free shipping.
Social Media Links
These links appear in the announcement bar and footer.
Store Info
General store details.
Security
Change the admin password. The new password takes effect immediately — no redeploy needed.
Name Email Total Orders Lifetime Value Last Order Tags
Loading…
Name Status Recipients Send Date Actions
No campaigns yet
Composer
🖼️
Click or drag to upload image

Queue

Platforms Caption Image Scheduled Status Actions
No posts in queue
Create Discount
Code Type Value Usage Expiry Status Actions
Loading…
Total Revenue
paid + fulfilled
Avg Order Value
Total Orders
Top Products
unique items sold
Revenue (Last 30 Days)
Top Products
ProductUnits SoldRevenue
Loading…
Hi — I'm the Irie Threads agent. Ask me to draft copy, summarize orders, plan a drop, or sketch a campaign.
All
Active
Recovered
SessionItemsStatusCreated
Loading…
Add Products From Kittl
Drop Artwork In This Folder
Save your finished Kittl artwork here. The folder agent reads new image files, uploads the art, and starts a Threads product draft for review.
Repo root: /Users/irieagent/Documents/Irie-Threads
Product art
var/kittl-inbox Download PNG, JPG, WebP, or GIF files from Kittl into this folder. This is the live intake lane.
Finished
var/kittl-inbox/imported After a draft is created, the original file moves here so it will not be imported twice.
Review
var/kittl-inbox/failed Files that cannot be read move here with a terminal message explaining what happened.
1.Start the watcher with npm run kittl:watch.
2.Download finished Kittl artwork into var/kittl-inbox.
3.Open the new product draft, choose garments/colors, review the proof, then publish when ready.
Products Started From Artwork
These are unpublished products created from the Kittl folder. Open one, finish the garment plan, review the proof, then publish when readiness is green.
Loading product starts…
Upload CSV
Drop CSV here or click to browse
Up to 5,000 rows recommended
Recent Imports
FilenameStatusRowsDate
Loading…
Voice Profile
Upload Brand Asset
Drop file or click to browse
Saved Assets
Loading…
Garment Blanks
Loading blanks…
Generate Mockup
None — pick from grid
Recent Exports
Loading…
Generate Content Package
Content Library
ThemeAudienceToneDate
Loading…
Generate Script
Script Library
ThemeTypeLengthDate
Loading…
Generate SEO Package
SEO Library
Target PageIndustryDate
Loading…
Draft a Response
Library
PlatformSentimentSnippetDate
Loading…
New Ad Pack
Campaigns
GoalPlatformsBudgetDate
Loading…
Store Connection Tokens

Issue API tokens for external integrations (Ziggy, Zapier, custom scripts). Tokens are shown ONCE on creation — copy them immediately.

LabelTokenScopesLast Used
Loading…
Telegram Notifications
Loading status…
Notification Preferences
Chat IDStatusConnected
Loading…