InventoryConnect replaces the spreadsheet, the photo folder, the receipt drawer, and the seven browser tabs you used to keep open. Built by luxury dealers for the way the trade actually works — watches, handbags, sneakers, apparel, accessories, fine jewelry, and precious metals all share one inventory with brand-correct fields per category. Your storefront ships in minutes through the drag-and-drop Website Builder, a real CRM tracks every customer through pipelines and workflows, and every channel (Shopify, Wix, Squarespace, Woo, Bezel, eBay, Facebook Marketplace, Chrono24, Twilio / Telnyx / Quo SMS, Gmail / Outlook) stays in sync without double entry.
// Categories
A Rolex isn't a Birkin isn't a Jordan 1 isn't a 1oz PAMP bar isn't a Cartier Love bracelet — and forcing them all into one generic Product table is how spreadsheet rot starts. Each category gets its own field set, its own intake form, its own storefront template. Toggle whichever combination your store actually carries on; switch any time.
Manufacturer, model, sub-model, reference, serial, year, dial, bezel, bracelet. Box-and-papers checkboxes. WatchBase + Chrono24 catalog auto-fill.
Rolex · Patek · AP · Vacheron · Omega · JLC · Cartier
Brand, model, color, hardware color + material, date stamp, conditioning grade. Includes-checkboxes for box, dustbag, lock, key, strap, papers.
Hermès · Chanel · Louis Vuitton · Dior · Goyard · Bottega
Five size systems (M_US / W_US / EU / UK / JP_CM) with auto-conversion. Six-step DS / VNDS / 9 / 8 / 7 / 6 condition grading. Box-condition tracked separately.
Air Jordan · Yeezy · Nike Dunk · Travis Scott · New Balance
Streetwear and luxury fashion side-by-side. Brand, collection, season, colorway, size, fit, fabric, retail vs production tags. Same dual-photo + share-link model as watches.
Supreme · BAPE · Stussy · Off-White · Fear of God · Loro Piana · Brunello Cucinelli
Belts, wallets, sunglasses, scarves, ties, bracelets, small leather goods. Category-aware sub-type field so an Hermès H belt isn't filed under the same template as a pair of Persols.
Hermès belts · Goyard wallets · Cartier non-jewelry · Tom Ford · Persol
Rings, necklaces, bracelets, earrings, pendants. Structured gemstone search (carat, clarity, shape, cut grade), GIA cert tracking, metal-purity + total-carat-weight fields.
Cartier Love / Trinity · Van Cleef Alhambra · Tiffany T · Bulgari · Boucheron · David Yurman · Mikimoto
Gold, silver, platinum, palladium — bars, coins, ingots, rounds. Live MetalsAPI spot prices with per-store premium %. SPOT_PLUS or FIXED pricing modes. Mint + series + purity + assay-card + grading-cert support.
PAMP · American Eagle · Britannia · Maple Leaf · Krugerrand · Engelhard
// Inventory · watches & handbags
One inventory, seven categories — and the two flagship categories that defined the platform get the deepest schema. Each watch gets the fields a watch needs; each handbag gets the fields a handbag needs. Photos, includes-checkboxes, and a status pipeline that mirrors how pieces actually move through your shop. The same backbone extends to sneakers, apparel, accessories, fine jewelry, and bullion in the sections below.
Manufacturer, model, sub-model, reference, serial, year, dial, bezel, bracelet, link count. Includes-checkboxes for box and papers. Condition: new or pre-owned. SKU auto-generates from manufacturer + reference so two staffers don't collide.
Brand, model, color, hardware color and material, date stamp, conditioning grade. Includes-checkboxes for box, dustbag, lock, key, strap, and papers. Same status pipeline as watches so your team learns one model.
Public copy and private notes split cleanly. The retail description ships to every connected storefront; internal notes (sourcing, pricing reasoning, inspection flags) never leave InventoryConnect.
Multi-location tracking: bins, safes, off-site storage, third-party shops. Free-text territory field per piece so you can grep on regional consignors without forcing a fixed taxonomy.
// Sneakers
Sneakers aren't just watches with laces — they need their own field set. Five size systems with auto-conversion, six-step condition grading, box-condition tracking, and curated brand+silhouette intake so two team members can't spell 'Air Jordan 1' three different ways.
Curated brand + silhouette catalog (Jordan, Nike, Adidas, New Balance, Yeezy, sacai, Travis Scott, etc.) so intake names stay consistent and your storefront filter works. Style code field for collectors who shop by SKU.
Sneaker condition isn't just "used" — DS, VNDS, 9/10, 8/10, 7/10, 6/10-or-below grading matches the resale market. Box condition (Original Clean / Original Damaged / Replacement / Missing) tracked separately. Original laces, hangtags, tissue paper, and extra accessories all field-tracked.
Same dual photo model as watches and handbags — staged Retail set for storefronts and a separate In-hand reference set for authentication-minded buyers. Each gets its own share link.
Eight ready-made block templates in the Website Builder specifically for sneaker stores — hype-drop hero, size-grid feature, collaboration story, deadstock showcase, and more. Drop one in and you've got a sneaker-shaped storefront, not a watch dealer's storefront with sneakers stuffed in.
// Apparel & accessories
Two sibling categories that map to how a dealer actually carries the modern luxury floor. Apparel covers everything from Supreme drops to Loro Piana cashmere; Accessories covers the belt, the wallet, the sunglasses, and the silk square. Same backbone as watches and bags — different field sets so a vintage Tom Ford 'O'Keefe' doesn't get filed under the same template as a Hermès H belt.
Brand, collection, season, colorway, size, fit, fabric, retail vs production-run tags. The streetwear hypebeast and the Loro Piana collector both get the field set they expect. Drop releases, tagged collaborations, and capsule labels all surface cleanly on the storefront filter.
Category-aware sub-type: a belt isn't the same record shape as a pair of sunglasses isn't the same as a silk scarf. Sub-type drives which fields surface on intake so you're not staring at an empty 'frame width' field on an Hermès belt.
// Fine jewelry
Fine jewelry is its own discipline — a generic 'product description' textarea doesn't cut it when buyers shop by carat range, clarity grade, and cut quality. Each piece gets structured gemstone fields, GIA certificate tracking, metal purity, and total carat weight so your storefront filter actually works the way a jewelry shopper expects.
Stone type, carat weight, color grade, clarity grade, shape, and cut grade — captured as searchable structured fields, not buried in a description. Storefront filter lets buyers narrow by carat range, clarity floor, and shape preference. Multi-stone pieces (eternity bands, halo settings) capture each stone separately.
Beyond stones: metal purity (10k / 14k / 18k / 22k / 24k / platinum / silver), hallmark photos, maker's mark, hallmark assay office. Cert photos attach inline. The wholesale page surfaces all of it; the retail page surfaces what your buyer actually cares about.
// Precious metals & bullion
Bullion priced like bullion — not like a fixed-price watch. Live spot feeds from MetalsAPI tick every day for gold, silver, platinum, and palladium; each store sets its own premium % over spot. Pricing mode toggles per-piece between SPOT_PLUS (recalc on every page load) and FIXED (locked at intake) so legacy inventory and live-quoted inventory coexist cleanly.
MetalsAPI feeds daily Au / Ag / Pt / Pd spot prices into a global price table. Each store layers its own premium % on top — bars take a different premium than coins, branded mint takes a different premium than generic round. Storefront prices update live without re-publishing every piece.
Bullion provenance isn't optional at the high end. Mint, series, year, purity (.999, .9999, .99999), assay-card status, and third-party grading (PCGS, NGC, ANACS) all captured as structured fields. Sealed assay cards photograph in the original packaging; graded coins photograph in the slab.
// Website Builder
Your storefront isn't a separate Shopify bill anymore. The Website Builder ships with 35+ paired themes, a full block editor, image auto-resize on upload, a custom-domain wizard with copy-paste DNS, and a code editor for power users — all native to InventoryConnect.
11 base themes (Atelier, Hype, Boutique, Magazine, Collector, Vault, Studio, Concierge, Monochrome, Heritage, Dark Luxury) paired with 35+ matching block templates — one per concept. Preview the full layout in the browser before you pick, not a generic palette mockup.
Drag blocks from the palette onto the canvas, click any block to edit its content in the inspector, hit Preview to see the live render in your active theme. 15+ block types: hero, story, featured products, testimonials, journal grid, image-text, CTA band, stats row, gallery, signup, custom HTML, dividers, spacers.
Toggle to Code mode on any selected block to view + edit its raw JSON — Shopify-style "Edit code" for developers who want to get granular. Lock-protected on id + type (the canvas key + renderer discriminator); everything else is editable with Tab-to-indent and instant JSON validation.
Every image input shows a gray "Recommended: WxH (description)" hint contextual to the block — hero wants 1920×1080, gallery tiles want 800×800 square, story image wants 1200×900. Oversized uploads auto-resize client-side to 2400px max preserving aspect ratio, opaque sources re-encode to JPEG @ 0.88. Eight-megapixel phone dumps no longer blow the 8 MB cap.
Point your own domain at your storefront via the easy-connect wizard. Type your domain, the wizard detects your registrar (GoDaddy / Namecheap / Cloudflare / Google-Squarespace / Porkbun / Route 53), shows the EXACT DNS record values with one-click Copy buttons, and walks you through the registrar UI step-by-step.
More than just a homepage. Add pages, edit your top nav, run a journal (editorial-style articles tied to your store), and read storefront analytics — page views, top sources, conversion funnel — natively in the dashboard.
// Customer CRM & wishlist
A real CRM for luxury — customers tagged retail or wholesale, notes per customer, wishlists with auto-match against incoming inventory. The matching engine pings the right customer the moment something they wanted shows up.
Name, email, phone, address, type (retail / wholesale), tags, notes timeline. Every sale and every inquiry flows in automatically — no double entry from your storefronts or your invoices.
Customer wants a specific Daytona reference? Add it to their wishlist. When a matching piece comes into inventory — or when one becomes Available again — the system flags the match on the matches dashboard so you can reach out same-day.
// Pipelines & opportunities
Track every active deal — incoming leads, customers shopping a specific reference, consignors negotiating splits, pending wires — on a kanban board with stages you fully control. Pipelines work the way the trade actually works, not the way a generic CRM tries to force it.
Build a pipeline for any flow — retail sales, wholesale offers, consignor onboarding, repair intake. Rename stages, reorder columns, add or remove them as your process evolves. Every store can have its own boards.
Each card on a pipeline is an opportunity tied to a customer. Title, value, stage, owner, next-step task. Move cards between stages as the deal progresses; the customer profile shows their full deal history.
// Tasks
Every opportunity can have tasks attached — call back, email, meeting, in-person. All tasks across all pipelines roll up to one Today view so nothing slips. Overdue items pin to the top so late callbacks can't hide.
Call back, email, meeting, in-person, or generic. Set a due date on creation (or leave it open as a someday-task). Assign to yourself or to a colleague. Notes capture context so the next person to pick it up isn't blind.
The /tasks page is the heads-up display for your day. Today, Tomorrow, This week, All upcoming, a specific day, or a custom range. Just-mine toggle to filter to your own tasks. Per-pipeline pills to narrow further.
Employees see their own tasks. Store admins see everyone's tasks across the store. Cross-store managers get the full view across every tenant they manage. Same data model, role-appropriate slices.
// Workflows
Welcome series for new customers, wishlist-match nudges, post-sale thank-yous, abandoned-inquiry re-engagement — all wired to real triggers in the platform. Build a workflow once and the system runs it forever, on the right customer at the right moment.
Customer created, sale completed, wishlist matched, inquiry received, lookbook viewed, appointment booked — every meaningful platform event can fire a workflow. No polling, no manual sync, no Zapier middleware step.
Welcome series for new signups, wishlist-match alert, post-sale thank-you with review request, abandoned-inquiry re-engagement, dormant-customer re-activation — all pre-built. Pick a template, edit the copy, ship.
// Appointments
A public booking page at /book/your-store where customers self-schedule a showroom visit, service drop-off, or video consult. Confirmations land in your inbox, the appointment shows on the dashboard calendar, and the customer gets a reminder.
Customers pick a service type, a date, and a time slot — the page only shows your real availability. Booked appointments appear on your /appointments calendar; reschedule, cancel, or add internal notes from there.
// Photos & share links
Every watch and handbag supports a Retail photo set (staged catalog shots that ship to storefronts + integrations) and an In-hand set (unstaged 'actually in our hands today' shots for wholesale follow-ups). Each gets its own copy-paste share URL.
Upload your nicely-staged catalog shots to the Retail card. Upload your shop-counter / daylight reference shots to the In-hand card. Storefronts and integrations only ever receive the Retail set — your wholesale-buyer reference shots never accidentally land on your public store.
Every piece exposes two public share URLs — one for the Retail set, one for the In-hand set — that the dealer copies straight into iMessage, WhatsApp, or email. Recipients see a polished mobile-first gallery on a branded page with no login.
// Customer storefronts
Per-store public pages — separate retail and wholesale catalogs at distinct URLs — so you can show retail customers polished pricing and the trade your wholesale numbers without rebuilding two sites. Plus a share token per piece for direct buyer links.
Each store gets two public catalog pages — /s/yourstore/retail and /s/yourstore/wholesale — pulling from the same inventory but showing different price tiers and contact channels.
Every watch and handbag has its own share URL with a token. Send a direct link to a buyer over text or DM; they get a clean product page (no login required) with photos, key fields, and an Inquire button.
// Multi-channel listing
Add a piece once — watch, bag, sneaker, apparel item, accessory, jewelry piece, or bullion record. It auto-pushes to every connected channel. Mark it sold once and it auto-withdraws everywhere. Shopify, Wix, Squarespace, Woo on the storefront side. Bezel, eBay, Facebook Marketplace, and Chrono24 on the marketplace side. The double-entry nightmare ends.
Shopify, Woo, Wix, and Squarespace — push, revise, and end on sold via each platform's native API. Inquire CTA replaces the cart button on sold listings (Shopify + Woo) so your sold archive keeps generating leads.
Bezel, eBay, Facebook Marketplace, and Chrono24 — all four flowing through the same lifecycle hooks. SOLD on InventoryConnect = pulled from every marketplace within minutes, no manual cleanup. Watch-focused marketplaces (Bezel, Chrono24) auto-filter to your watch inventory.
When a customer asks 'what do you have in stainless under $25k?', the answer isn't 'send 12 screenshots in iMessage' anymore. Build a curated 4–8 piece set in 30 seconds, write a personal intro, send a link.
// Lookbooks
The retail-follow-up tool. When a customer is shopping, you don't want to send your whole inventory page — you want to curate. Build a 4–8 piece set tailored to them, write a personal intro, send one link.
Pick pieces from a searchable picker, drag to reorder, optionally override the price and the description for THIS specific customer. Useful for friends-and-family discounts, private offers, or a bespoke pitch that the public storefront copy can't match.
Generate a share link the dealer copies into WhatsApp / iMessage / email. The recipient sees a polished mobile-first page with your store branding, your intro, and each piece as a full-screen photo grid with an 'I'm interested in this piece' CTA.
// Unified inbox
SMS via Twilio, Telnyx, or Quo / OpenPhone — bring whichever provider you already pay. Email via Gmail or Outlook OAuth, plus Resend for transactional sends. Every channel threaded per customer in /inbox. Facebook Messenger, Instagram DMs, and WhatsApp Business are in private beta and rolling out as Meta App Review lands.
Bring your own SMS provider — three native integrations covering the providers luxury dealers actually use. Twilio for the most mature 10DLC + voice setup, Telnyx for SMS / voice / number porting on a flatter rate card, Quo / OpenPhone for teams who already run on that stack. We handle threading, delivery-status callbacks, and 10DLC compliance for all three.
Connect your real Gmail / Google Workspace OR Microsoft 365 / Outlook inbox via OAuth. Customer threads flow into the unified inbox; replies you send land in your real Sent folder. Resend handles transactional sends (invoice emails, lookbook links, wishlist alerts) so your personal inbox doesn't get rate-limited by the platform's auto-emails.
Facebook Messenger, Instagram DMs, and WhatsApp Business round out the channel set. In private beta with our pilot dealers right now while we finish Meta App Review and the dealer-side onboarding flow. Rolling out to every dealer next.
// Marketing automation
Stop manually emailing every wishlist match, every inquiry, every post-sale follow-up. Customer events flow into Klaviyo automatically; you wire the flows once and the system runs them forever. Eight pre-built flow templates cover the highest-impact moments out of the gate.
Connect a Klaviyo private API key for first-class integration: profiles, events, segments. Or point the generic webhook at any other email tool, Slack, your own backend — fan out to multiple destinations per store.
We dispatch the events a luxury dealer actually wants to automate around. Each fires the moment the underlying state changes — no polling, no manual sync.
We ship a dedicated /integrations/marketing/flows page with the eight highest-impact Klaviyo flow templates ready to copy. Trigger names, segment conditions, conditional-split logic — all spelled out so you can build the flow in Klaviyo in minutes, not afternoons.
// Invoicing & payments
Generate professional PDF invoices, accept payment through Authorize.Net (or wire / Zelle / check), and handle refunds + chargebacks without leaving InventoryConnect.
Pull invoice lines from inventory or type them in free-form. Customer details, tax handling, deposits, multiple payments. Branded PDF with your logo and store address. Per-invoice payment method picker with optional CC surcharge.
Accept Hosted (PCI SAQ-A) credit card processing through your existing Authorize.Net merchant account. Funds settle directly to your bank — InventoryConnect never holds the money.
// In-app support
When a buyer files a question through Contact Support, it persists as a real ticket — not just an email someone might forget to reply to. Both sides see the thread, photos inline, and status tracking.
Threaded conversation per ticket with photo attachments inline, status badges (Open / In progress / Waiting on customer / Resolved / Closed), and email notifications both directions. Internal staff notes filtered out server-side from the customer view.
// Reports & API
Sales, payouts, sales-tax, inventory snapshots — all exportable to CSV / PDF. Per-store API keys for plugging InventoryConnect into your own dashboards, BI tools, or accountant's workflow.
Pre-built reports for the things accountants actually ask for. Sales by period, profit by consignor, sales-tax owed by jurisdiction, inventory aging, payouts due.
REST API at /api/v1/ with bearer-token auth. Generate scoped keys per store from your settings page. Same data model as the dashboard, fully documented endpoints.
Your data is yours. CSV export covers every table — inventory, customers, sales, invoices, wishlists, notes. You can leave with a full archive any time, no hostage situation.
// Multi-store & roles
Run multiple stores under one account — separate inventories, separate customers, separate storefronts, shared user accounts. Role-based access means each staff member sees only what they should.
Each store has its own inventory, customers, storefronts, integrations, and reports. Switch between stores from the topbar; data stays cleanly partitioned.
Seven roles cover everything from full-platform developer access to customer-only service portal. Each user gets exactly what they need.
// Integrations
Shopify, WooCommerce, Wix Stores, Squarespace Commerce, QuickBooks Online, Klaviyo, and Authorize.Net — all natively connected, no Zapier in the middle.
// Coming soon
End-to-end repair lifecycle from intake to return shipping — public intake form on your domain, watchmaker workspace with movement-reference / serial / age fields, incoming and outgoing test photos, return tracking numbers, and a private status portal where the customer watches every status update in real time. Currently in development; opens to every dealer as a paid upgrade later.
Spin up your store free in under a minute. No credit card required.