For commercial high-altitude flower farms

The operating system for commercial flower farms.

One system of record from stem counting on the harvest floor to payroll disbursement and certificate expiry — so every department, every sensor and every shipment reconciles against the same numbers.

A fully seeded farm, one click per role. No sign-up, nothing to install.

What a week without a system of record costs
03:14

Cold room 2 held 9.1 °C until morning shift.

Nobody was in the building. The breach was found at 06:40 — six hours of a graded consignment already gone.

D-4

Block 7 spray log rebuilt from memory before the audit.

Three supervisors, one notebook, two WhatsApp threads. No record of who applied what, at what rate, on which date.

Δ 1,350

Stems counted at intake never match stems invoiced.

Grading, packing and sales each keep their own sheet, so the variance is discovered after the invoice has left.

Not a mockup

Everything below is a screenshot of the demo you can open right now.

One seeded farm — Waridi Flowers, eight greenhouses in Naivasha — with a year of harvests, orders, payroll runs and sensor readings already in it. Pick a role on the sign-in page and you are looking at the same screens, with the same numbers.

Flori-Core dashboard showing production output, pending dispatches, revenue and live cold-room telemetry
The command centre: output, dispatch, revenue and workforce at a glance, with cold-room temperature and zone moisture live down the right.
The failure modes

Spreadsheets don't fail loudly. They fail four days before an audit.

Every one of these is a disconnection between two departments that never share a record.

01

A certificate expires unnoticed

Renewal dates live in one manager's inbox. The expiry is discovered by a buyer, or by an auditor, not by you.

02

The cold chain breaks in transit

Between pack house and JKIA there is no reading, no timestamp and no owner — only a rejected consignment and a claim you can't evidence.

03

Casual payroll is computed on paper

Hundreds of casual workers, attendance on a clipboard, deductions worked out by hand. Disputes cannot be settled from the record because there isn't one.

04

Procurement reorders what is already in stores

Chemicals sit on a shelf while a purchase order for the same drum is approved, because stores and procurement keep separate books.

The system of record

Seventeen modules, one database, one set of numbers.

Organised the way a farm is organised — by department, not by feature list. A stem graded in the pack house is the same record finance invoices and compliance audits.

Deploy the modules you need. Leave the rest.

17 modules · 5 domains

Every deployment is configured to the farm. Turn on the pack house and cold chain without payroll, or run compliance and stores while production stays on paper for a season — modules can be added later without a migration, because they were always one database.

GROW
  • Farm Zones
  • Production
  • Farm Operations
MEASURE
  • IoT Telemetry
  • Automation Rules
MOVE
  • Pack House
  • Cold Room
  • Inventory
  • Logistics
SELL & BUY
  • Sales
  • Procurement
  • Stores
RUN
  • Financials
  • HR & Training
  • Payroll
  • Compliance
  • Team & Access

GROW

Land, crop cycles and the daily work in the greenhouses.

Farm Zones

Zone-by-zone management with crop variety, planted area, growth stage, irrigation schedule and historical yield — including an interactive map view.

Production

Crop cycle management from planting to harvest, with a 12-week Gantt schedule, active batches, yield forecast and variety performance.

Farm Operations

Soil management, irrigation, spray programs, IPM, maintenance, task scheduling, weather tracking and incident reports.

MEASURE

Sensor data and business data in one queryable place.

IoT Telemetry

Field sensors stream soil moisture, air temperature, EC and pH over MQTT into a time-series database — so telemetry and business records can be queried together, not exported and matched by hand.

Automation Rules

Thresholds that fire in real time — trigger irrigation when moisture drops below a set point, alert when a cold room exceeds its ceiling. Every rule run is logged.

MOVE

Harvest floor to aircraft, with the cold chain accounted for.

Pack House

QC grading (Grade A/B/waste), intake logging, packing station management, cold chain handover and labour productivity.

Cold Room

Live sensor readings per room, trend charts, FIFO inventory, check-in/check-out and automatic breach alerts.

Inventory

Available-to-Promise by variety, stem flow, packed box register and a wastage log with cause breakdown.

Logistics

Shipment planning, route mapping from farm to JKIA, dispatch queue, fleet register and driver assignment.

SELL & BUY

Orders out, inputs in, both tied to stock on hand.

Sales

CRM and order pipeline from enquiry through confirmed, packed, dispatched and invoiced, with buyer records for EU, UK and UAE markets.

Procurement

Purchase requests — manual or auto-triggered by low stock — purchase orders, goods received notes, invoice matching, payments and vendor management.

Stores

Agrochemicals, packaging and consumables with stock movements, low-stock alerts and reorder triggers feeding procurement.

RUN

The back office: money, people and the audit trail.

Financials

P&L, balance sheet, cash flow and budget vs actuals, multi-currency in KES, USD and EUR.

HR & Training

Permanent and casual workforce, contracts, training records, handler certification tracking and performance appraisals.

Payroll

Monthly runs for salaried and casual workers, payslips, NSSF/NHIF/PAYE deductions, bulk approval and payslip delivery by email and SMS.

Compliance

Certificate registry with expiry alerts, spray logs, chemical usage auditing and a full audit trail.

Team & Access

User accounts, roles and permissions per farm — who may see payroll, who may sign off a spray, who may only record a delivery.

Audit-ready, year-round

Evidence you don't have to assemble the week before the auditor arrives.

Certificate records, spray logs and chemical usage are captured as work happens, not reconstructed afterwards. Every change is written to an immutable audit trail: who changed what, when, and from where — expandable to the field-level diff.

Certificate registry with expiry alerts. Every certificate, its holder, its renewal date and its documents in one register — alerts ahead of expiry, not after.

Spray logs recorded at application. Product, rate, operator, block, date and re-entry interval, entered on the spot by the person doing the work.

Chemical usage auditing. Stores movements reconcile against what was actually applied, so usage records and stock records agree.

Flori-Core is software that helps farms maintain and evidence their own certifications. It does not issue, grant or guarantee any certification, and is not affiliated with or endorsed by any certification body.

Audit trailImmutable · append-only
dose_rate− 2.0 L/ha
dose_rate+ 2.5 L/ha
reentry_hours+ 24
Illustrative records. Entries cannot be edited or deleted — corrections are appended.
Security & access

Each farm's data is its own. Each role sees only its work.

Multi-tenant isolation

Every record is scoped to a single farm tenant. No shared tables of farm data, no cross-farm queries.

Two-factor authentication

Enforced per role, so finance and director accounts can be held to a higher bar than a driver's handset.

Immutable audit log

Append-only. Every create, change and approval is attributable to a user, a time and a source.

Role-based access
Farm Director
Full read across departments, financial approval, audit trail access
Agronomist
Zones, crop cycles, spray programs, IPM, incident reports
Pack House Supervisor
Intake, grading, packing stations, cold room handover, shift labour
Finance
Ledgers, payroll runs, invoice matching, payments, multi-currency
Driver
Assigned dispatch only — manifest, route, handover confirmation
Built for Kenyan flower farming

Not a generic ERP with a flower skin.

The specifics that decide whether a system survives contact with a Naivasha farm week.

KES, USD and EUR

Costs in shillings, sales in euros and dollars — held in one ledger without a parallel spreadsheet.

NSSF, NHIF and PAYE

Statutory deductions applied in the payroll run, with payslips per worker and bulk approval.

Casual alongside permanent

Daily-rate casual labour and salaried staff in the same workforce register, contracts and appraisals included.

Naivasha to JKIA

Route mapping, dispatch queue and driver assignment for the run that decides whether the flight is met.

EU, UK and UAE buyers

Buyer records, order pipeline and Available-to-Promise by variety across export markets.

WhatsApp and SMS alerts

Supervisors are in the greenhouse, not at a desk. Breaches and approvals reach them where they already are.

Book a demo

A walkthrough against your farm, not a slide deck.

Tell us the shape of the operation and we'll run the demo on the departments that matter to you — pack house and cold chain, payroll and casual labour, or the compliance registry.

Pricing depends on hectares, headcount and modules deployed. Talk to us and we'll quote against your scope.

We'll reply from a named person at Flori-Core to arrange a time. Your details are used for this enquiry only.