Your inventory doesn't need more columns. It needs judgment.
Claude reconciles every product that comes in even if it arrives with a different name, deduplicates bulk imports, separates what's available from what's reserved and in-transit, and alerts you about a stockout before it happens. Not a stock module — it's a judgment layer on top of the inventory you already have.
0s
per SKU
matching vs 6 min manual
0%
auto-match
without human intervention
0x
speed
bulk import with dedupe
0
industries
same engine running
UNDER THE HOOD
It doesn't assign a SKU blindly. It shows you why.
An incoming product almost never arrives with your exact nomenclature. Claude exposes the decision cascade — SKU, name, similarity, AI — with the confidence score of each step so your team trusts the match.
Lead de ejemplo
Lead crudo entra
Supplier invoice line: "SKU TAL-450-NEG · PERCUSSION DRILL 450W BLACK · 24 units". The normalized SKU matches character-for-character with a product in the catalog.
Step 1 · Exact SKU
TAL-450-NEG → direct match in catalog, confidence 100%
Name cross-validation
"percussion drill 450w" matches the base description → reinforces the match
No ambiguity
single candidate → subsequent steps not evaluated
Inventory action
+24 units to origin warehouse · movement recorded · no human review
Score
100/100
Veredicto de Claude
Automatic match. Applied to available stock. Zero intervention.
WHAT AI DOES IN YOUR INVENTORY
Five jobs your team should no longer do manually
Each one runs on its own, 24/7, on every product and every import that comes in. Your team receives reliable stock, not spreadsheets to reconcile.
claude.match(incomingProduct)
Finds the correct SKU even if it arrives with a different name
A 4-step cascade: exact SKU → exact name → Jaccard similarity ≥ 0.6 → AI fallback. Every incoming product exits linked to your catalog with a confidence score.
› input
Invoice line: "self-drill screw 1/4x2 zinc x500" (no SKU)
› claude →
step 1 SKU: no match
step 2 name: no exact match
step 3 Jaccard: 0.71 ≥ 0.6 → candidate
→ match: SELF-DRILL SCREW 6mm x500
confidence: 0.71 · flag: optional review
THE SAME ENGINE
One inventory. Signals change, judgment doesn't.
We don't rewrite the logic per industry. The same judgment engine reads each business's own inventory. This is already running in production.
Señales propias de la industria
GRILLA EN VIVO
Almacén × producto, moviéndose ahora
Disponible, reservado e in-transit por ubicación. Cuando el disponible real cruza el mínimo, la celda se enciende sola. Esto es lo que tu equipo ve, no una hoja estática.
Taladro percutor 450W
TAL-450-NEG
reservado: 12
in-transit: 0
real 26 · min 25
reservado: 8
in-transit: 40
real 96 · min 30
reservado: 4
in-transit: 0
real 5 · min 15
Tornillo autoperf. 6mm x50
TORN-6X50-ZN
reservado: 80
in-transit: 0
real 340 · min 200
reservado: 30
in-transit: 500
real 650 · min 150
reservado: 12
in-transit: 0
real 83 · min 100
Broca SDS+ 12x160
BRC-SDS-12160
reservado: 6
in-transit: 24
real 40 · min 12
reservado: 2
in-transit: 0
real 5 · min 10
reservado: 5
in-transit: 0
real 26 · min 18
Guante nitrilo talla M
GUA-NIT-M
reservado: 20
in-transit: 0
real 120 · min 80
reservado: 10
in-transit: 0
real 50 · min 50
reservado: 4
in-transit: 0
real 14 · min 25
MOTOR DE MATCHING
Un producto entra crudo. Sale enlazado a tu catálogo.
La cascada de 4 pasos con score de confianza visible. El match se detiene en el primer paso que resuelve — no gasta IA si el SKU ya coincide.
Producto entrante crudo · Factura proveedor (digital)
SKU TAL-450-NEG · TALADRO PERCUTOR 450W NEGRO · 24 und
Paso 1 · SKU exacto
conf 1.00TAL-450-NEG → coincide carácter por carácter
Paso 2 · Nombre exacto
no evaluado — ya resuelto
Paso 3 · Similitud Jaccard
no evaluado — ya resuelto
Paso 4 · Fallback IA
no evaluado — ya resuelto
Resultado del match
TAL-450-NEG · Taladro percutor 450W · confianza 1.00
PREDICCIÓN DE QUIEBRE
Te avisa el martes, no cuando ya estás en cero.
Proyecta el consumo sobre el disponible real (descontando reservado). Cuando la línea cruza el umbral mínimo, dispara la alerta de reorden con días de cobertura — antes del quiebre.
Lectura del motor
disponible: 38 und
reservado: −12 und
disponible real: 26 und
consumo: 2.6 und/día (tendencia ↑)
cobertura: 10.0 días
Quiebre proyectado
El disponible real cruza el mínimo en el día 7. Sin acción, stock en cero antes del cierre de quincena.
Reorden sugerido
120 und a proveedor A · lead time 5 días → llega antes del quiebre. Alerta enviada a compras por WhatsApp.
CONNECTED STACK
Lives on top of your inventory. Doesn't replace it.
The judgment layer connects to what you already use. If your core or ERP has a REST API, we talk to it.
Claude · Anthropic
Certified partnerThe judgment engine: matching, dedupe, invoice parsing, and prediction
Supabase
Certified partnerDeno Edge Functions for real-time matching + stock realtime via triggers
Make / n8n
Webhooks to any ERP or legacy core without a modern API
n8n
Orchestration of bulk imports, automatic reorders, and reconciliation
Monday.com
Certified partnerSynchronized catalogs and reorder board when stock drops below minimum
WhatsApp Business
Stockout alert reaches the purchasing manager where they actually see it
Frequently asked questions about Smart Inventory
No. It's a judgment layer that lives ON TOP of the inventory you already have. If your core or ERP has a REST API we integrate it natively; if it's legacy with no API, we connect it via Make/n8n. Your team keeps working where they already work — only now stock comes in reconciled and reliable.
A 4-step cascade: first exact SKU, then exact name, then Jaccard index similarity with threshold 0.6, and only if none of that resolves, it escalates to Claude with the candidates in context. Each match comes with a confidence score and, if it's below the auto-apply threshold, it's flagged for one-click review.
It's modeled explicitly. Real available is physical minus reserved in pending orders plus confirmed in-transit. Reserved stock is never sold twice and stockout predictions use real available, not gross.
You define the threshold. By default: exact SKU match applies on its own (confidence 100%), fuzzy match comes in with a review flag, and the AI fallback self-applies only if it exceeds your confidence threshold. When you trust the judgment, you raise the automation. It's gradual, not a leap of faith.
Yes. The XLSX import auto-detects column mapping even if it's non-standard, deduplicates against your existing catalog, merges variants, and applies prices with margins by client type. We tell you how many products were new, how many were updated, and how many duplicates were merged.
Yes, it's natively multi-warehouse: warehouse × product grid with available, reserved, in-transit, minimum, and maximum per location. Price lists by client type (wholesale, installer, distributor, retail) are applied with per-SKU overrides.
Yes. Bidirectional sync with Shopify via Edge Function: when an order is delivered it deducts, when a pickup is received it auto-replenishes, and it keeps stock aligned between warehouses and channels so what doesn't exist can't be sold.
Setup + monthly fee + variable cost per SKU processed (cents of USD). Implementation: 3-4 weeks to have matching + dedupe + stockout prediction live on your inventory. Schedule a 30-min assessment and we'll give you the exact range.

A WORD FROM THE FOUNDER
“Inventory doesn't fail for lack of columns. It fails because the product comes in with a different name than the one you have it stored under.”
I've seen warehouses with an impeccable system: configured warehouses, defined minimums, nice reports. And the count still doesn't add up because the supplier invoice says "1/4 screw" and the catalog says "6mm", and someone had to guess by hand which was which — 2,000 times.
Smart Inventory isn't about adding another stock module to your system. It's about adding judgment: something that reconciles every incoming product the way your best warehouse manager would on their best day — but across 2,000 SKUs, at 2am, and explaining with what confidence it made each match. The inventory stops being a spreadsheet to reconcile and starts being a reliable source.
If your team spends more time reconciling imports than selling, schedule 30 minutes with me. Not with a salesperson. With me. I'll show you the matching engine live on a real import of yours.

Gabriel Montiel
CEO · Boosty Digital
LET'S TALK
Ready for an inventory that has judgment?
Schedule a 30-minute assessment. We'll bring a real import of yours and show you Claude's matching engine live. No corporate presentation, no theater.