Every tonne, truck and permit in one system.
Production, haulage, equipment, maintenance, safety, the assay lab, stores, contractors, payroll and your solar sites in one system built for mines, quarries and energy companies. Shift reports come in from the pit as the shift runs, and the whole site is on one screen by morning.
- Modules
- 26
- Features
- 257
- Login
- 1
- Shift reports arrive a day lateTonnes, loads and delays written on paper at the pit and typed into Excel the next morning, if at all.
- Breakdowns nobody saw comingServices slip because hour meters live in a notebook, so a truck stops in the middle of a shift.
- Near misses go unreportedHazards are talked about in the crib room and forgotten, until the same one hurts someone.
- Licences found expired at auditPermits, licences and returns kept in a folder, with renewals remembered a week too late.
Your site deserves better.
Pit, plant, people and power. One login.
An operations system for mines, quarries, contractors and energy companies. Sixteen modules share one database, so a breakdown logged at the pit takes the truck off dispatch, opens a work order and reserves the spares. It is set up as a demo open-pit mine near Kitale with its own solar mini-grid division. Click around the dashboard below to open each module.
- Mine
- Plant & lab
- Safety & environment
- People
- Energy
- Add-ons
- breakdown1
- over limit1
- waiting1
- fault1
No records match.
New dashboard
No records match.
Pit 2 · Day shift 06:00 to 18:00 · Tuesday 6 October
- Supervisor
- Peter Barasa, Crew A
- Loading
- EX-02 on bench 1240, EX-04 on bench 1230
- Haulage
- 8 of 9 haul trucks working, HT-05 in the workshop
- Loads so far
- 49 loads to 10:30, average 39.6 t on the weighbridge
- Ore to ROM pad
- 1,940 t to stockpile ROM-A
- Plan
- 3,800 t for the shift, on pace for 3,650 t
- Delays
- 35 minutes, wet ramp after rain at 06:20
- Grade control
- Blocks GC-1240-07 and 08, estimated 2.3 g/t
- Load count updated from the weighbridge: 49 loads, 1,940 t
- HT-05 stood down with an oil leak, work order WO-26-3318 opened
- Ramp dried and graded, loading back to full rate
- Delay logged: wet ramp after rain, 35 minutes
- Handover from Hassan Abdi read and accepted, toolbox talk held
New shift report
No records match.
40 t haul truck · Crew A · Pit 2 to ROM pad
- Operator
- James Wafula, licensed for haul trucks to 2028
- Pre-start check
- Passed at 06:02, 24 of 24 items
- Loads today
- 27 loads, 1,062 t
- Average cycle
- 14.2 minutes, target 15
- Hour meter
- 16,204 h, service due at 16,250 h
- Fuel
- 410 litres at 05:40, 19.8 litres an hour
- Tyres
- 6 fitted, front left at 3,840 h
- Tracker
- Last position 10:39, 22 km/h on the ramp
- Load 27 weighed at 39.8 t and tipped on ROM-A
- Speed alert: 41 km/h in the 30 km/h zone near the crusher, operator told
- Pre-start check passed by James Wafula
- 410 litres of diesel issued at the fuel bay, hour meter 16,198 h
- Night shift: 44 loads, 1,716 t, no defects reported
Dispatch unit
Hour meters from this morning's pre-start checks. HT-05 is in workshop bay 2, DZ-01 is due its 500-hour service today.
No records match.
70 t hydraulic excavator · Loading fleet · Pit 2, bench 1240
- Serial and QR
- EX-02, QR A-0102, bought March 2021
- Hour meter
- 14,862 h at 06:00 today
- Next service
- 500-hour service at 15,000 h, about 9 days
- Availability, Oct
- 94%, use 81%
- Bucket
- Teeth changed at 14,610 h, wear plates at 60%
- Fuel
- 58 litres an hour, September average
- Cost per hour
- KES 21,400, September
- Operator today
- Moses Wanyonyi, Crew A
- Hour meter 14,862 h logged on the pre-start check
- Bucket teeth changed under WO-26-3288
- Oil sample sent to the lab: results normal
- 250-hour service done, 6.5 hours down
Add asset
No records match.
HT-05 · 40 t haul truck · Breakdown · Off dispatch since 08:15
- Reported by
- Collins Kiptoo, operator, with a photo
- Reported
- Tuesday 6 October at 08:15, Pit 2 ramp
- Assigned
- Joseph Kiprono, workshop lead
- Finding
- Seal failed on the left final drive
- Parts
- Seal kit and 40 litres gear oil, KES 186,400, requisition REQ-26-1192
- Estimate
- 9 hours, back for the night shift
- Hour meter
- 18,330 h
- Lost so far
- 2.4 hours, about 230 t of haulage
- Requisition REQ-26-1192 for the seal kit approved by Daniel Wekesa
- Final drive opened in bay 2: seal failed, no gear damage
- Towed to the workshop, bay 2
- Taken off dispatch, Crew A told
- Breakdown logged by Collins Kiptoo on the cab tablet with a photo
Log a breakdown
No records match.
Near miss · Haul road 1, crusher junction · Tuesday 6 October, 07:48
- Reported by
- Kevin Rotich, haul truck operator, HT-11
- What happened
- Light vehicle LV-09 pulled out at the junction as HT-11 came down loaded
- Distance
- About 15 m, truck stopped
- Injury or damage
- None
- Potential
- High: fatality possible
- Investigator
- Grace Chebet, safety officer
- Witnesses
- 2 statements taken
- Interim action
- Stop sign and flagman at the junction from 08:30
- Witness statement from the LV-09 driver added
- Interim action: flagman posted at the crusher junction
- Investigation opened by Grace Chebet, rated high potential
- Alert sent to the mine manager and the safety team
- Reported by Kevin Rotich from the cab tablet
Report a hazard
No records match.
Hot work · Crusher building, feed chute · 08:00 to 16:00
- Holder
- Daniel Ouma, plant fitter, hot work ticket valid to 2027
- Issuer
- Kennedy Wafula, plant supervisor
- Work
- Weld wear plates inside the feed chute
- Isolation
- Crusher and feeder locked out under PTW-26-0609
- Fire watch
- Abel Nyongesa, extinguisher and blanket on site
- Gas test
- Not needed, open area
- Time left
- 5 hours 20 minutes
- Permit live: holder and fire watch signed on the tablet
- Crusher and feeder isolations checked, 3 locks on
- Approved by Kennedy Wafula
- Requested by Daniel Ouma with a job safety analysis attached
Request permit
No records match.
Grade control · Bench 1240, blast pattern 1240-07 · 48 samples
- Received
- Monday 5 October, 16:40, from Peter Barasa
- Method
- Fire assay, 50 g charge, AAS finish
- QC inserted
- 2 blanks, 2 standards, 2 duplicates
- Prep
- Dried, crushed and pulverised by 06:30
- Now
- In the furnace, results due 14:00
- Chemist
- Mercy Nafula
- Next
- Grade blocks GC-1240-07 to 09 marked out for tomorrow's dig
- Fusion started, 54 crucibles in the furnace
- Prep finished, pulps weighed
- QC samples inserted by the system: 2 blanks, 2 standards, 2 duplicates
- Batch received from the pit, 48 bags scanned in
New batch
No records match.
Highland Tyres Ltd · Haul truck tyres · Raised Tuesday 6 October
- Raised by
- Samuel Otieno, stores controller
- Reason
- Tyre stock at 2, minimum 6; HT-05 and HT-11 due for change
- Lines
- 4 haul truck tyres at KES 590,000 each
- Quotes
- 3 received, Highland Tyres lowest with 7-day delivery
- Value
- KES 2,360,000 including VAT
- Approval
- Over KES 1,000,000: operations manager, then finance
- Deliver to
- Main store, Kilima site
- Sent to Daniel Wekesa for approval
- Quote comparison attached: 3 suppliers
- Raised from the reorder list by Samuel Otieno
New LPO
18 monitoring points plus rehabilitation plots. Dust is the hourly average, water the latest sample.
No records match.
Dust monitor · Haul road 1, near the crusher junction · 24-hour limit 150 µg/m³
- Reading
- 182 µg/m³ at 09:00, hourly average
- Since midnight
- 124 µg/m³ average so far
- Cause
- Water bowser WB-01 down with a pump fault
- Nearest homes
- 3 homes within 400 m
- Action
- Second bowser hired in, speed cut to 25 km/h on the road
- Owner
- John Mutai, environment officer
- Grievances linked
- GRV-26-0087, dust on crops
- Hired bowser booked from Bluestone Earthworks, on site by 12:00
- Alert: DM-01 over the 150 µg/m³ limit, John Mutai and the mine manager told
- WB-01 stopped with a pump fault, work order WO-26-3317
- Reading 88 µg/m³ at the start of the day shift
Log reading
No records match.
Grievance · Dust on crops · Farm 400 m from haul road 1
- Raised by
- Rose Wekesa, farmer, +254 722 *** 418
- Received
- Monday 5 October at 16:10, by phone
- Issue
- Dust settling on her beans and kale along the haul road
- Acknowledged
- SMS with reference GRV-26-0087 sent at 16:22
- Linked to
- DM-01 readings over limit, WB-01 breakdown
- Owner
- Lucy Nekesa, community liaison
- Next step
- Site visit Wednesday 7 October at 10:00 with John Mutai
- Linked to the DM-01 dust alert and the hired bowser
- Site visit booked for 7 Oct and confirmed with Rose Wekesa by phone
- Acknowledged by SMS with the reference number
- Logged by Lucy Nekesa from a phone call
Log grievance
No records match.
Mining licence · 412 hectares · Granted March 2021 for 10 years
- Holder
- Kilima Minerals
- Area
- 412 hectares, boundary map v3 on file
- Expires
- 14 March 2031
- Conditions
- 22 conditions, 21 with evidence on file
- Missing evidence
- Annual community development report, due 31 Oct
- Royalty, Q3
- Worked out and paid on 10 October last quarter on time
- Owner
- Daniel Wekesa
- Q3 production figures locked from the production module
- Inspector visit: 1 direction on bench heights, closed 25 Sep
- Q2 production and royalty returns filed
Add licence
- compliant4
- timesheet query1
- insurance expiring1
- inductions overdue1
No records match.
Drill and blast · Contract C-2024-03 to June 2027 · Pit 2 and Pit 3
- Contact
- Michael Kirui, site manager, +254 711 *** 302
- People on site
- 22, all inducted, 2 medicals due in November
- Machines
- DR-03 and DR-04 drill rigs, 1 explosives truck
- October work
- 4,860 m drilled, 6 blasts, 118,000 t broken
- Rates
- KES 1,480 a metre, blasting at KES 26 a tonne
- Insurance
- Valid to 31 March 2027
- Safety, 2026
- 0 lost time injuries, 7 hazards reported
- Retention held
- KES 2,940,000, 5%
- Blast permit PTW-26-0614 requested for pattern 1240-09
- Daily timesheet for 22 people signed by Peter Barasa
- September invoice KES 10,240,000 checked against metres drilled, approved
- Monthly review: drilling rate 4% ahead of plan
Add contractor
No records match.
Crew A · Mining · Day shift · Supervisor Peter Barasa
- Roster
- 4 days on, 4 days off, days then nights
- Present
- 42 of 44, clocked in by 05:52
- Absent
- Tom Wekesa, sick note; Brian Ochieng, no call
- Toolbox talk
- Wet ramps, 42 signatures at 05:55
- Overtime, October
- 64 hours, all approved
- Tickets expiring
- Haul truck ticket for 2 operators, 28 Oct
- Next block
- Four days off from Friday 9 October, then nights
- Absence for Brian Ochieng flagged to Peter Barasa
- Toolbox talk signed by 42 crew on the tablet
- 42 of 44 clocked in at the main gate
- Roster for 12 to 18 October shared to crew phones
Book training
| Earnings | KES |
|---|---|
| Basic salary | 126,000 |
| House allowance | 25,200 |
| Commuter allowance | 16,800 |
| Gross pay | 168,000 |
| Deductions | KES |
|---|---|
| PAYE | 39,345 |
| NSSF | 4,320 |
| SHIF, 2.75% | 4,620 |
| Housing levy, 1.5% | 2,520 |
| Total deductions | 50,805 |
| Earnings | KES |
|---|---|
| Basic salary | 54,000 |
| House allowance | 10,800 |
| Commuter allowance | 7,200 |
| Gross pay | 72,000 |
| Deductions | KES |
|---|---|
| PAYE | 11,769 |
| NSSF | 4,320 |
| SHIF, 2.75% | 1,980 |
| Housing levy, 1.5% | 1,080 |
| Total deductions | 19,149 |
| Earnings | KES |
|---|---|
| Basic salary | 103,500 |
| House allowance | 20,700 |
| Commuter allowance | 13,800 |
| Gross pay | 138,000 |
| Deductions | KES |
|---|---|
| PAYE | 30,728 |
| NSSF | 4,320 |
| SHIF, 2.75% | 3,795 |
| Housing levy, 1.5% | 2,070 |
| Total deductions | 40,913 |
| Earnings | KES |
|---|---|
| Basic salary | 115,500 |
| House allowance | 23,100 |
| Commuter allowance | 15,400 |
| Gross pay | 154,000 |
| Deductions | KES |
|---|---|
| PAYE | 35,324 |
| NSSF | 4,320 |
| SHIF, 2.75% | 4,235 |
| Housing levy, 1.5% | 2,310 |
| Total deductions | 46,189 |
| Earnings | KES |
|---|---|
| Basic salary | 109,500 |
| House allowance | 21,900 |
| Commuter allowance | 14,600 |
| Gross pay | 146,000 |
| Deductions | KES |
|---|---|
| PAYE | 33,026 |
| NSSF | 4,320 |
| SHIF, 2.75% | 4,015 |
| Housing levy, 1.5% | 2,190 |
| Total deductions | 43,551 |
| Earnings | KES |
|---|---|
| Basic salary | 40,500 |
| House allowance | 8,100 |
| Commuter allowance | 5,400 |
| Gross pay | 54,000 |
| Deductions | KES |
|---|---|
| PAYE | 6,923 |
| NSSF | 3,240 |
| SHIF, 2.75% | 1,485 |
| Housing levy, 1.5% | 810 |
| Total deductions | 12,458 |
| Earnings | KES |
|---|---|
| Basic salary | 72,000 |
| House allowance | 14,400 |
| Commuter allowance | 9,600 |
| Gross pay | 96,000 |
| Deductions | KES |
|---|---|
| PAYE | 18,663 |
| NSSF | 4,320 |
| SHIF, 2.75% | 2,640 |
| Housing levy, 1.5% | 1,440 |
| Total deductions | 27,063 |
No records match.
Pit supervisor · Crew A · Joined February 2021
- Basic pay
- KES 126,000
- House allowance
- KES 25,200
- Night shift and pit allowances
- KES 16,800 for 12 night shifts
- Overtime, September
- 8 hours, paid in the allowance line
- Deductions
- PAYE, NSSF, SHIF and Housing Levy, shown on the payslip
- Paid
- 28 September by bank transfer
- Leave balance
- 14 days
- Net pay sent by bank file, payslip sent by WhatsApp
- September payroll approved by Agnes Wairimu and Daniel Wekesa
- Night shifts and overtime brought in from attendance
Add allowance
Solar output since 06:00. PAYG areas show the share of home systems paid up and unlocked.
No records match.
Solar mini-grid · 312 customers · Running since June 2024
- Solar
- 60 kWp, 150 panels, cleaned 28 September
- Battery
- 180 kWh, 78% charged at 10:30
- Output today
- 214 kWh to 10:40
- Energy sold, September
- 18,420 kWh
- Customers
- 284 homes, 24 businesses, 3 public buildings, 1 posho mill
- Uptime, September
- 99.4%, 1 outage of 4 hours
- Technician
- Moses Barasa, Kilima Power field team
- Battery at 78%, load 21 kW, solar 46 kW
- Night load peak 34 kW at 19:40 yesterday, battery low point 31%
- 4 new connections made and meters registered
- Quarterly panel clean done, output up 6%
Add site
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Energy, September, kWh | 520 | 30 | 15,600 |
| Standing charge, business | 1 | 500 | 500 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Energy, September, kWh | 250 | 30 | 7,500 |
| Standing charge, institution | 1 | 500 | 500 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Energy, September, kWh | 700 | 30 | 21,000 |
| Standing charge, business | 1 | 500 | 500 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Energy, September, kWh | 340 | 30 | 10,200 |
| Standing charge, institution | 1 | 500 | 500 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Energy, August, kWh | 180 | 30 | 5,400 |
| Standing charge, business | 1 | 500 | 500 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Solar energy to the plant, September, kWh | 71200 | 18 | 1,281,600 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Energy, September, kWh | 95 | 30 | 2,850 |
| Standing charge, kiosk | 1 | 500 | 500 |
No records match.
Business tariff · Ridge mini-grid · Meter MG-R-0218 · September usage
- Customer
- Upendo Posho Mill, Jane Wafula, +254 724 *** 316
- Usage
- 520 kWh in September
- Tariff
- KES 30 a kWh, standing charge KES 500, before VAT
- VAT
- 16%, included in the total
- Total
- KES 18,676
- Due
- 20 October 2026, by M-Pesa paybill
- eTIMS
- Receipt number kept on the invoice
- History
- Paid on time 14 of the last 15 months
- Invoice sent by SMS and WhatsApp with the paybill and account number
- Invoice sent to KRA eTIMS and receipt number recorded
- Meter reading 18,402 kWh taken from the meter platform
- August bill of KES 17,980 paid by M-Pesa
New bill
No records match.
Ask a question
No records match.
New message
- allowed3
- flagged1
- blocked1
- manager PIN1
No records match.
Export log
No records match.
New request
- sent5
- needs review1
No records match.
Schedule
Every phone and tablet running the app. Amber ones have records waiting to sync.
No records match.
Invite users
Each tile is a live connection. Click one for its log.
No records match.
Connect a service
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Goods and services as agreed | 1 | 159,138 | 159,138 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Goods and services as agreed | 1 | 10,690 | 10,690 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Goods and services as agreed | 1 | 82,974 | 82,974 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Goods and services as agreed | 1 | 2,759 | 2,759 |
| Description | Qty | Unit | Amount |
|---|---|---|---|
| Goods and services as agreed | 1 | 36,034 | 36,034 |
No records match.
New invoice
No records match.
New ticket
- awaiting signature1
- signed2
- issued1
- expires 12 Oct1
No records match.
New document
Dashboard
Yesterday's tonnes, the shift running now, plant feed, safety and anything that needs a decision, on the first screen the operations manager sees each morning.
Production & shift reports
Tonnes mined, hauled and processed per shift, entered at the pit and the plant as the shift runs.
- Shift reports on a phoneSupervisors log loads, tonnes, delays and equipment hours on a phone at the pit, even without signal.
- Mine plan against actualDaily and monthly targets per pit, bench and material, with the shift's tonnes set against them.
- Ore, waste and stockpilesOre sent to the ROM pad, waste to the dumps and every stockpile with its tonnes and estimated grade.
- Plant throughputTonnes fed, run hours, mill availability and throughput per hour from the plant control room.
- Delays and downtimeDelays coded by cause, such as rain, blasting, breakdown or no operator, with minutes lost per shift.
- Grade and recoveryHead grade, tailings grade and recovery per shift from the lab, with gold or metal recovered.
- Blast recordsPattern, holes, explosives used and tonnes broken for each blast, linked to the bench it opened.
- Shift sign-offThe incoming supervisor reads the handover and the shift report is signed off before it counts.
- ReconciliationMined tonnes checked against the weighbridge, plant feed and survey at month end, with the gap shown.
- Production return figuresMonthly and quarterly tonnes, grades and output laid out the way the mining regulator asks for them.
- Strip ratio and cost per tonneWaste to ore ratio and cost per tonne mined and milled, from fuel, labour, contractors and spares.
Haulage & fleet
Haul trucks, loaders and support vehicles: where they are, what they carried and the fuel they used.
- Live fleet boardEvery truck, loader and service vehicle with its operator, location and status, from trackers or the operator's phone.
- Load countsLoads counted per truck and per loader from the weighbridge, the dispatcher or the operator tapping a button.
- Cycle timesLoad, haul, dump and return times per truck, so queues at the loader and slow ramps show up.
- Weighbridge ticketsEach ticket with the truck, the gross and tare weights and the stockpile, matched to the shift.
- Fuel issuesDiesel issued per unit with litres and hour meter or odometer, and litres per hour flagged when they jump.
- Payload checksLoads over or under the target payload listed per operator and loader each shift.
- TyresEach tyre by serial number, position and hours, with pressure checks and the cost per hour.
- Operator pre-start checksA pre-start checklist on the phone before every shift, with a failed item sending the unit to the workshop.
- Speed and zone alertsSpeeding and no-go zone alerts from your fleet trackers: a connection we can build where your tracker supplier offers an interface.
- Contract haulageContractor trucks paid per load, per tonne or per tonne-kilometre from the same load records.
- Licences and inspectionsRoad licences, insurance and inspection dates per vehicle, with reminders before they lapse.
Equipment & availability
Every excavator, truck, drill, crusher and generator with its hours, status and availability.
- Asset registerEach machine with its make, serial number, location, value, supplier and warranty, labelled with a QR code.
- Hour metersHours from the shift report, the pre-start check or the tracker, so services fall due on real hours.
- Status by the hourWorking, standby, breakdown or planned service, with the time spent in each per shift.
- Availability and useMechanical availability and use per machine and fleet, compared with your targets.
- Generators and power plantGenerator run hours, fuel, load and output per shift, with standby sets checked weekly.
- Fixed plantCrushers, mills, pumps, conveyors and thickeners listed by plant area with their own service plans.
- Component lifeEngines, final drives, buckets and liners tracked by hours, with the change-out date forecast.
- Hired equipmentHired machines with the rate, minimum hours and hire dates, checked against the hours worked.
- Cost per hourFuel, parts, labour and tyres per machine, as a cost per operating hour.
- Replace or repairRepair spend against the machine's value and age, to show when a rebuild or a new unit makes sense.
Maintenance & work orders
Planned services by hours and breakdowns logged from the pit, each job tracked to the parts and hours it took.
- Planned services by hoursService plans per machine at 250, 500, 1,000 and 2,000 hours, raised as work orders when they fall due.
- Breakdowns from the pitAn operator or supervisor logs a breakdown with a photo, and the unit comes off dispatch at once.
- Work orders by priorityJobs ranked breakdown, today or planned, assigned to a fitter or contractor and tracked to done.
- Job cards on a tabletFitters see the task list, record hours and parts, and close the job on a tablet in the workshop.
- Parts reserved from storesParts for a planned job reserved ahead, and parts for a breakdown requested from the job card.
- Inspections and checklistsWeekly crusher, conveyor and pump inspections done on a phone, with failed items raised as jobs.
- Oil samplingOil samples logged per component, with results attached and trends flagged.
- Backlog and planningOpen jobs, hours needed and parts waiting, planned into the next shutdown or service window.
- Downtime causeEvery stoppage coded by failure and cause, to show which faults come back.
- Mean time between failuresTime between breakdowns and time to repair per machine and per fleet each month.
- Contractor jobsOutside workshops and specialists with quotes, approval and invoices linked to the work order.
Health & safety
Incidents, hazards, toolbox talks, inspections and PPE, reported from a phone and followed to closure.
- Report from any phoneAnyone on site reports an incident, near miss or hazard with a photo and location, offline if needed.
- Anonymous reportsHazards can be reported without a name, so people speak up about what they see.
- InvestigationsRoot cause, witness statements and photos kept with the incident, with sign-off by the safety officer.
- Corrective actionsEach action with an owner and due date, reminders before it falls due and escalation when it is late.
- Toolbox talksTopic, crew and attendance signed on a tablet at the start of each shift.
- Inspections and auditsPit, workshop, plant and vehicle checklists on a phone, with failed items raised as hazards.
- PPE issuePPE issued per person with sizes and dates, and replacements due flagged.
- Medicals and fitnessPre-employment and periodic medicals, hearing and dust exposure tests tracked per person.
- InductionsSite inductions for staff, contractors and visitors, with a person blocked from the gate list until done.
- Safety statisticsLost time injuries, frequency rates, near misses and days without injury for the site and each contractor.
- Regulator reportingIncident reports and monthly safety figures in the layout the mining regulator asks for.
Permits to work
Hot work, confined space, electrical isolation, working at height and blasting permits, issued and closed on a tablet.
- Permit typesHot work, confined space, working at height, electrical isolation, excavation and blasting, each with its own checklist.
- Request to closureA permit moves from request to approval, isolation, live work and hand-back, with a signature at each step.
- Isolations and lock-outIsolation points, lock numbers and who holds each lock, with the permit live only when all are signed.
- Gas testsGas readings before and during confined space entry, with the time and the tester recorded.
- Competent people onlyOnly people with a valid ticket for the work can be named as issuer, holder or tester.
- Clashing workA warning when two permits cover the same area or the same isolation point.
- Blast permitsBlast time, exclusion zone, guards posted and the all-clear, with the siren log kept on the permit.
- Live permit boardEvery live permit on one board in the control room, by area, with time left on each.
- Shift handoverLive permits handed to the next shift and signed for, so no work carries on without an owner.
- Permit auditClosed permits checked at random, with findings fed back to the issuer.
Assay lab & grade control
Samples from the pit, plant and drill holes tracked from bag to result, with QC and grade control blocks.
- Sample dispatchSamples logged in batches with source, hole, depth or blast hole, and a barcode on each bag.
- Chain of custodyEvery hand-over from the field to the prep room and the lab signed and time-stamped.
- Lab workflowBatches move through drying, crushing, pulverising, fire assay or other methods, with the step each one is at.
- QC samplesBlanks, standards and duplicates inserted by rule, with a batch held when a result falls outside limits.
- Results importResults from the lab instrument or an outside lab's file loaded against each sample, no typing.
- Assay certificatesCertificates per batch with method, detection limits and QC, signed by the chemist.
- Grade control blocksBlast hole grades turned into ore, low grade and waste blocks for the supervisors to dig.
- Plant samplesFeed, tailings and solution samples per shift, feeding the head grade and recovery figures.
- Outside and umpire labsSamples sent to outside labs tracked with courier, turnaround and cost.
- Turnaround timesHours from sample in to result out per method, against the target the mine needs.
Stores & procurement
Spares, fuel, explosives and reagents: requisitions, orders, deliveries and stock, with approvals by value.
- Spares catalogueEvery part with its number, the machines it fits, bin location, minimum and maximum stock.
- Requisitions from the jobFitters and supervisors request items against a work order, a cost centre or a project.
- Approvals by valueRequests and orders approved by the right person for the amount, from a phone.
- Purchase ordersLPOs raised from approved requests or reorder levels and sent to suppliers in your layout.
- Quotes comparedThree quotes side by side with price, lead time and terms before an order is placed.
- Goods receivedDeliveries checked against the LPO for quantity and price before they enter stock.
- Fuel stockDiesel tank dips, deliveries and issues reconciled daily, with the loss shown in litres and KES.
- Explosives magazineExplosives and accessories received, issued and returned per blast, with the magazine balance kept to the unit.
- Critical sparesLong lead items for key machines flagged, with stock kept and a warning before it runs out.
- Stock countsCycle counts on a phone, with variances approved before they post.
- ImportsParts ordered from abroad with the supplier, shipping, clearing costs and landed cost per item.
- Supplier recordsSuppliers with tax details, bank details, contracts and delivery performance.
Environment & rehabilitation
Dust, water, noise, blast vibration, tailings and rehabilitation, measured against your permit limits.
- Monitoring pointsDust monitors, boreholes, river points, noise and vibration stations on one map, each with its limits.
- Readings from the fieldReadings entered on a phone at the point or loaded from the instrument file.
- Limits and alertsEach reading checked against the permit limit, with the environment officer told when one is close or over.
- Water balanceWater drawn, recycled and released, with borehole levels tracked over time.
- Tailings storageFreeboard, pond level and piezometer readings, with inspections logged per lift.
- Blast monitoringVibration and air blast at the nearest homes for every blast, linked to the blast record.
- Spills and incidentsSpills logged with the volume, clean-up and photos, and linked to safety where needed.
- RehabilitationAreas reshaped, topsoiled and planted, with survival counts and cover against the plan.
- Waste and hazardous materialUsed oil, tyres, batteries and chemicals tracked from site to licensed disposal.
- Permit reportsMonthly and annual figures laid out for your environmental permits and audits.
Community & grievances
Grievances, meetings, local hiring and community projects, logged from any channel and answered on time.
- Grievances from any channelCalls, SMS, WhatsApp, letters, walk-ins and community meetings logged in one register.
- Acknowledge on timeEach grievance acknowledged within your set days, with a reference number sent to the person.
- Investigation and responseSite visits, photos and findings kept with the case, and the response agreed before it is sent.
- Links to the causeA grievance linked to the blast, dust reading or truck it is about, so patterns show.
- Stakeholder registerVillages, elders, groups, schools and local leaders with contacts and meeting history.
- Meeting minutesCommunity meetings with attendance, issues raised and commitments made, tracked to done.
- Local hiringLocal jobs filled by village, with applicants and casuals tracked against your commitments.
- Community projectsSchool, water and road projects with budget, spend and progress reported back to the community.
- Compensation and landLand access, crop and property compensation cases with valuations, agreements and payments by M-Pesa.
- Grievance reportCases by type, village and time to close, for management and your annual reports.
Licences & compliance
The mining licence, environmental permits, explosives and water permits and every return, with renewals on time.
- Licence registerMining licence, environmental permits, explosives, water, fuel and energy licences with their conditions and expiry.
- Renewal remindersReminders at 90, 60 and 30 days before expiry, sent to the owner and the manager.
- Licence conditionsEach condition listed with the evidence that shows it is met and the person responsible.
- Returns calendarProduction returns, royalty returns, environmental reports and safety returns with due dates.
- Royalty workingsRoyalty worked out from sales and the rate you set, ready for the return and the payment.
- Inspections by authoritiesVisits from inspectors logged with findings, directions and the close-out of each.
- Document vaultLicences, maps, approvals and correspondence stored with versions and access by role.
- Contractor complianceContractor licences, insurance and tax compliance checked before they are paid.
- Audit packEverything an auditor asks for gathered into one pack per licence or per year.
Contractors & hours
Drilling, haulage, earthworks and service contractors: their people, hours, rates, compliance and invoices.
- Contractor registerEach contractor with scope, contract, rates, insurance, tax compliance and contacts.
- Their people on siteContractor staff with ID, induction, medicals and tickets, checked before they get a gate pass.
- Hours and timesheetsDaily hours per person and machine, signed by your supervisor on the day.
- Measured workMetres drilled, loads hauled or cubic metres moved, taken from your own records.
- Rates and minimumsHourly, daily and unit rates with standby and minimum charges applied by the contract.
- Invoice checkingEach invoice checked against the approved hours and quantities, with differences listed.
- Retention and deductionsRetention, fines and back-charges held and released by the contract terms.
- Safety by contractorIncidents, hazards and toolbox talks per contractor, part of the monthly review.
- Local contentLocal staff and local suppliers per contractor, reported against your commitments.
- Contract expiryContracts, insurance and permits with expiry reminders before they lapse.
Shifts & attendance
Crew rosters, clocking at the gate, overtime, leave and training, for your own staff and contractors.
- Crew rostersDay and night crews on rotating rosters, planned weeks ahead and shared to staff phones.
- Clock in at the gateBiometric or card readers at the gate and the plant, with lateness and absence flagged per crew.
- Who is on siteA live list of everyone on site, by area, for roll calls and emergency musters.
- Muster in an emergencySupervisors tick their people off at the muster point on a phone, and anyone missing shows at once.
- Overtime and call-outsOvertime and call-outs approved by the supervisor, then sent straight to payroll.
- Leave and off daysLeave requests and balances, with cover checked against the roster before approval.
- Fatigue rulesA warning when someone is rostered past your limits on hours or days in a row.
- Training and ticketsInductions, operator tickets, first aid and refresher courses tracked with expiry dates.
- Casual labourCasuals signed in daily and paid by M-Pesa at the agreed rate.
- Camp and transportBed space at the camp and seats on the staff bus planned from the roster.
Payroll
Monthly pay with shift allowances, overtime and statutory deductions, worked out from the hours on the roster.
- Staff recordsContracts, ID, tax PIN, pension and health insurance numbers, bank or M-Pesa details and next of kin.
- Pay from attendanceBasic pay, overtime and shift hours brought in from attendance, with no re-typing.
- Site allowancesNight shift, underground or pit, hardship, standby and camp allowances set by grade and paid by rule.
- Production bonusBonuses tied to tonnes, safety targets or availability, worked out per crew.
- Statutory deductionsPAYE, NSSF, SHIF and the Housing Levy worked out each month, with rates you can update.
- Loans and advancesSalary advances and loans deducted by instalment, with the balance on the payslip.
- Payslips on the phonePayslips sent by email or WhatsApp and kept in each person's staff portal.
- Bank and M-Pesa paymentsNet pay sent by bank file or M-Pesa bulk payment, and the journal posted to the accounts.
- Returns and year endMonthly remittance schedules and year-end tax forms ready to file.
- Labour cost by areaPay, overtime and allowances by pit, plant, workshop and energy, for cost per tonne.
Energy sites & meters
Solar mini-grids, the plant's own solar and generators, PAYG solar systems and every meter, on one screen.
- Site registerMini-grids, solar arrays, battery banks, generators and solar pumps with their capacity and location.
- Output and useSolar output, battery state and load per site from your monitoring system or daily readings.
- Meters and customersEvery meter with its customer, tariff, connection date and status.
- Smart meter and PAYG dataUsage and credit from your meters and PAYG devices: a connection we can build where your supplier offers an interface.
- Faults and alarmsInverter faults, low battery and offline meters raised as jobs for the field team.
- Field team jobsNew connections, repairs and meter swaps assigned to technicians, with photos on close.
- Solar home systemsPAYG home systems by serial, customer, agent and area, with locked and unlocked status.
- Plant power mixGrid, generator and solar share of the plant's power, with diesel saved by solar.
- Fuel and gas depotsTank levels, deliveries and sales for fuel or gas depots, if you distribute energy as well.
- Asset healthBattery cycles, panel cleaning and inverter servicing planned per site.
- Energy regulator reportsCustomers, energy sold, outages and tariffs laid out for your energy regulator returns.
Energy billing & PAYG
Prepaid tokens, PAYG instalments and monthly bills for mini-grid and solar customers, paid by M-Pesa.
- Customer accountsEach customer with meter or device, tariff, location, agent and payment history.
- TariffsEnergy charges per kWh, standing charges and business tariffs, with VAT where it applies.
- Prepaid tokens by M-PesaCustomers pay to your paybill and the token for their meter is created and sent by SMS.
- PAYG instalmentsSolar home system loans with deposit, daily or weekly rate and the balance left, unlocked as they pay.
- Lock and unlockDevices locked when a payment is late and unlocked when it lands: a connection we can build where your supplier offers an interface.
- Postpaid billsMonthly bills for businesses, schools and the mine itself, from meter readings.
- eTIMS invoicesInvoices and receipts sent to KRA eTIMS as they are issued, with the receipt number kept on each.
- Agents and commissionSales agents with their customers, collections and commission, paid by M-Pesa.
- Arrears and remindersCustomers behind on payments sent SMS reminders, then flagged for a visit.
- Collections reportsCollections, arrears, energy sold and revenue per kWh by site, area and agent.
AI assistant
Ask the system questions in plain English and get answers from your own records, plus drafted replies, summaries and reports.
- Ask in plain EnglishType or speak a question and get the answer from your own data, with a link to the records behind it.
- Answers respect rolesThe assistant only sees what the person asking is allowed to see, so finance figures stay with finance.
- Drafted repliesReplies to customers, members or staff drafted in your tone, for a person to check and send.
- Summaries on demandA record, a week, a branch or a long conversation summarised in a few lines.
- Reports from a sentence"Sales by branch for September as a chart" becomes a report you can save, share or schedule.
- Reads documents and photosInvoices, receipts, IDs and forms read from a photo or PDF and filled into the right fields for checking.
- English and KiswahiliQuestions and drafts in English or Kiswahili, and other languages on request.
- Your data stays yoursData is not used to train public models; prompts and answers are logged for audit.
WhatsApp & SMS inbox
Every WhatsApp, SMS, email and web chat conversation in one shared inbox, linked to the right customer and record.
- One shared inboxWhatsApp Business, SMS, email, Facebook, Instagram and web chat in one list your team works from.
- Linked to recordsEach conversation sits on the customer, member, guest or order it is about.
- Assign and follow upConversations assigned to a person, with reminders when a reply is overdue.
- Saved replies and templatesApproved WhatsApp templates and quick replies for the questions you get every day.
- Bulk messagesReminders, statements and announcements sent to a filtered list, with delivery and read status.
- Chatbot for the basicsOpening hours, balances, prices and bookings answered automatically, handing over to a person when needed.
- Payment links in chatSend an M-Pesa or card payment link in the conversation and see when it is paid.
- Response time reportsFirst reply time and resolution time by person, channel and day.
Roles & audit log
Each person sees and does only what their job needs, and every change is on record.
- Roles per jobSupervisors, operators, fitters, chemists, safety, stores, finance, community and energy roles.
- Approvals by valueWho approves requisitions, orders, overtime and payments, set per amount.
- Locked figuresSigned-off shift reports and assay results can only be changed with a reason and a second sign-off.
- Contractor accessContractors see only their own people, timesheets and invoices.
- Activity logEvery record change logged with who, when and what changed.
- Two-step loginA one-time code by SMS or an authenticator app for managers and finance staff.
- Encrypted connectionsEvery page served over HTTPS, with passwords stored hashed.
- Assay results kept closeGrades and exploration results seen only by the roles you allow.
- Customer dataCustomer phone numbers and payment history protected, with data exported or erased on request.
- Hosting and backupsHosted and supported by Pinch, with scheduled backups and an export of your data whenever you ask.
- Offline data on phonesData saved on phones is encrypted and cleared when a user signs out.
Workflows & approvals
Requests that need a yes, from purchases to leave to discounts, routed to the right people with limits and reminders.
- Approval chainsOne, two or three approvers depending on the amount, the department or the branch.
- Approve from your phoneApprove or reject from WhatsApp, email or the app, with a reason kept on record.
- Reminders and escalationA reminder after a set time, then the request moves to the next approver.
- If-this-then-that rulesWhen something happens, the system acts: send a message, create a task, update a record.
- Scheduled jobsStatements, reminders, reports and backups run on a schedule you set.
- Forms without codeNew request types built from a form designer, with their own fields and approvers.
- DelegationApprovers on leave hand over to a colleague for a set period.
- Turnaround reportsHow long each step takes and where requests get stuck.
Analytics & dashboards
The reports owners, managers, boards and regulators ask for, ready to run, export or schedule.
- Daily production reportTonnes mined, hauled and milled, grades, recovery and delays for the day, month and year.
- Cost per tonneMining and processing cost per tonne from fuel, labour, contractors, spares and power.
- Equipment reportAvailability, use, breakdowns and cost per hour by machine and fleet.
- Safety reportIncidents, near misses, hazards, actions and frequency rates by area and contractor.
- Environment reportReadings against limits, spills and rehabilitation progress for the month.
- Energy reportEnergy sold, collections, arrears, uptime and customers by site.
- Scheduled exportsAny report emailed as PDF or Excel on a schedule you set.
Mobile app
A phone and tablet app for the pit, the plant and the field team, built for weak or no signal.
- Works without signalShift reports, inspections, hazards and readings saved on the phone and sent when signal returns.
- Cab tabletsOperators do pre-start checks, see dispatch and report breakdowns from the cab.
- Photos and GPSPhotos and the location attached to hazards, breakdowns and readings.
- QR codes on assetsScan a machine, a monitoring point or a store bin to open its record.
- Signatures on screenToolbox talks, permits and timesheets signed on the tablet.
- Swahili and EnglishScreens for the crews in Swahili or English, and other languages you add.
Integrations
Connections to the equipment, payment and tax services a mine or energy company already uses.
- M-PesaPaybill payments for tokens, PAYG and bills matched to the customer, and bulk payments for casuals and agents.
- KRA eTIMSInvoices and receipts sent to eTIMS as they are issued, with the receipt number kept on each.
- Fleet trackersPositions, speed and engine hours from your trackers: a connection we can build where your tracker supplier offers an interface.
- WeighbridgesWeights read from the weighbridge software or its export files, matched to truck and shift.
- Lab instrumentsResults files from the lab instrument or outside labs loaded against each sample.
- Meters and PAYG platformsUsage, tokens and lock status from your meter or PAYG platform, where the supplier offers an interface.
- Banks and accountingBank statement imports and journals sent to your accounting software.
- API for your other systemsAn API with scoped keys so mine planning, survey or BI tools can read the data.
eTIMS e-invoicing
Every invoice, receipt and credit note validated by KRA eTIMS as it is issued, with the QR code on the document.
- Validated on issueInvoices, receipts and credit notes sent to eTIMS the moment they are issued.
- QR code and receipt numberThe eTIMS QR code and control number printed on every document.
- Queue when offlineDocuments issued without internet are queued and sent when the connection returns.
- Item codes and tax typesProducts and services mapped to eTIMS item codes and VAT classes once.
- Credit notes and voidsCorrections done the eTIMS way, linked to the original invoice.
- Monthly reconciliationSales in the system matched against eTIMS for your VAT return.
Helpdesk & feedback
Complaints, requests and feedback logged as tickets with an owner, a deadline and a satisfaction score.
- Tickets from every channelWhatsApp, email, web form and phone calls logged as tickets automatically.
- Owners and deadlinesEach ticket has an owner and a response and resolution deadline by priority.
- EscalationTickets near their deadline are flagged and moved up to a supervisor.
- Knowledge baseAnswers to common questions, shared with customers and used by the AI assistant.
- Satisfaction surveysA one-tap rating after each ticket closes, and NPS surveys on a schedule.
- TrendsWhat people complain about most, by branch, product and month.
Documents & e-signature
Contracts, forms and certificates generated from templates, signed online and filed on the right record.
- TemplatesLetters, contracts, certificates and forms filled from the record in one click.
- E-signatureSigned on a phone with a one-time code, with a signing certificate kept.
- Filed on the recordEvery document stored on the customer, staff member or asset it belongs to.
- Expiry remindersLicences, insurance, contracts and IDs flagged before they expire.
- Search inside documentsFind a document by any word inside it, including scanned PDFs.
- Versions and accessEvery version kept, and documents shared only with the roles that need them.
Custom built, not off the shelf. Every system we build is made to fit the client's needs: the modules, screens, wording and reports follow how your organisation works. The business, names and figures in this demo are examples.
Get the plan for your site.
- A fixed-scope plan and price within 24 hours
- Live in 21 working days, then hosted and supported by us
- Built around how you work, not squeezed into a template
Your answers go straight to the people who build it.
Tonnes you can see while the shift runs.
Tonnes mined, hauled and processed per shift, entered at the pit and the plant as the shift runs.
- Shift reports on a phone
- Mine plan against actual
- Ore, waste and stockpiles
Every hazard reported, every action closed.
Incidents, hazards, toolbox talks, inspections and PPE, reported from a phone and followed to closure.
- Report from any phone
- Anonymous reports
- Investigations
Every solar site on one screen.
Solar mini-grids, the plant's own solar and generators, PAYG solar systems and every meter, on one screen.
- Site register
- Output and use
- Meters and customers
From blast plan to month end.
One record follows the ore from the bench to the plant and into the monthly figures, so the pit, the lab, the plant and finance work from the same tonnes.
-
01
Plan and blast
Grade control marks the blocks, and the blast permit, pattern and explosives are recorded.
-
02
Load and haul
Every load counted per truck and loader, with ore and waste sent to the right place.
-
03
Weigh
Weighbridge tickets tie each load to the shift, the truck and the stockpile.
-
04
Process
Plant feed, run hours and recovery logged per shift, with the lab's grades alongside.
-
05
Stay safe and legal
Permits, hazards, dust and water readings checked against limits as the work happens.
-
06
Report
Tonnes, grades, costs and returns for management and the regulator, from the same records.
Everyone reports from where they stand.
Supervisors and operators work from phones and cab tablets at the pit, contractors see their own people and timesheets, and energy customers top up and check their balance from a phone.
For supervisors & operators, contractors and energy customers.
Wired into how sites run here.
Tokens, PAYG instalments and bills paid to your paybill, and casuals and agents paid by bulk payment.
Energy bills and sales invoices validated as they are issued, with the receipt number kept on each.
PAYE, NSSF, SHIF and the Housing Levy each month, with rates you can update when they change.
Phones keep working in the pit and at remote sites, and send everything when signal returns.
Production, safety, environmental and energy figures laid out for the returns you file.
Costs in shillings, metal sales and imports in dollars, with the exchange rate recorded on each.
Choose a connection to see what it does.
257 features. 29 areas, one system.
Every feature in Pinch for Mining & Energy, grouped by area. Pick an area, or search for the thing you need.
Production & shift reports
Tonnes mined, hauled and processed per shift, entered at the pit and the plant as the shift runs.
- Shift reports on a phoneSupervisors log loads, tonnes, delays and equipment hours on a phone at the pit, even without signal.
- Mine plan against actualDaily and monthly targets per pit, bench and material, with the shift's tonnes set against them.
- Ore, waste and stockpilesOre sent to the ROM pad, waste to the dumps and every stockpile with its tonnes and estimated grade.
- Plant throughputTonnes fed, run hours, mill availability and throughput per hour from the plant control room.
- Delays and downtimeDelays coded by cause, such as rain, blasting, breakdown or no operator, with minutes lost per shift.
- Grade and recoveryHead grade, tailings grade and recovery per shift from the lab, with gold or metal recovered.
- Blast recordsPattern, holes, explosives used and tonnes broken for each blast, linked to the bench it opened.
- Shift sign-offThe incoming supervisor reads the handover and the shift report is signed off before it counts.
- ReconciliationMined tonnes checked against the weighbridge, plant feed and survey at month end, with the gap shown.
- Production return figuresMonthly and quarterly tonnes, grades and output laid out the way the mining regulator asks for them.
- Strip ratio and cost per tonneWaste to ore ratio and cost per tonne mined and milled, from fuel, labour, contractors and spares.
Haulage & fleet
Haul trucks, loaders and support vehicles: where they are, what they carried and the fuel they used.
- Live fleet boardEvery truck, loader and service vehicle with its operator, location and status, from trackers or the operator's phone.
- Load countsLoads counted per truck and per loader from the weighbridge, the dispatcher or the operator tapping a button.
- Cycle timesLoad, haul, dump and return times per truck, so queues at the loader and slow ramps show up.
- Weighbridge ticketsEach ticket with the truck, the gross and tare weights and the stockpile, matched to the shift.
- Fuel issuesDiesel issued per unit with litres and hour meter or odometer, and litres per hour flagged when they jump.
- Payload checksLoads over or under the target payload listed per operator and loader each shift.
- TyresEach tyre by serial number, position and hours, with pressure checks and the cost per hour.
- Operator pre-start checksA pre-start checklist on the phone before every shift, with a failed item sending the unit to the workshop.
- Speed and zone alertsSpeeding and no-go zone alerts from your fleet trackers: a connection we can build where your tracker supplier offers an interface.
- Contract haulageContractor trucks paid per load, per tonne or per tonne-kilometre from the same load records.
- Licences and inspectionsRoad licences, insurance and inspection dates per vehicle, with reminders before they lapse.
Equipment & availability
Every excavator, truck, drill, crusher and generator with its hours, status and availability.
- Asset registerEach machine with its make, serial number, location, value, supplier and warranty, labelled with a QR code.
- Hour metersHours from the shift report, the pre-start check or the tracker, so services fall due on real hours.
- Status by the hourWorking, standby, breakdown or planned service, with the time spent in each per shift.
- Availability and useMechanical availability and use per machine and fleet, compared with your targets.
- Generators and power plantGenerator run hours, fuel, load and output per shift, with standby sets checked weekly.
- Fixed plantCrushers, mills, pumps, conveyors and thickeners listed by plant area with their own service plans.
- Component lifeEngines, final drives, buckets and liners tracked by hours, with the change-out date forecast.
- Hired equipmentHired machines with the rate, minimum hours and hire dates, checked against the hours worked.
- Cost per hourFuel, parts, labour and tyres per machine, as a cost per operating hour.
- Replace or repairRepair spend against the machine's value and age, to show when a rebuild or a new unit makes sense.
Maintenance & work orders
Planned services by hours and breakdowns logged from the pit, each job tracked to the parts and hours it took.
- Planned services by hoursService plans per machine at 250, 500, 1,000 and 2,000 hours, raised as work orders when they fall due.
- Breakdowns from the pitAn operator or supervisor logs a breakdown with a photo, and the unit comes off dispatch at once.
- Work orders by priorityJobs ranked breakdown, today or planned, assigned to a fitter or contractor and tracked to done.
- Job cards on a tabletFitters see the task list, record hours and parts, and close the job on a tablet in the workshop.
- Parts reserved from storesParts for a planned job reserved ahead, and parts for a breakdown requested from the job card.
- Inspections and checklistsWeekly crusher, conveyor and pump inspections done on a phone, with failed items raised as jobs.
- Oil samplingOil samples logged per component, with results attached and trends flagged.
- Backlog and planningOpen jobs, hours needed and parts waiting, planned into the next shutdown or service window.
- Downtime causeEvery stoppage coded by failure and cause, to show which faults come back.
- Mean time between failuresTime between breakdowns and time to repair per machine and per fleet each month.
- Contractor jobsOutside workshops and specialists with quotes, approval and invoices linked to the work order.
Health & safety
Incidents, hazards, toolbox talks, inspections and PPE, reported from a phone and followed to closure.
- Report from any phoneAnyone on site reports an incident, near miss or hazard with a photo and location, offline if needed.
- Anonymous reportsHazards can be reported without a name, so people speak up about what they see.
- InvestigationsRoot cause, witness statements and photos kept with the incident, with sign-off by the safety officer.
- Corrective actionsEach action with an owner and due date, reminders before it falls due and escalation when it is late.
- Toolbox talksTopic, crew and attendance signed on a tablet at the start of each shift.
- Inspections and auditsPit, workshop, plant and vehicle checklists on a phone, with failed items raised as hazards.
- PPE issuePPE issued per person with sizes and dates, and replacements due flagged.
- Medicals and fitnessPre-employment and periodic medicals, hearing and dust exposure tests tracked per person.
- InductionsSite inductions for staff, contractors and visitors, with a person blocked from the gate list until done.
- Safety statisticsLost time injuries, frequency rates, near misses and days without injury for the site and each contractor.
- Regulator reportingIncident reports and monthly safety figures in the layout the mining regulator asks for.
Permits to work
Hot work, confined space, electrical isolation, working at height and blasting permits, issued and closed on a tablet.
- Permit typesHot work, confined space, working at height, electrical isolation, excavation and blasting, each with its own checklist.
- Request to closureA permit moves from request to approval, isolation, live work and hand-back, with a signature at each step.
- Isolations and lock-outIsolation points, lock numbers and who holds each lock, with the permit live only when all are signed.
- Gas testsGas readings before and during confined space entry, with the time and the tester recorded.
- Competent people onlyOnly people with a valid ticket for the work can be named as issuer, holder or tester.
- Clashing workA warning when two permits cover the same area or the same isolation point.
- Blast permitsBlast time, exclusion zone, guards posted and the all-clear, with the siren log kept on the permit.
- Live permit boardEvery live permit on one board in the control room, by area, with time left on each.
- Shift handoverLive permits handed to the next shift and signed for, so no work carries on without an owner.
- Permit auditClosed permits checked at random, with findings fed back to the issuer.
Assay lab & grade control
Samples from the pit, plant and drill holes tracked from bag to result, with QC and grade control blocks.
- Sample dispatchSamples logged in batches with source, hole, depth or blast hole, and a barcode on each bag.
- Chain of custodyEvery hand-over from the field to the prep room and the lab signed and time-stamped.
- Lab workflowBatches move through drying, crushing, pulverising, fire assay or other methods, with the step each one is at.
- QC samplesBlanks, standards and duplicates inserted by rule, with a batch held when a result falls outside limits.
- Results importResults from the lab instrument or an outside lab's file loaded against each sample, no typing.
- Assay certificatesCertificates per batch with method, detection limits and QC, signed by the chemist.
- Grade control blocksBlast hole grades turned into ore, low grade and waste blocks for the supervisors to dig.
- Plant samplesFeed, tailings and solution samples per shift, feeding the head grade and recovery figures.
- Outside and umpire labsSamples sent to outside labs tracked with courier, turnaround and cost.
- Turnaround timesHours from sample in to result out per method, against the target the mine needs.
Stores & procurement
Spares, fuel, explosives and reagents: requisitions, orders, deliveries and stock, with approvals by value.
- Spares catalogueEvery part with its number, the machines it fits, bin location, minimum and maximum stock.
- Requisitions from the jobFitters and supervisors request items against a work order, a cost centre or a project.
- Approvals by valueRequests and orders approved by the right person for the amount, from a phone.
- Purchase ordersLPOs raised from approved requests or reorder levels and sent to suppliers in your layout.
- Quotes comparedThree quotes side by side with price, lead time and terms before an order is placed.
- Goods receivedDeliveries checked against the LPO for quantity and price before they enter stock.
- Fuel stockDiesel tank dips, deliveries and issues reconciled daily, with the loss shown in litres and KES.
- Explosives magazineExplosives and accessories received, issued and returned per blast, with the magazine balance kept to the unit.
- Critical sparesLong lead items for key machines flagged, with stock kept and a warning before it runs out.
- Stock countsCycle counts on a phone, with variances approved before they post.
- ImportsParts ordered from abroad with the supplier, shipping, clearing costs and landed cost per item.
- Supplier recordsSuppliers with tax details, bank details, contracts and delivery performance.
Environment & rehabilitation
Dust, water, noise, blast vibration, tailings and rehabilitation, measured against your permit limits.
- Monitoring pointsDust monitors, boreholes, river points, noise and vibration stations on one map, each with its limits.
- Readings from the fieldReadings entered on a phone at the point or loaded from the instrument file.
- Limits and alertsEach reading checked against the permit limit, with the environment officer told when one is close or over.
- Water balanceWater drawn, recycled and released, with borehole levels tracked over time.
- Tailings storageFreeboard, pond level and piezometer readings, with inspections logged per lift.
- Blast monitoringVibration and air blast at the nearest homes for every blast, linked to the blast record.
- Spills and incidentsSpills logged with the volume, clean-up and photos, and linked to safety where needed.
- RehabilitationAreas reshaped, topsoiled and planted, with survival counts and cover against the plan.
- Waste and hazardous materialUsed oil, tyres, batteries and chemicals tracked from site to licensed disposal.
- Permit reportsMonthly and annual figures laid out for your environmental permits and audits.
Community & grievances
Grievances, meetings, local hiring and community projects, logged from any channel and answered on time.
- Grievances from any channelCalls, SMS, WhatsApp, letters, walk-ins and community meetings logged in one register.
- Acknowledge on timeEach grievance acknowledged within your set days, with a reference number sent to the person.
- Investigation and responseSite visits, photos and findings kept with the case, and the response agreed before it is sent.
- Links to the causeA grievance linked to the blast, dust reading or truck it is about, so patterns show.
- Stakeholder registerVillages, elders, groups, schools and local leaders with contacts and meeting history.
- Meeting minutesCommunity meetings with attendance, issues raised and commitments made, tracked to done.
- Local hiringLocal jobs filled by village, with applicants and casuals tracked against your commitments.
- Community projectsSchool, water and road projects with budget, spend and progress reported back to the community.
- Compensation and landLand access, crop and property compensation cases with valuations, agreements and payments by M-Pesa.
- Grievance reportCases by type, village and time to close, for management and your annual reports.
Licences & compliance
The mining licence, environmental permits, explosives and water permits and every return, with renewals on time.
- Licence registerMining licence, environmental permits, explosives, water, fuel and energy licences with their conditions and expiry.
- Renewal remindersReminders at 90, 60 and 30 days before expiry, sent to the owner and the manager.
- Licence conditionsEach condition listed with the evidence that shows it is met and the person responsible.
- Returns calendarProduction returns, royalty returns, environmental reports and safety returns with due dates.
- Royalty workingsRoyalty worked out from sales and the rate you set, ready for the return and the payment.
- Inspections by authoritiesVisits from inspectors logged with findings, directions and the close-out of each.
- Document vaultLicences, maps, approvals and correspondence stored with versions and access by role.
- Contractor complianceContractor licences, insurance and tax compliance checked before they are paid.
- Audit packEverything an auditor asks for gathered into one pack per licence or per year.
Contractors & hours
Drilling, haulage, earthworks and service contractors: their people, hours, rates, compliance and invoices.
- Contractor registerEach contractor with scope, contract, rates, insurance, tax compliance and contacts.
- Their people on siteContractor staff with ID, induction, medicals and tickets, checked before they get a gate pass.
- Hours and timesheetsDaily hours per person and machine, signed by your supervisor on the day.
- Measured workMetres drilled, loads hauled or cubic metres moved, taken from your own records.
- Rates and minimumsHourly, daily and unit rates with standby and minimum charges applied by the contract.
- Invoice checkingEach invoice checked against the approved hours and quantities, with differences listed.
- Retention and deductionsRetention, fines and back-charges held and released by the contract terms.
- Safety by contractorIncidents, hazards and toolbox talks per contractor, part of the monthly review.
- Local contentLocal staff and local suppliers per contractor, reported against your commitments.
- Contract expiryContracts, insurance and permits with expiry reminders before they lapse.
Shifts & attendance
Crew rosters, clocking at the gate, overtime, leave and training, for your own staff and contractors.
- Crew rostersDay and night crews on rotating rosters, planned weeks ahead and shared to staff phones.
- Clock in at the gateBiometric or card readers at the gate and the plant, with lateness and absence flagged per crew.
- Who is on siteA live list of everyone on site, by area, for roll calls and emergency musters.
- Muster in an emergencySupervisors tick their people off at the muster point on a phone, and anyone missing shows at once.
- Overtime and call-outsOvertime and call-outs approved by the supervisor, then sent straight to payroll.
- Leave and off daysLeave requests and balances, with cover checked against the roster before approval.
- Fatigue rulesA warning when someone is rostered past your limits on hours or days in a row.
- Training and ticketsInductions, operator tickets, first aid and refresher courses tracked with expiry dates.
- Casual labourCasuals signed in daily and paid by M-Pesa at the agreed rate.
- Camp and transportBed space at the camp and seats on the staff bus planned from the roster.
Payroll
Monthly pay with shift allowances, overtime and statutory deductions, worked out from the hours on the roster.
- Staff recordsContracts, ID, tax PIN, pension and health insurance numbers, bank or M-Pesa details and next of kin.
- Pay from attendanceBasic pay, overtime and shift hours brought in from attendance, with no re-typing.
- Site allowancesNight shift, underground or pit, hardship, standby and camp allowances set by grade and paid by rule.
- Production bonusBonuses tied to tonnes, safety targets or availability, worked out per crew.
- Statutory deductionsPAYE, NSSF, SHIF and the Housing Levy worked out each month, with rates you can update.
- Loans and advancesSalary advances and loans deducted by instalment, with the balance on the payslip.
- Payslips on the phonePayslips sent by email or WhatsApp and kept in each person's staff portal.
- Bank and M-Pesa paymentsNet pay sent by bank file or M-Pesa bulk payment, and the journal posted to the accounts.
- Returns and year endMonthly remittance schedules and year-end tax forms ready to file.
- Labour cost by areaPay, overtime and allowances by pit, plant, workshop and energy, for cost per tonne.
Energy sites & meters
Solar mini-grids, the plant's own solar and generators, PAYG solar systems and every meter, on one screen.
- Site registerMini-grids, solar arrays, battery banks, generators and solar pumps with their capacity and location.
- Output and useSolar output, battery state and load per site from your monitoring system or daily readings.
- Meters and customersEvery meter with its customer, tariff, connection date and status.
- Smart meter and PAYG dataUsage and credit from your meters and PAYG devices: a connection we can build where your supplier offers an interface.
- Faults and alarmsInverter faults, low battery and offline meters raised as jobs for the field team.
- Field team jobsNew connections, repairs and meter swaps assigned to technicians, with photos on close.
- Solar home systemsPAYG home systems by serial, customer, agent and area, with locked and unlocked status.
- Plant power mixGrid, generator and solar share of the plant's power, with diesel saved by solar.
- Fuel and gas depotsTank levels, deliveries and sales for fuel or gas depots, if you distribute energy as well.
- Asset healthBattery cycles, panel cleaning and inverter servicing planned per site.
- Energy regulator reportsCustomers, energy sold, outages and tariffs laid out for your energy regulator returns.
Energy billing & PAYG
Prepaid tokens, PAYG instalments and monthly bills for mini-grid and solar customers, paid by M-Pesa.
- Customer accountsEach customer with meter or device, tariff, location, agent and payment history.
- TariffsEnergy charges per kWh, standing charges and business tariffs, with VAT where it applies.
- Prepaid tokens by M-PesaCustomers pay to your paybill and the token for their meter is created and sent by SMS.
- PAYG instalmentsSolar home system loans with deposit, daily or weekly rate and the balance left, unlocked as they pay.
- Lock and unlockDevices locked when a payment is late and unlocked when it lands: a connection we can build where your supplier offers an interface.
- Postpaid billsMonthly bills for businesses, schools and the mine itself, from meter readings.
- eTIMS invoicesInvoices and receipts sent to KRA eTIMS as they are issued, with the receipt number kept on each.
- Agents and commissionSales agents with their customers, collections and commission, paid by M-Pesa.
- Arrears and remindersCustomers behind on payments sent SMS reminders, then flagged for a visit.
- Collections reportsCollections, arrears, energy sold and revenue per kWh by site, area and agent.
AI assistant
Ask the system questions in plain English and get answers from your own records, plus drafted replies, summaries and reports.
- Ask in plain EnglishType or speak a question and get the answer from your own data, with a link to the records behind it.
- Answers respect rolesThe assistant only sees what the person asking is allowed to see, so finance figures stay with finance.
- Drafted repliesReplies to customers, members or staff drafted in your tone, for a person to check and send.
- Summaries on demandA record, a week, a branch or a long conversation summarised in a few lines.
- Reports from a sentence"Sales by branch for September as a chart" becomes a report you can save, share or schedule.
- Reads documents and photosInvoices, receipts, IDs and forms read from a photo or PDF and filled into the right fields for checking.
- English and KiswahiliQuestions and drafts in English or Kiswahili, and other languages on request.
- Your data stays yoursData is not used to train public models; prompts and answers are logged for audit.
WhatsApp & SMS inbox
Every WhatsApp, SMS, email and web chat conversation in one shared inbox, linked to the right customer and record.
- One shared inboxWhatsApp Business, SMS, email, Facebook, Instagram and web chat in one list your team works from.
- Linked to recordsEach conversation sits on the customer, member, guest or order it is about.
- Assign and follow upConversations assigned to a person, with reminders when a reply is overdue.
- Saved replies and templatesApproved WhatsApp templates and quick replies for the questions you get every day.
- Bulk messagesReminders, statements and announcements sent to a filtered list, with delivery and read status.
- Chatbot for the basicsOpening hours, balances, prices and bookings answered automatically, handing over to a person when needed.
- Payment links in chatSend an M-Pesa or card payment link in the conversation and see when it is paid.
- Response time reportsFirst reply time and resolution time by person, channel and day.
Roles & audit log
Each person sees and does only what their job needs, and every change is on record.
- Roles per jobSupervisors, operators, fitters, chemists, safety, stores, finance, community and energy roles.
- Approvals by valueWho approves requisitions, orders, overtime and payments, set per amount.
- Locked figuresSigned-off shift reports and assay results can only be changed with a reason and a second sign-off.
- Contractor accessContractors see only their own people, timesheets and invoices.
- Activity logEvery record change logged with who, when and what changed.
- Two-step loginA one-time code by SMS or an authenticator app for managers and finance staff.
- Encrypted connectionsEvery page served over HTTPS, with passwords stored hashed.
- Assay results kept closeGrades and exploration results seen only by the roles you allow.
- Customer dataCustomer phone numbers and payment history protected, with data exported or erased on request.
- Hosting and backupsHosted and supported by Pinch, with scheduled backups and an export of your data whenever you ask.
- Offline data on phonesData saved on phones is encrypted and cleared when a user signs out.
Workflows & approvals
Requests that need a yes, from purchases to leave to discounts, routed to the right people with limits and reminders.
- Approval chainsOne, two or three approvers depending on the amount, the department or the branch.
- Approve from your phoneApprove or reject from WhatsApp, email or the app, with a reason kept on record.
- Reminders and escalationA reminder after a set time, then the request moves to the next approver.
- If-this-then-that rulesWhen something happens, the system acts: send a message, create a task, update a record.
- Scheduled jobsStatements, reminders, reports and backups run on a schedule you set.
- Forms without codeNew request types built from a form designer, with their own fields and approvers.
- DelegationApprovers on leave hand over to a colleague for a set period.
- Turnaround reportsHow long each step takes and where requests get stuck.
Analytics & dashboards
The reports owners, managers, boards and regulators ask for, ready to run, export or schedule.
- Daily production reportTonnes mined, hauled and milled, grades, recovery and delays for the day, month and year.
- Cost per tonneMining and processing cost per tonne from fuel, labour, contractors, spares and power.
- Equipment reportAvailability, use, breakdowns and cost per hour by machine and fleet.
- Safety reportIncidents, near misses, hazards, actions and frequency rates by area and contractor.
- Environment reportReadings against limits, spills and rehabilitation progress for the month.
- Energy reportEnergy sold, collections, arrears, uptime and customers by site.
- Scheduled exportsAny report emailed as PDF or Excel on a schedule you set.
Mobile app
A phone and tablet app for the pit, the plant and the field team, built for weak or no signal.
- Works without signalShift reports, inspections, hazards and readings saved on the phone and sent when signal returns.
- Cab tabletsOperators do pre-start checks, see dispatch and report breakdowns from the cab.
- Photos and GPSPhotos and the location attached to hazards, breakdowns and readings.
- QR codes on assetsScan a machine, a monitoring point or a store bin to open its record.
- Signatures on screenToolbox talks, permits and timesheets signed on the tablet.
- Swahili and EnglishScreens for the crews in Swahili or English, and other languages you add.
Integrations
Connections to the equipment, payment and tax services a mine or energy company already uses.
- M-PesaPaybill payments for tokens, PAYG and bills matched to the customer, and bulk payments for casuals and agents.
- KRA eTIMSInvoices and receipts sent to eTIMS as they are issued, with the receipt number kept on each.
- Fleet trackersPositions, speed and engine hours from your trackers: a connection we can build where your tracker supplier offers an interface.
- WeighbridgesWeights read from the weighbridge software or its export files, matched to truck and shift.
- Lab instrumentsResults files from the lab instrument or outside labs loaded against each sample.
- Meters and PAYG platformsUsage, tokens and lock status from your meter or PAYG platform, where the supplier offers an interface.
- Banks and accountingBank statement imports and journals sent to your accounting software.
- API for your other systemsAn API with scoped keys so mine planning, survey or BI tools can read the data.
eTIMS e-invoicing
Every invoice, receipt and credit note validated by KRA eTIMS as it is issued, with the QR code on the document.
- Validated on issueInvoices, receipts and credit notes sent to eTIMS the moment they are issued.
- QR code and receipt numberThe eTIMS QR code and control number printed on every document.
- Queue when offlineDocuments issued without internet are queued and sent when the connection returns.
- Item codes and tax typesProducts and services mapped to eTIMS item codes and VAT classes once.
- Credit notes and voidsCorrections done the eTIMS way, linked to the original invoice.
- Monthly reconciliationSales in the system matched against eTIMS for your VAT return.
Helpdesk & feedback
Complaints, requests and feedback logged as tickets with an owner, a deadline and a satisfaction score.
- Tickets from every channelWhatsApp, email, web form and phone calls logged as tickets automatically.
- Owners and deadlinesEach ticket has an owner and a response and resolution deadline by priority.
- EscalationTickets near their deadline are flagged and moved up to a supervisor.
- Knowledge baseAnswers to common questions, shared with customers and used by the AI assistant.
- Satisfaction surveysA one-tap rating after each ticket closes, and NPS surveys on a schedule.
- TrendsWhat people complain about most, by branch, product and month.
Documents & e-signature
Contracts, forms and certificates generated from templates, signed online and filed on the right record.
- TemplatesLetters, contracts, certificates and forms filled from the record in one click.
- E-signatureSigned on a phone with a one-time code, with a signing certificate kept.
- Filed on the recordEvery document stored on the customer, staff member or asset it belongs to.
- Expiry remindersLicences, insurance, contracts and IDs flagged before they expire.
- Search inside documentsFind a document by any word inside it, including scanned PDFs.
- Versions and accessEvery version kept, and documents shared only with the roles that need them.
Notifications
The right person told at the right moment, by SMS, WhatsApp, email or in the app.
- Serious incidentsHigh potential incidents sent to the mine manager and safety team within a minute.
- BreakdownsBreakdowns sent to the workshop lead and dispatcher with the unit and location.
- Limits crossedDust, water or tailings readings over limit sent to the environment officer.
- ExpiriesLicences, permits, contracts, tickets and medicals with reminders before they lapse.
- Morning reportYesterday's tonnes, grades, safety and energy sales sent to managers at 06:30.
- Templates you editEvery message template edited in the back office, in English or Swahili.
Multi-site
Several mines, quarries, depots or energy sites from one login, each with its own figures.
- Group dashboardTonnes, safety, costs and energy sales for every site side by side.
- Shared people and sparesStaff, contractors and spares moved between sites with the record following them.
- Books per siteSeparate cost centres and ledgers per site, consolidated for group reports.
- Head office viewDirectors in Nairobi see every site without logging in to each one.
- Site-level settingsShift patterns, limits, approvals and currencies set per site.
Data import & setup
Your fleet, spares, people, licences and customers moved across and checked before go-live.
- Assets and hour metersMachines, components and current hour meters entered and checked with the workshop.
- Spares and stockParts catalogue, bins and opening stock loaded from your current lists.
- Staff and contractorsStaff records, rosters, tickets and contractor details imported from spreadsheets.
- Licences and conditionsLicences, permits and their conditions entered with the documents attached.
- Energy customers and metersCustomers, meters, tariffs and PAYG balances imported from your current platform.
- Training per teamHands-on training at the pit, plant, workshop, stores and office, with short guides for each screen.
No feature matches that search. Ask us, we probably build it.
And the tools around the system.
Website DevelopmentA site that shows investors, buyers and communities what you do, with tenders and jobs pages.
Mobile AppsA customer app for your energy customers to top up, see usage and report faults.
IT ConsultingSite networks, radios, backups and the hardware your remote sites need to stay connected.
Live in 21 working days.
A fixed plan you can hold us to: what happens on which working day, from the first walk-through to the day your team goes live.
We follow a shift from the pit to the plant and the office and agree which modules go first.
Working screens to test every few days, tested with your real fleet, crews and spares.
Assets, hour meters, stock, staff, licences and energy customers imported and checked with you.
Supervisors, operators, workshop, stores and office trained on site, starting on a day shift.
Before you ask.
What is Pinch for Mining & Energy?
An operations system built by Pinch Africa for mines, quarries, mining contractors and energy companies: production, haulage, equipment, maintenance, safety, permits, the assay lab, stores, contractors, shifts, payroll, environment, community, licences and solar or mini-grid billing in one system.
How long does it take to get our site live?
21 working days, from the first site walk to go-live. Days 1 to 3 we map how you work, days 4 to 15 we build and you test, days 16 to 18 we move your data, and days 19 to 21 we train your teams and switch on.
Does it work at remote sites with poor network?
Yes. The phone and tablet app saves shift reports, checklists, hazards and readings on the device and sends them when signal returns. The office screens need an internet connection, which most sites already have by satellite, fibre or mobile data.
Can it connect to our fleet trackers and weighbridge?
Where your tracker or weighbridge supplier offers an interface, we can build a connection so positions, engine hours and weights come in on their own. Where there is none, the system reads their export files, or operators record loads on the cab tablet.
How does safety reporting work?
Anyone on site reports an incident, near miss or hazard from a phone, with a photo and the location, and can do it anonymously. Serious reports alert the right people at once, and each one is followed through investigation and actions until it is closed.
Can it handle PAYG solar tokens and smart meters?
It keeps your customers, meters, tariffs and payments, and matches M-Pesa payments to the right account. Creating tokens and locking or unlocking devices is a connection we can build where your meter or PAYG supplier offers an interface.
Do we have to replace everything at once?
No. Most sites start with production, maintenance and safety, then add stores, payroll and the rest. Each module works on its own and they all share the same data.
What does it cost?
It depends on the modules, the number of sites and the number of users. After a free scoping call you get a fixed-scope proposal in writing, so you know the price before we start.
Let's map your site.
A free scoping call, then a fixed-scope proposal in writing.
