Alba
How it works

A Monday morning at a fine-dining restaurant.

The full journey, end to end — from the moment Alba notices your Sassicaia is at one bottle to the moment the new delivery is on the shelf and the inventory is up to date.

1

Sales come in overnight

Your POS runs through dinner service. Alba reads the new depletions overnight (CSV upload today, email-forwarded automatic ingest soon) and updates the stock for every wine you sold. A 2018 Sassicaia just dropped from 3 bottles to 1.

/manager/beverages
Bolgheri Sassicaia31
Chianti Classico Riserva6256
Vino della Casa Rosso124118
Champagne Brut Reserve1414
2

9:00 AM — the engine wakes up

The reorder engine runs daily on the schedule you set. It walks every active beverage, projects how many will be left when the next delivery actually arrives, and flags whatever would land at or below its reorder point. Sassicaia triggers — projected stock 1, reorder point 2.

engine.run() — 09:00:01
scanning 47 active beverages…
CRITICAL Sassicaia · projected 1 ≤ reorder 2
CRITICAL Champagne Brut · projected 2 ≤ reorder 2
→ 45 OK · 0 LOW · 2 CRITICAL
building proposal for Corvelio Wines…
3

It builds a proposal

For each distributor with at least one critical wine, Alba builds an order with three options (A = critical only, B = critical + Priority 1, C = wider net). It respects the distributor's cutoff, lead time, sales unit, and minimum order. If the smallest option is below minimum, it auto-pads with extra bottles so the order is always actionable.

Corvelio Wines
Cutoff Sun, May 3 · delivery Mon May 4
Option ACritical only
6 btl
$1,080
Option BRECOMMENDEDCritical + Priority 1
18 btl
$1,740
Option CCritical + Priority 1 & 2
42 btl
$3,300
4

It reaches you on WhatsApp

Alba ships the proposal on whichever channel you live on — WhatsApp by default, with email in parallel as a safety net. You can pick SMS or email-only from your settings. The portal carries the same proposal if you'd rather tap than type.

WhatsApp · Today 09:01
Hey Marco — Alba here 🍷 Two critical at Corvelio: Sassicaia (1 left) and Champagne Brut (2 left). I'd go with Option B — 18 bottles for $1,740, hits the minimum and tops up the Chianti too. Reply A, B, C, or tap the link to choose another mix. Cutoff is tomorrow 22:00.
5

You reply A

One letter. Or one tap on the portal. Alba understands free-form too — “take A but drop two bottles of Chianti” works on WhatsApp / SMS / portal. The moment you confirm, the proposal moves to Confirmed by manager, and Alba composes the outgoing order to the rep.

B
Got it ✓ — Option B confirmed for Corvelio Wines. Sending the order to Luca now (email + WhatsApp). I'll check back tomorrow when delivery is expected.
6

The order goes to your supplier

Branded order email with line items, account number, payment terms, deliver-to address, and a one-click button the supplier can use to push back if the order can't be fulfilled. Same payload also goes to their WhatsApp if you've set their phone — most suppliers reply faster on WhatsApp than on email.

Alba
New order from Acme Italian
18 bottles · $1,740.00
ItemQtyLine
Bolgheri Sassicaia3 btl$660
Champagne Brut3 btl$300
Chianti Classico Riserva12 btl$780
Total18 btl$1,740
Account 8842 · Net 30 · Deliver Mon May 4
7

The proposal is now waiting on the distributor

Status flips from Confirmed by manager to Waiting for distributor. The ball is on the supplier's side. You see it in the portal, and on the proposals list, with a clear status pill.

Awaiting your replyConfirmed by managerWaiting for distributorReceived
8

Delivery day — Alba checks in

On the expected delivery date Alba sends a quick “did it arrive?” on your preferred channel with two tappable choices: Yes, received / Not yet — ask tomorrow. One tap and stock updates automatically.

Email · Mon May 4 09:30
Did the Corvelio Wines order arrive?
18 bottles · $1,740 — expected today.
✓ Yes, received — update inventory⏱ Not yet — ask tomorrow
9

Stock auto-updates the moment you confirm received

Tapping “Yes” adds the line-item bottles back into your inventory. No spreadsheet, no manual count. The order moves to Received. The cycle is closed and the engine is free to propose again next time something hits critical.

delivery received · stock updated
Bolgheri Sassicaia14
Champagne Brut25
Chianti Classico Riserva5668
✓ 18 bottles added across 3 line items.
10

Tap “Ask Alba” any time

Beyond the reorder loop, there's a sommelier-friend AI that knows your stock, prices, recent sales, distributor offers, and general wine knowledge. Ask anything in plain language — in English or Italian.

in-portal AI chat
which wine made me the most money last weekend?
Sassicaia, easily — $1,320 in revenue across 6 bottles, 78% margin. Right behind it: Brunello at $940 / 4 bottles. House Rosso did the volume (47 glasses) but the high-end wines won the dollars this weekend. 🍷
11

The numbers a POS can't give you

At any time, the insights page shows your acceptance rate, your reply time, on-time delivery per supplier, and the count of stockouts Alba caught in time. Plus a weekly revenue trend, day-of-week pattern, and projected stockouts based on current velocity.

Acceptance rate87%+3pp
Reply time42m−18m
On-time delivery92%+5pp
Stockouts prevented6

That's the whole loop.

Eleven steps for one bottle. Repeat for every wine, every distributor, every cycle — automatically. The manager only gets pinged when something actually needs them.