My Dashboard
My Product Inquiries
Needs Your Attention
Upcoming Deadlines
Recent Activity
Spending by Month
Orders by Status
Orders by Status
Orders Over Time
Revenue by Month
Top Products
Customer Invoice Status
Supplier Invoice Status
Top Suppliers by Orders
Revenue by Distributor (Top 10)
Recent Customer Feedback
Orders
Filters
Every order starts with a lead. Are you capturing them?
Use the Capture Tool to pull product details from any supplier site in one click. The lead lands in your pipeline ready to quote and convert.
| Order # | Order Status | Invoice # | Invoice Status | Project | Item # | Product # | Product Name | Qty | Total Price | Total Profit | Company | Customer | Supplier | Supplier Invoice # | Supplier Invoice Status | PO # | Tax Exempt | Firm In Hands | Distributor | Salesperson | Template Files | Design Files | Proof Files | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading orders… | ||||||||||||||||||||||||||
| Total Revenue: | ||||||||||||||||||||||||||
Invoices
Filters
| Invoice # | Order # | Customer | Project | Amount | Paid | Remaining | Status | Sent | Last Reminder | Reminders | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading invoices… | |||||||||||
Template Art Files
Design Art Files
Product Mockups
Linked Art Files
Leads
Submit product ideas and quote requests to your salesperson.
Filters
| Lead # | Customer | Product | Temperature | Assigned To | Status | |
|---|---|---|---|---|---|---|
| Loading leads… | ||||||
Art File Library
Filters
| File | Company | Source | Uploaded By | Date | Actions |
|---|
Art File Checker
Instantly check art files for print production readiness: vector quality, DPI, fonts, and more.
Need more than a quick check? External Art Services handles the full job.
This page checks files and can auto-vectorize simple raster art with AI. For complex vectorization, embroidery digitizing, or full custom design work, submit a request to your art team in External Art Services.
Learn the difference between raster, vector, and embroidery files.
Our Art File Guide explains file formats, common misconceptions, and why embroidery is its own world.
Vectorize History
| Date | Original File | SVG Output | Dimensions | Size | Run By | Credits | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Color Converter
Pantone to RGB, HEX, CMYK
Pick a Pantone Coated color to see its RGB components, hex value, and CMYK percentages.
RGB, HEX, or CMYK to Pantone
Enter a color in any format to see the closest Pantone Coated matches, sorted by visual distance (smaller = closer).
Color Matcher
Find the colors in any image
Upload an image or pick one from your Art Library, then click anywhere on the image to capture the color. We'll show you the Hex, RGB, CMYK, and the closest Pantone Coated matches so you can hand production-ready specs to your suppliers.
- Supports JPG, PNG, WEBP, and SVG. For best color accuracy use a high-quality original.
- Click to lock a sample. Use the sample-size picker to average over 3x3 or 5x5 pixels and smooth out JPEG noise.
- The Auto Palette button extracts the most dominant colors in one click.
Art File Guide
Why Art Files Are Not All the Same
Understanding the difference saves time, money, and reprints for you and your customers.
Raster Art
A grid of colored squares (pixels). At small sizes it looks sharp. Enlarge it and you see the grid: blurry edges, blocky shapes, unusable for print.
- Resolution is fixed at the time of creation
- Print minimum: 300 DPI at the final output size
- Web images are typically 72–96 DPI, never print-ready
- Scaling up = quality loss, always
Vector Art
Built from mathematical paths: points, curves, and lines. No pixels. No resolution limit. A logo built in vector can print on a business card or a billboard, identically sharp.
- Infinitely scalable without any quality loss
- Fully editable: colors, shapes, and text
- Output is always clean, crisp, and production-ready
- The preferred format for all print decorating
A "Vector" File Extension Doesn't Mean Vector Artwork
AI, EPS, SVG, and PDF are containers, not guarantees. Each of these formats can hold raster images embedded inside them. The file extension tells you the wrapper, not what's inside it.
A designer drops a customer's JPEG logo into Adobe Illustrator, scales it up, and saves it as a .AI file. The customer sends it over saying "here's the vector file." The container is AI. The contents are a low-res raster image.
A logo is scanned from a business card and saved as a .PDF. It opens cleanly in Acrobat and looks fine on screen at small sizes. But zoom in: it's a photograph of a logo, not actual vector data. Print it at 4 inches and it will be blurry.
Illustrator's Live Trace converts a raster image into technically vector paths. But tracing a low-res image produces thousands of jagged, noisy paths that follow the pixel edges. The file is vector. The quality is unusable. Always ask for the original hand-drawn vector.
Machines Don't Print. They Sew.
No amount of art file quality prepares a design for embroidery. It requires a completely separate process.
What is Digitizing?
Digitizing is the process of converting artwork into a stitch file: a set of machine instructions that tells the embroidery head exactly where to place every needle. A skilled digitizer manually defines:
- Stitch type: satin (outlines & text), fill (solid areas), running (details)
- Stitch direction & density: affects sheen, coverage, and fabric pull
- Underlay stitches: stabilize fabric before the top layer is sewn
- Push & pull compensation: fabric stretches as it's sewn; the design must account for this
- Color sequence: when to trim, jump, and change thread
Why .DST Files?
DST (Tajima) is the most universal embroidery machine format. It contains raw stitch coordinate data: no images, no colors, just stitching instructions.
- .DST: Tajima format, accepted by nearly all commercial machines
- .PES: Brother machines
- .EMB: Wilcom software native format
- .EXP: Melco/Expanded format
- .OFM: Melco native format (Ameco/OFM machines)
No. There is no automatic conversion. Digitizing is a skilled trade, not a file format change. An embroidery logo must be re-created by a digitizer stitch by stitch.
Get AI Credits
Mockups AI
Generate photorealistic product mockups from an uploaded product photo, your artwork, and a prompt. Costs 1 credit per generation.
Standalone Mockup Workbench
TODO - standalone page where PPDs can upload a product photo and artwork directly, write a custom prompt, and generate a mockup without needing an order.
For now, generate mockups from the Product Mockups section on any order detail page (under Design Art Files).
External Art Services
Filters
Just need to check a file? No request needed.
External Art Services is for submitting work to your design team. If you just need to know whether a file is production-ready, or want to auto-vectorize a raster logo in seconds, use the File Checker instead.
| Request # | Type | Customer | Order # | Status | Specs Summary | Created | |
|---|---|---|---|---|---|---|---|
| Loading art service requests… | |||||||
Art Service Request
Original Files
Completed Files
Customers
Filters
Your customers can browse your Product Gallery
Customers with portal accounts see your curated gallery, rate products, and submit quote requests, cutting email back-and-forth entirely.
| Name | Company | Distributor | Salesperson | Invoice Email | Phone | Orders | Total Revenue | Avg Order Value | Total Profit | Avg Order Profit | Referrer | Commission % | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading customers… | ||||||||||||||
Art Requests
Filters
| Request # | Title | Type | Customer | Status | Linked To | Assigned To | Created |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Request Info
Reference Files
Delivered Files
Activity Log
New Sales Deck
This will capture a snapshot of the current orders and pricing. Give it a name so you can tell your decks apart.
Select quantity tiers to show as price break options on the deck.
Ticket Info
Submit Support Ticket
Crop Image
New Art Request
Suppliers
Filters
Stop adding suppliers manually
Use the Capture Tool to import suppliers and their products directly from SAGE, Hit Promo, and any supplier website, in seconds.
| Company | Phone | Orders Email | Website | Rating | Status | ||
|---|---|---|---|---|---|---|---|
| Loading suppliers… | |||||||
Companies
Filters
Give your clients a self-service portal
Add customer contacts to any company. They log in, track their orders, browse your Product Gallery, and send quote requests directly.
| Name | Industry | Phone | Distributor | Customers | Tax Exempt | Orders | Total Revenue | Avg Order Value | Total Profit | Avg Order Profit | Status | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading companies… | ||||||||||||
⚡ Capture Tool
From supplier page
to your catalog.
Automatically.
Browse any supplier website. Click one button. Our AI reads the entire page: SKUs, pricing tiers, colors, setup fees, images, and more. Review, edit, and import in seconds. No more manual data entry.
How It Works
Three steps. That's it. From supplier page to your catalog in under 30 seconds.
Go to any supplier product page: SAGE, Hit Promo, Koozie Group, or any supplier website.
Click the extension icon and hit Capture This Product. AI reads the page and extracts every detail automatically.
Review the extracted data, edit anything, pick your supplier, and import. It's now in your Products catalog.
What Gets Captured
Our AI reads the full page and extracts every piece of product data it can find.
Chrome Setup
Google Chrome & Chromium browsers
⚠️ Copy this now. It won't be shown again.
chrome://extensions in your address bar
Toggle Developer mode ON (top-right)
Click Load unpacked → select the extension/ folder
Click the puzzle piece icon in your toolbar, find DECADE.promo Capture, and click the pin. The icon stays visible on every page.
Click the DECADE.promo icon. The capture tool opens as a side panel docked to the right. Paste your Chrome token from above and click Connect.
Browse any supplier page and hit Capture This Product in the side panel. It stays open alongside the page.
Firefox Setup
Mozilla Firefox
⚠️ Copy this now. It won't be shown again.
about:debugging#/runtime/this-firefox in your address bar
Click Load Temporary Add-on
Navigate to the extension-firefox/ folder → select manifest.json
Go to View > Sidebar > DECADE.promo Capture, or click the sidebar icon in your toolbar. The capture tool opens as a sidebar docked to the left.
In the sidebar, paste your Firefox token from above, enter the server URL, and click Connect.
Browse any supplier page and hit Capture This Product in the sidebar. It stays open alongside the page.
💡 Pro Tips
After capturing, click away from the popup to view the original page. Click the extension icon again and your data is still there, ready to import.
Every field in the preview is editable. Fix a typo, add a missing color, adjust a price tier, then import.
If you capture but cancel, no credit is used. You only pay when you actually import a product.
If the same item # already exists for that supplier, you'll be asked whether to update the existing record or create a new one.
Projects
Filters
Group related orders under a Project
Perfect for seasonal campaigns, event merch, or any customer with multiple concurrent orders. Assign orders and leads to a project to keep everything in one place.
Create Sales Decks to wow your customers
Turn any project into a professional, shareable presentation. Sales Decks showcase your products with images, pricing, and your branding - perfect for pitching multi-item proposals. Open any project and click "Sales Deck" to get started.
New Project
First customer is the primary. Click a chip to mark it primary.
Orders
Art Files
Linked Art Files
Activity Log
Distributors
| Company | Owner | Phone | Memberships | Salespeople | Plan | Status | ||
|---|---|---|---|---|---|---|---|---|
| Loading distributors… | ||||||||
Users
Filters
Give your sales reps their own logins
Distributor Users get their own pipeline, leads, and order views scoped to your business. Add your team here, then set up customer portal accounts so clients can self-serve.
| Name | Distributor | Role | Orders | Total Revenue | Avg Order Value | Total Profit | Avg Order Profit | Credits Balance | Credits Used | Credit Revenue | Status | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading users… | |||||||||||||
My Account
Profile
Change Password
Leave all three fields blank to keep your current password.
Site Billing (Stripe)
This is the Stripe account that collects money for the site: distributor subscription payments and credit purchases. This is completely separate from any distributor's own customer invoicing.
checkout.session.completed and customer.subscription.updated. This allows the site to activate subscriptions and credit balances automatically after payment.URL:
These values let your distributors connect their own Stripe accounts with one click (OAuth) instead of pasting API keys. Configure the platform once in your Stripe dashboard under Settings > Connect, then paste the values here.
URL:
invoice.payment_succeeded, invoice.payment_failed, invoice.voided, invoice.updated, charge.refunded, account.updated.URL:
Distributor Performance
See who's closing, by rep and by period
Track order volume, revenue, and conversion rates across your sales team. Use this to coach reps, spot top performers, and set monthly targets.
Revenue by Team Member
Orders by Team Member
Lead Conversion Rate
| Team Member | Distributor | Orders | Revenue | Avg Order Value | Profit | Avg Order Profit | Active | Pipeline | Delivered | Canceled | Leads | Converted | Lost | Conv. Rate | Customer Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading... | |||||||||||||||
Referrers
| Name | Phone | Customers | Status | ||
|---|---|---|---|---|---|
| Loading... | |||||
Tasks
| Task | Related To | Priority | Due Date | Assigned To | Status | ||
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Comments
| Thread | Status | Customer | Latest Message | From | Unread | Last Activity | ||
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Notifications
| Notification | Type | Related To | Received | ||
|---|---|---|---|---|---|
| Loading... | |||||
My Distributor
Upload your logo to replace the DECADE.promo brand in the sidebar for your team and customers. Recommended: transparent PNG at least 800 x 200 px. Logo is cropped to 4:1 and stored at 400 x 100.
Storefront Settings
Configure the public-facing /shop pages anon visitors see. Falls back to your distributor's main info when fields are blank.
SEO
First-time customer coupon
Social
Bot defense
Refer a Distributor
Refer another distributor to the platform. When they activate a paid plan, you both get a free month.
Share this link. When another distributor signs up through it and activates a paid plan, both of you get a free month credited automatically.
| Sent | Distributor | Status | Reward | |
|---|---|---|---|---|
| Loading referrals… | ||||
Manage Subscription
Email Templates
Invoice & Stripe Settings
Default fees pre-filled on new orders. These can be adjusted per order.
Connect your own Stripe account with one click. You keep every dollar your customers pay you - this is completely separate from your site subscription.
Notification Preferences
Choose which notifications you receive and how. Changes take effect immediately.
Text message alerts for order updates, payment confirmations, and more. This feature is not yet available.
Product Gallery
Filters
Your product catalog
Filter your existing products above, or grow your catalog in one click: Find New Products on SAGE imports products with pricing, images, and supplier info. Install the Capture extension to add products from any supplier site.
Discover More Products
Admin Dashboard
Platform SAGE Usage
Admin Pages
Capture Extension Funnel
Install pipeline for the DECADE.promo Capture browser extension. Tracks banner impressions, install button clicks, install detections (extension popup opened), first captures, and ongoing usage. Split by browser (Chrome / Firefox) so you can see which store is converting.
Loading…
Credits
Buy more credits and review your distributor's usage: team totals, per-user breakdown, AI mockup spend, and full transaction history.
Storefront Analytics
Pageviews, signups, quote conversions, SAGE usage, and abuse-log summary for the public storefront.
Loading…
Credits
Platform credit ledger. Aggregates, per-distributor + per-user breakdowns, full transaction feed, and AI mockup provider-cost vs credit-revenue margin.
Color Mapping
Assign unmapped promo colors to canonical families so the gallery color filter catches them. Admin picks persist in the DB — no code deploy needed.
Database Schema
Visual map of all database tables, their purpose, and relationships. Tables are grouped by domain.
Site Workflow
End-to-end workflow diagram showing how each actor interacts with the platform across all major processes.
Unverified Addresses
Addresses that USPS could not confirm. Open the related record to edit and re-validate.
SAGE API Usage
SAGE Connect API usage for your distributor. Monitor calls, caching, and monthly caps.
SAGE Settings
Configure SAGE Connect API credentials and rate-limiting caps.
Master Suppliers
Shared SAGE-sourced suppliers (one master record each). Every SAGE-configured distributor draws their supplier data from these rows. Read-only.
| Company | SAGE Supplier ID | Line | Website | Phone | Last Enriched | Distributors Using |
|---|---|---|---|---|---|---|
| Loading master suppliers… | ||||||
Master Products
Shared SAGE master product catalog (one row per SAGE product). Every SAGE-configured distributor adopts from these rows. Read-only.
| Product # | Product Name | Item # | Category | Supplier | Source | Detail Fetched |
|---|---|---|---|---|---|---|
| Loading master products… | ||||||
Invited Users
Every customer portal invite across every distributor. Pending invites are still waiting for the customer to set their password.
| Sent | Customer | Distributor | Invited by | Status | Expires / Accepted | ||
|---|---|---|---|---|---|---|---|
| Loading invites… | |||||||
