For exporters, processors and traders of coffee, sesame, pulses, spices, grains and more
The operating system for commodity trade.
Soko is the back office your team works in and the shop your buyers order from, on one record per lot. When a buyer asks where a lot came from, you answer from the record. This site is our own shop, running on it.

For your team
Purchasing, quality lab, warehouse and sales, with approvals and a trail.
For your buyers
Every lot with its quality, passport and price per kg, ordered by the bag.
Not a middleman
Your shop runs under your own name on your own records. This one is ours.
Why now
Your buyer will ask where every lot came from.
Importers now ask for the plot, the path and the papers behind each lot, and an importer who cannot file cannot sell the lot in the EU. Be the exporter who answers in a day, from the record.
See one lot answerLarge and medium EU importers must name the plot behind each lot of coffee and cocoa.
One lot answers
Follow one lot from farm to buyer.
A real lot from the demo: Guji Washed G1, 9,600 kg. Six stops, each on a document, and the papers an importer asks for.



Trace
Guji Washed G1 · GUJ-W1-2526-001
9,600 kg · six stops, each on a document
Origin
Supplier recordWashing station
Harvest 2025/26
A model of the lot's trace, drawn from the demo. Click a stop to see the document behind it. In Soko you share the same trace as a passport.
Our own shop
What your buyer sees.
This site is Soko's own shop. Every lot here was bought, graded and stored in Soko before it went on sale, and your buyers get the same page under your name.
Collections
All collectionsFor your team
The back office behind the shop.
Purchasing, receiving, the quality lab, warehouses, sales and delivery, with approvals by role and amount and a trail on every document. Three of its screens, drawn from the demo.
Where it is, what it tested at, where it came from, and the papers on file.
Lot
Guji Washed G1 · GUJ-W1-2526-001
9,600 kg · 160 bags of 60 kg
Where it is now
Quality decision
PassWhere it came from
Who received it
Papers on file
01
One page per lot
Where it is, what it tested at, where it came from, and the papers on file.
Lot
Guji Washed G1 · GUJ-W1-2526-001
9,600 kg · 160 bags of 60 kg
Where it is now
Quality decision
PassWhere it came from
Who received it
Papers on file
02
Purchase order
Ordered, approved by role and amount, received in full, priced in birr.
Purchase order
PO-20261010-00146
Raro Boda washing station · 10 Oct 2026
| Item | Received | Total |
|---|---|---|
| Guji Washed G2 GUJ-W2 · 280 bags | 16,800 kg | ETB 22,176,000.00 |
Trail
- Submitted by Purchasing · 10 Oct
- Approved by Finance · 10 Oct, above ETB 5,000,000
- Received in full on GRN-20261016-00141 · 16 Oct
Total
ETB 22,176,000.00
Outstanding ETB 22,176,000.00
03
Sales
Proformas and orders, confirmed and reserved against real lots, in dollars.
| Document | Amount |
|---|---|
| PI-20261010-00039 Proforma invoiceSubmitted for review | $742,680.00 |
| SO-20261010-00036 Sales orderConfirmed and reserved | $218,800.00 |
| PI-20261002-00038 Proforma invoiceConfirmed | $218,800.00 |
| SO-20260929-00035 Sales orderConfirmed and reserved | $108,720.00 |
| PI-20260923-00037 Proforma invoiceConfirmed | $108,720.00 |
| SO-20260915-00034 Sales orderShipped | $266,480.00 |
The places are real; the companies and people in the demo are invented.
Your workflow
Documents follow the steps you set.
Every document type has a workflow you can edit in the back office: add a state, add a step, require an approval, or hold a step until a share of the payment is in. Set who may take each step.
Workflow
Purchase order
5 states · 4 steps · version 3
- Draft
- Submitted
- Approved
- Received
- Closed
Step
Submitted to Approved
Who may take this step
A model of the workflow designer, drawn from the demo: a purchase order's workflow. Click a step to see its rules, flip them, and add a hold state before closing.
Why it matters
Stop running on four books.
rides on one container. One claim or one double sale puts it at risk.Illustration, not a customer result: 320 bags of 60 kg at the demo price of $7.30 per kg.
Book a walkthroughFeatures
Everything in the box.
Back office16 parts
- PurchasingRequests and orders, in birr or dollars
- ReceivingA goods received note creates each lot
- Quality labCup score, moisture, defects; release or hold
- WarehousesStock by lot, bay and status
- TransfersBetween warehouses, with loss recorded
- Counts and write-offsStock counts, damage and spoilage
- Milling and blendingNew lots that remember their inputs
- Reservations and pickingPromised stock comes off what is free
- Sales and deliveryOrders reserve lots; delivery notes ship them
- ReturnsFrom customers and to suppliers
- SuppliersLicences and certificates with expiry dates
- Farm sitesCoordinates and boundaries under each supplier
- Lot papersICO marks, certificates, shipping papers
- Approvals and rolesRoutes by role and amount
- Activity trailWho did what, and when
- Lot pageOne page answers for every lot
Back office
for your team- PurchasingRequests and orders, in birr or dollars
- ReceivingA goods received note creates each lot
- Quality labCup score, moisture, defects; release or hold
- WarehousesStock by lot, bay and status
- TransfersBetween warehouses, with loss recorded
- Counts and write-offsStock counts, damage and spoilage
- Milling and blendingNew lots that remember their inputs
- Reservations and pickingPromised stock comes off what is free
- Sales and deliveryOrders reserve lots; delivery notes ship them
- ReturnsFrom customers and to suppliers
- SuppliersLicences and certificates with expiry dates
- Farm sitesCoordinates and boundaries under each supplier
- Lot papersICO marks, certificates, shipping papers
- Approvals and rolesRoutes by role and amount
- Activity trailWho did what, and when
- Lot pageOne page answers for every lot
Marketplace7 parts
- Browse and filterBy origin, process, certification and score
- Product pagesPick a grade and a lot, priced per kg
- Quality on every lotCup score, moisture and tasting notes
- Lot passportThe journey and the farm site on a map
- Prices and stockAsking prices with their history
- Landed costBuyers add their own freight and duty
- Whole-bag orderingOrdered in bags, priced per kg
Marketplace
Open the lots- Browse and filterBy origin, process, certification and score
- Product pagesPick a grade and a lot, priced per kg
- Quality on every lotCup score, moisture and tasting notes
- Lot passportThe journey and the farm site on a map
- Prices and stockAsking prices with their history
- Landed costBuyers add their own freight and duty
- Whole-bag orderingOrdered in bags, priced per kg
Who it is for
Built for businesses that own the lot.
Exporters
Many suppliers, several warehouses, buyers who ask questions.
Dry mills and processors
Lots come in, are milled and blended, and leave as new lots.
Cooperative unions
Members deliver, the union grades and sells.
Questions
Is Soko a marketplace?
No. Soko is software. Each company's shop runs under their own name on their own records, and this site is Soko's own. Your buyers see your name, your lots and your prices, and nobody stands between you and them.
Is Soko like Cropster?
Cropster is quality and roasting software. Soko runs the whole operation: purchasing, quality, warehouse, sales and the shop, on one record per lot, so the cup score your lab records is the one your buyer reads.
Does it replace my accounting system?
Not today, and it does not need to: your books stay where they are. Every purchase, receipt, sale, payment and write-off already lands in Soko's own financial ledger, and a general ledger is being built on it, with a chart of accounts, balanced journals and fiscal periods, so stock value, cost of sales and what each buyer owes will come from the same record as the lot.
How does my current stock get in?
We load your suppliers, farm sites, warehouses and stock with your team, and set up your shop. You start with one warehouse and this season's lots, not a migration project.
Does it make my lots EU compliant?
No software can; the importer files the statement. What Soko gives you is the part they will ask for: the supplier, the farm site with its boundary on the map, and every movement of the lot, on one page you can share as a passport.
Can it print my export documents?
Not yet printed, but never lost. Every document is on screen and every paper attaches to its lot, so the packing list, certificates and bill of lading sit one click from the lot they belong to. Printing is designed; tell us which document you need first.
Can I record a sale before the lot is in store?
Not yet. Today a sale names the lots it takes, which is what keeps a lot from being sold twice. Selling forward against planned lots is being built.
Does it work without internet?
It runs in a browser and needs a connection, from the office or from a phone in the warehouse. Nothing to install and nothing to back up; updates arrive on their own.
Is it only for coffee?
No. Coffee is what our own shop sells, so coffee is what you see here. Lots, warehouses, documents and the shop work the same for any commodity bought and sold in lots: sesame, pulses, spices, grains and more. The quality fields are defined per product category.
Who can see my data?
Each company has its own separate space. Your team sees what their role allows, buyers see only the lots you publish, and every change carries who made it and when.
Bring one real lot.
In 30 minutes we take it from purchase order to a buyer's screen.
- 1Walkthrough30 minutes, with your own lot.
- 2Setup with youWe load your data and set up your marketplace.
- 3First seasonStart with one warehouse. We stay on call.




