Shop dashboard
Production queue
Catalog and custom jobs converge here when they need shop time.
Inventory alerts
Catalog orders
Search by customer, order number, email, or phone. Use time windows so older orders stay available without overwhelming the daily view.
Custom jobs
Review → Artwork → Quote → Payment → Proof → Approved → Production → Ready. Historical jobs remain searchable.
Customer records
Customers are matched and merged by normalized email or phone number. Open a customer to see purchase history, lifetime spend, fulfillment dates, and internal notes.
Marketing audience
One central subscriber record per person. Email and phone matches are merged rather than duplicated. Unsubscribed contacts leave active audiences but remain suppressed so they cannot be accidentally re-added.
Campaign designer
Create promotional email and SMS content from one campaign. Transactional order messages remain separate.
Live preview
Campaign history
Saved drafts and sent campaigns remain available for reference.
Cancellations + refunds
A permanent operational view for cancelled orders, partial refunds, full refunds, reasons, dates, and refund history.
Catalog products
Create, edit, publish, price, stock, personalize, and manage product images.
Gallery
Assign one or more managed categories to each portfolio piece.
Promotional sections
Create temporary product spotlights, announcements, image banners, or looping promotional videos. Publish, reorder, edit, or remove them whenever you want.
Promo codes
Create percentage, fixed-dollar, or free-shipping codes. Checkout accepts only one code per order.
Inventory
Track blanks and materials separately from finished products.
Swag + inserts inventory
Internal-only stock for gifts, giveaways, business cards, thank-you notes, stickers, samples, and package inserts. Attaching an item to an order never changes the customer total.
Sales tax settings
Configure the fallback sales-tax rate used at checkout until automated tax calculation is enabled.
Shipping + delivery estimates
UPS rates turn on automatically after the server credentials and checkout verification key are installed. Temporary shipping remains the safe fallback.
Shipping-label return address
Used as the return address for shipping labels.
Reporting period
Generate monthly or yearly internal summaries and export the supporting rows.
Sales tax summary
Internal summary — not a jurisdiction-specific filing form.
Expenses
Track supplies, inventory, shipping, subscriptions, equipment, fees, and other business expenses.
Revenue detail
Orders, promo discounts, shipping revenue, sales tax, refunds, and net revenue for the selected period.
Automatic email + text templates
Edit the form messages used for status updates and refunds. Each template can automatically send by email, text, both, or neither.
Delivery connection
Your templates remain in Stinky Peanut. Twilio handles SMS and your existing Google Workspace mailbox handles automated email.
Compliance + behavior
Twilio
Google Workspace
Webhook endpoints
Configure these public endpoints with the providers after the backend is deployed.
/api/webhooks/twilio/statusTwilio delivery status/api/webhooks/twilio/inboundTwilio STOP / START handling/api/google/oauth/callbackGoogle Workspace OAuth callbackRecent communication activity
Provider, trigger, delivery state, customer, and order are preserved with the order communication log.
Site content
Edit customer-facing headings, paragraphs, buttons, contact information, navigation labels, and section visibility.
Branding
Manage the site logo, homepage hero image, core colors, and social links independently.
Site logo
Used in the header and footer only. The site constrains it so it cannot overlap navigation or page content.

Homepage hero image
Completely separate from the logo. Wide photos or product images work best; the homepage crops this image safely inside its frame.

Brand colors
Social media links
Add the profile URL, choose whether it is visible, and control the display order. Hidden or blank links never appear on the storefront.
Financial tracking
Stripe is the online payment source of truth. The admin keeps cancellations, refunds, refund reasons, payment state, and order state separate for clear reporting.