SmartFarm
Cooperative operations, made clear

Run shares, collections, and fleet work from one calm system.

SmartFarm gives cooperatives a crisp operating view: member records, share accounts, collection tickets, routes, trucks, and Excel-ready reports in one tenant-safe workspace.

Highland DairyLake Region TeaEastern CoffeeCoastal SugarGreenfield Co-opAlpine FarmsHighland DairyLake Region TeaEastern CoffeeCoastal SugarGreenfield Co-opAlpine Farms
Setup path

Three practical moves from signup to first report.

No theatre. Create the cooperative, import the people, then run the field workflow with finance-ready records from day one.

01

Onboard your cooperative

Create your company, set up branches, and invite staff via Keycloak SSO. Configure roles for admins, clerks, and field officers in minutes.

  • Company & branch setup
  • Keycloak SSO + role mapping
  • Multi-currency configuration
02

Register suppliers & open share accounts

Bulk-import farmer suppliers, link them to branches, and open share accounts under your cooperative's share products — all with a full audit trail.

  • Supplier KYC capture & import
  • Share product & account creation
  • Initial contributions or allotments
03

Run collections, dividends & reports

Capture daily collection tickets at pickup stations, dispatch trucks along routes, and export reconciled Excel reports for any period or branch.

  • Collection tickets per supplier (kg)
  • Fleet & driver assignment per route
  • Excel reports + live SSE progress
Platform modules

One product surface. Six connected workstreams.

Each module uses the same cooperative, branch, supplier, and audit model, so teams stop copying numbers between tools.

Module

Suppliers & Members

Onboard and manage every farmer.

  • Supplier registration with KYC fields
  • Branch-level supplier directory
  • ID, contact & next-of-kin records
  • Supplier role assignment & access
  • Bulk import via Excel uploads
Module

Shares & Dividends

Cooperative share accounts end-to-end.

  • Share products with par value & rules
  • Member contributions & transfers
  • Bulk allotments with SSE progress
  • Dividend calculation & payouts
  • Share certificate generation
Module

Collections

Daily produce pickup tracking.

  • Collection routes per branch
  • Pickup stations along each route
  • Per-supplier collection tickets (kg)
  • Clerk attribution & date stamping
  • Branch & route-level reconciliation
Shares Module

Member share accounts, fully reconciled

Define share products, open accounts, run contributions and transfers, then issue dividends across thousands of members in one bulk operation — with every step audit-logged.

  • Share products with par value, currency & rules
  • Contributions, transfers and bulk allotments
  • Dividend calculation, payout and certificates
  • BigDecimal money precision (18,4) end-to-end
1

Member onboarded

Supplier profile and share account opened

Complete
2

Contribution logged

Cash, transfer, or bulk allotment recorded

Live
3

Dividend prepared

Finance validates balances before payout

Queued
4

Certificate issued

Statement and .xlsx export generated

Ready
Collections & Fleet

From pickup station to weighed ticket

Every collection route, pickup station, truck, driver and supplier ticket lives in one model. Clerks weigh produce in the field; managers reconcile by route, branch or supplier in seconds.

  • Routes → pickup stations → daily tickets
  • Per-supplier kg captured by collection clerks
  • Trucks & drivers assigned per route & date
  • Quantity precision (12,3) for kilograms
1

Route assigned

Truck, driver, and pickup station linked

Dispatched
2

Ticket captured

Supplier produce weighed at the station

Weighing
3

Manager review

Branch totals checked before payout

Review
4

Report exported

Period totals prepared for finance

Ready
Bulk Ops & Reports

Long jobs that you can actually watch

Bulk share approvals, conversions, progress reports and Excel exports all stream live progress over SSE — no polling, no guesswork. Apache POI produces audit-ready .xlsx files at any scale.

  • SSE progress per bulk operation key
  • RabbitMQ-backed async job queue
  • Apache POI streaming .xlsx (SXSSF)
  • Persistent operation history & retries
1

Bulk job created

Operation key persisted for audit

Created
2

Queue processing

RabbitMQ worker streams progress

Streaming
3

Excel generated

Apache POI writes the workbook

Export
4

History retained

Retry and review from operation log

Archived
Pricing

Start narrow, then scale without changing systems.

Every plan includes the same operating model for shares, collections, reports, and tenant-safe branch data.

Single branch

Starter

For small cooperatives running a single branch.

Contact us

pricing matched to your cooperative structure

  • Up to 5 staff (admin, clerks, viewers)
  • Up to 500 active suppliers
  • Shares + Collections modules
  • Standard Excel reports
  • Email support
Most popular

Growth

For multi-branch cooperatives running shares, collections and fleet.

Contact us

pricing matched to your cooperative structure

  • Up to 25 staff across branches
  • Unlimited suppliers & share accounts
  • Full Fleet module (trucks & drivers)
  • Bulk operations with SSE progress
  • Multi-currency support
  • Priority support
Custom scale

Enterprise

For unions and federations operating multiple cooperatives under one roof.

Contact us

pricing matched to your cooperative structure

  • Unlimited staff, branches & companies
  • Custom share products & dividend rules
  • Dedicated Keycloak realm & SSO
  • Custom Excel report templates
  • SLA-backed support & onboarding
  • Custom integrations

Full data isolation · No setup fees · Dedicated onboarding support

Questions

Answers before rollout.

The implementation details cooperative managers, finance leads, and field teams usually ask for first.

SmartFarm is multi-tenant by design. Every supplier, share account, collection ticket and truck record carries a company_id. Data is row-level isolated per cooperative.

Still have questions? Email our team →

Ready to get started

Give every branch the same clean operating rhythm.

Onboard branches, import suppliers, set up shares, then start logging field collections without waiting for custom infrastructure.

No credit card required · Excel exports · Live progress for long jobs