Skip to content
CALIBRE

2025/26 seasonFresh produce Business Intelligence

You know the kilos.

You don't know which

ones made money.

The ERP holds the kilos. The sales rep's spreadsheet holds the prices. The packhouse one holds the shrinkage. Nobody has the margin on a single screen.

Season report/extract

W42

5 sourcesERPpackhouse.xlsxdelivery notesprice listsweighbridges
LotVarietySizeKg€/kgMargin
24-118Clemenules3/518,4201.24+11.4%
24-119Nadorcott2/412,9601.86+18.2%
24-121Navelina4/624,3100.91−2.7%
24-124Fino lemon3/56,4802.05+23.9%
24-127Bell pepperG31,7501.12+4.1%

Demo data. That −2.7% on Navelina is the kind of finding that only shows up when kilos, price and real cost per lot sit in the same table.

25 years
in marketing and export
5 specialisms
BI, data, AI, automation, UX
A network
the team is built per project

§ 01How it really works

None of this is fixed by a good-looking dashboard

Five scenes from any given week in your packhouse and your sales office.

  1. 01

    The season closes in March.

    What would have changed it was decided in November.

  2. 02

    You know which customer pays the best price.

    Not which one leaves most margin after shrinkage, packing, freight and credit notes.

  3. 03

    The profitability report is three days of copy and paste.

    ERP, the sales spreadsheet, the packhouse one and the cost one. Every month, again.

  4. 04

    The crop estimate is the field technician's best guess.

    When it misses, the supply programme pays for it.

  5. 05

    Two people work out the same costing.

    Two different numbers, and the meeting is spent arguing which one holds.

The problem isn't missing data. It's that none of it talks to the rest.

All of this happens somewhere very specific. And that place is already producing the data.

Field
Field
Packhouse
Packhouse
Dispatch
Dispatch

§ 02From the field to the board

Four worlds that don't talk, one number at the end

A data project doesn't start with the chart. It starts with getting everything to refer to the same lot.

  1. Source 01

    Field

    Field books, agri ERP

    • Blocks and varieties
    • Crop estimates and sprays
    • Labour
  2. Source 02

    Packhouse

    Packing software, weighbridges

    • Intake and dispatch
    • Sizes and grades
    • Shrinkage and packout
  3. Source 03

    Sales

    ERP, spreadsheets, email

    • Orders and price lists
    • Programmes and promotions
    • Credit notes and claims
  4. Source 04

    Logistics

    Forwarders, temperature loggers

    • Shipments and freight cost
    • Temperatures
    • Transit times and incidents

Middle layer

One data model, updating itself

ETL/ELT, lot-level traceability and the same definitions of margin and shrinkage for everyone.

Output

Management

Same question, same number, in seconds.

  • Margin by customer, variety, size and season
  • Real cost variance against standard costing
  • Packhouse output by line and shift
  • Production and demand forecasting

§ 03What we build

Five kinds of project, in the order that makes sense

We don't sell dashboards. Reliable data first, visualisation second, and only then prediction.

  1. 01

    Business Intelligence

    First dashboard in daily use: 4–6 weeks

    • Profitability by customer, product, market and season
    • Cost control and variance against standard costing
    • Reports that send themselves every Monday
  2. 02

    Data engineering

    Phase 1 of nearly every project

    • Documented ETL/ELT processes
    • Cleaning, lot-level traceability and the data model
    • Automatic refresh, with nobody exporting anything
  3. 03

    AI and predictive models

    Needs 2–3 seasons of usable history

    • Production and demand forecasting
    • Size and quality prediction
    • Anomaly detection in cost, shrinkage and price
  4. 04

    Automation and AI agents

    Tackled process by process, 2–4 weeks each

    • Alerts on margin or temperature deviation
    • Agents that draft the report and leave it reviewed
    • Integration with the tools you already use
  5. 05

    Portals and visualisation

    Usually phase 3, once the model is solid

    • Customer portals with their own data
    • Bespoke web applications
    • Embedded dashboards wherever they're needed
ToolsPower BIMicrosoft FabricAzureSQLPythonPower Query · DAXn8n · MakePower Automate

§ 04Two concrete examples

This is what you end up looking at every Monday

Two demo dashboards. The data is invented; the structure and the questions are those of a real marketing company.

2025/26 season · fictional data

Gross margin, season

1,842,600

+6.4% vs 24/25

Average price

1.18€/kg

−3.1% vs 24/25

Average shrinkage

7.4%

−0.9 pp vs 24/25

Kg packed

14.2M kg

+2.8% vs 24/25

Net margin by channel

After shrinkage, packing, freight and credit notes

  • Retail DE · programme
    +0.34 €/kg+0.34
  • Retail NL · programme
    +0.27 €/kg+0.27
  • Wholesale FR
    +0.19 €/kg+0.19
  • Retail UK · spot
    +0.14 €/kg+0.14
  • Processing / fresh-cut
    +0.08 €/kg+0.08
  • Domestic wholesale
    +0.03 €/kg+0.03
  • Third-country export
    −0.06 €/kg−0.06
  • EU discount
    −0.12 €/kg−0.12

€/kg · zero is the centre line

View as table
Channel€/kg
Retail DE · programme+0.34
Retail NL · programme+0.27
Wholesale FR+0.19
Retail UK · spot+0.14
Processing / fresh-cut+0.08
Domestic wholesale+0.03
Third-country export−0.06
EU discount−0.12

Margin by week

€/kg, weighted average

0.000.100.200.30W38W40W42W44W46W480.28
View as table
Week€/kg
W380.21
W390.18
W400.24
W410.26
W420.22
W430.15
W440.11
W450.14
W460.19
W470.23
W480.28

The question it answers: discount buys a lot of volume and sits near the top of the kilo ranking. Once real shrinkage, packing and freight are charged to it, it leaves 0.12 €/kg. The ERP never shows you that.

Model trained on 3 seasons · fictional data

Mean forecast error

6.8% MAPE

−2.4 pp vs manual method

4-week forecast

3,360t

Dominant size forecast

2–3

Actual production against forecast

Tonnes packed per week. The forecast runs four weeks beyond the last actual.

  • Actual
  • Forecast
05001,0001,5002,000W40W42W44W46W48W505201,380
View as table
WeekActual (t)Forecast (t)
W409801,010
W411,2401,190
W421,5201,480
W431,7801,820
W441,9101,880
W451,8401,800
W461,6201,660
W471,3801,420
W481,180
W49940
W50720
W51520

Forecast size breakdown

% of kilos packed. Sizes are ordered, so the colour is too: one hue, dark to light.

W40 · Size 1: 5%
W40 · Size 2: 12%
W40 · Size 3: 28%
W40 · Size 4: 34%
W40 · Size 5: 21%
W41 · Size 1: 6%
W41 · Size 2: 14%
W41 · Size 3: 30%
W41 · Size 4: 32%
W41 · Size 5: 18%
W42 · Size 1: 8%
W42 · Size 2: 17%
W42 · Size 3: 31%
W42 · Size 4: 30%
W42 · Size 5: 14%
W43 · Size 1: 10%
W43 · Size 2: 20%
W43 · Size 3: 32%
W43 · Size 4: 27%
W43 · Size 5: 11%
W44 · Size 1: 13%
W44 · Size 2: 23%
W44 · Size 3: 32%
W44 · Size 4: 23%
W44 · Size 5: 9%
W45 · Size 1: 16%
W45 · Size 2: 26%
W45 · Size 3: 31%
W45 · Size 4: 20%
W45 · Size 5: 7%
W46 · Size 1: 19%
W46 · Size 2: 28%
W46 · Size 3: 30%
W46 · Size 4: 17%
W46 · Size 5: 6%
W47 · Size 1: 22%
W47 · Size 2: 30%
W47 · Size 3: 29%
W47 · Size 4: 14%
W47 · Size 5: 5%
W40W41W42W43W44W45W46W47
Size12345
View as table
WeekSize 1Size 2Size 3Size 4Size 5
W405%12%28%34%21%
W416%14%30%32%18%
W428%17%31%30%14%
W4310%20%32%27%11%
W4413%23%32%23%9%
W4516%26%31%20%7%
W4619%28%30%17%6%
W4722%30%29%14%5%

The question it answers: if you're going to have 30% size 2 in three weeks, that programme with the German multiple can be closed today. And if you're not, better to know before signing it.

Both dashboards use demo data generated for this presentation. On a real project they are built on the systems you already have.

§ 05Who runs it

Twenty-five years selling fruit before any dashboard

“I've sat on both sides of the table: the one that grows and packs, and the European buyer who calls on a Tuesday to move an entire programme.”
Alfonso Barón Barbadillo

Alfonso Barón Barbadillo

Project director

My job here isn't to write code. It's to translate “I don't know which customer makes me money” into a brief the technical team can build without guessing.

25+ years
in international fresh produce
4 markets
Germany, United Kingdom, France, Netherlands
A network, not a payroll
the team is built per project

Every project adds specialists as needed. They are not permanent staff and they are not interns. How the network works.

§ 06How we work

Five phases, and the first one is free

The whole plan, in real weeks from kick-off.

  1. 00Diagnosticwk 1

    No charge

  2. 01Data modelwk 2–6

    The phase that decides whether the project works

  3. 02First dashboardwk 6–9

    Delivered in use, not in a presentation

  4. 03Automationwk 8–13

    Process by process

  5. 04Predictionwk 13–16

    Once there's clean history

Phase 00

Scope, timeline and a fixed price

You bring

Two meetings

Phase 01

One model, refreshing itself

You bring

Someone who can settle definitions

Phase 02

Dashboard in production

You bring

Two people who actually use it

Phase 03

Automated processes and alerts

You bring

Which task burns the most hours

Phase 04

A trained model with measured error

You bring

One season of patience

If you say no after the diagnostic, the document is yours to keep.

§ 07Get started

One week to find out what you've got

The diagnostic is free and ends in a document with scope, timeline and price. If you say no, the document stays with you.

Reply within
24 h
Phone
[+34 000 000 000]

Two or three specific lines are enough. We'll cover the rest on the call.

Sending opens your email client with the details already written. We handle your information under our privacy policy.