Boosty
CAPABILITY · SMART INVENTORY

Your inventory already has the products. Claude reconciles them with 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 to stockout risk with coverage and in-transit stock in view. It is a judgment layer on top of the inventory you already have.

See how it reasons
Multi-warehouseReserved · in transitStockout alert
boosty · stock-grid · multi-warehouse live
Warehouse A12 locations
A1
A2
A3
A4
B1
B2
B3
B4↓min
C1
C2
C3
C4
in transit
Whs. B
availablebelow min · B4moving A→B
KPI 01

1

SKU per product

however the supplier names it

KPI 02

0

blind entries

anything doubtful goes to a person

KPI 03

3

decisions

match · review · create new

KPI 04

3

industries

same engine running

UNDER THE HOOD

Every SKU it assigns comes with its reason.

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.

Sample upload

The upload comes in

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.

Claude reasons

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

Verdict from 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 every product and every import that comes in, with its confidence threshold. 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.

claude.match(incomingProduct)

› 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

LIVE SYSTEM · Grupo Latitud

This is what it looks like inside an AI-operated system — and how it is governed.

Availability is stock minus what is reserved, plus what is on the way. This tour follows that datum from real position to the purchase that gets signed.

Modules in this tour

  1. 01Available, reserved and in transit
  2. 02What is coming is already promised
  3. 03An alert that already looked at transit
  4. 04Where the AI stops on its own
  5. 05The same datum, end to end

Boosty Standard for Operating with AISimulated AI · demo data

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.

boosty · judgment-engine · 1 model · 6 industriesin production
›engine.read(Logistics & Distribution) · Inbound pickup PO → warehouse

Signals specific to the industry

Route status
In-transit by driver
Auto-replenish at delivered
POD received
score91/100
Stock updated at delivered — pickup auto-replenish applied
same enginezero retraining per industry

LIVE GRID

Warehouse × product, moving right now

Available, reserved and in transit by location. When the real available crosses the minimum, the cell lights up on its own. This is what your team sees, not a static sheet.

boosty · inventory-grid · realtimestream active
Product
Central warehouse
North branch
South depot

450W hammer drill

TAL-450-NEG

38

reserved: 12

in transit: 0

real 26 · min 25

64

reserved: 8

in transit: 40

real 96 · min 30

9

reserved: 4

in transit: 0

real 5 · min 15

Self-drilling screw 6mm x50

TORN-6X50-ZN

420

reserved: 80

in transit: 0

real 340 · min 200

180

reserved: 30

in transit: 500

real 650 · min 150

95

reserved: 12

in transit: 0

real 83 · min 100

SDS+ drill bit 12x160

BRC-SDS-12160

22

reserved: 6

in transit: 24

real 40 · min 12

7

reserved: 2

in transit: 0

real 5 · min 10

31

reserved: 5

in transit: 0

real 26 · min 18

Nitrile glove size M

GUA-NIT-M

140

reserved: 20

in transit: 0

real 120 · min 80

60

reserved: 10

in transit: 0

real 50 · min 50

18

reserved: 4

in transit: 0

real 14 · min 25

availablein transitbelow min (real = avail − reserved + in transit)

MATCHING ENGINE

A product comes in raw. It leaves linked to your catalog.

The 4-step cascade with a visible confidence score. The match stops at the first step that resolves — it does not spend AI if the SKU already matches.

boosty · match-engine · claude.match()

Raw incoming product · Supplier invoice (digital)

SKU TAL-450-NEG · 450W BLACK HAMMER DRILL · 24 units

Step 1 · Exact SKU

conf 1.00

TAL-450-NEG → matches character by character

Step 2 · Exact name

not evaluated — already resolved

Step 3 · Jaccard similarity

not evaluated — already resolved

Step 4 · AI fallback

not evaluated — already resolved

Match result

TAL-450-NEG · 450W hammer drill · confidence 1.00

IN THE SYSTEM · MASTER CATALOG

Above the threshold it is recorded on its own. Below it, a person decides.

A supplier load is compared line by line against the master record, with the confidence of each match and the explicit threshold. A new series is not made up: it stays for review.

Real screenshot of the system · demonstration data

STOCKOUT PREDICTION

It warns you on Tuesday, not when you are already at zero.

It projects consumption over the real available (net of reserved). When the line crosses the minimum threshold, it fires the reorder alert with days of coverage — before the stockout.

SKU TAL-450-NEG · 14-day projection
minimum 10today+14 days

Engine reading

available: 38 units

reserved: −12 units

real available: 26 units

consumption: 2.6 units/day (trend ↑)

coverage: 10.0 days

Projected stockout

Real available crosses the minimum on day 7. With no action, stock hits zero before the fortnight close.

Suggested reorder

120 units to supplier A · 5-day lead time → arrives before the stockout. Alert sent to purchasing over WhatsApp.

IN THE SYSTEM · STOCK ALERTS

An alert that says what it was crossed with.

The shortage against transit, demand and pipeline, with the proposed transfer or purchase. The purchase order is signed by a person.

Real screenshot of the system · demonstration data

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.

Anthropic

Claude · Anthropic

Claude Partner

The judgment engine: matching, dedupe, invoice parsing, and prediction

Supabase

Supabase

Deno Edge Functions for real-time matching + stock realtime via triggers

Make

Make / n8n

Webhooks to any ERP or legacy core without a modern API

n8n

n8n

Orchestration of bulk imports, automatic reorders, and reconciliation

Monday.com

Monday.com

Partner

Synchronized catalogs and reorder board when stock drops below minimum

WhatsApp

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.

It is defined in the assessment. The scope — what gets built first and what waits — comes from what we see in your operation, not from a catalog. Book 30 minutes and we give you the range in writing.

Gabriel Montiel
Founder · Boosty Digital

A WORD FROM THE FOUNDER

“An inventory adds up when every incoming product is recognized, even when it arrives under another name.”

An inventory works like a bilingual dictionary: the supplier writes “1/4 screw”, your catalog says “6 mm”, and someone has to know they are the same part. When that translation is done by hand, import after import, the count stops adding up and nobody can say which line drifted.

Smart inventory puts that translation inside the system: the AI reconciles every incoming product against the catalog, states the confidence of each match and sets aside the ones below the threshold. The ones that pass go in; the doubtful ones go to a person with both options in view. The company sets the threshold, and every match is on record.

For the business, that means an inventory that works as the single source of truth for sales, purchasing and finance. Book 30 minutes with me: I’ll show you the matching engine live on one of your imports. How many supplier imports does your team reconcile by hand today?

Gabriel Montiel signature

Gabriel Montiel

CEO · Boosty Digital

Applied AI Professor, UCAB·Industrial Engineer·MBA

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.

✓
Assessment of your current inventory management
✓
What we would build first: one inventory and one decision per SKU
✓
Automation plan for intelligent replenishment

No spam. We reply within 24 business hours.