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 Mkushi 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 Kalenga, 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 Daka 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 Kapata, 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 Kapata
- 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
- ZMW 4,280, 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 Chibwe, operator, with a photo
- Reported
- Tuesday 6 October at 08:15, Pit 2 ramp
- Assigned
- Joseph Sakala, workshop lead
- Finding
- Seal failed on the left final drive
- Parts
- Seal kit and 40 litres gear oil, ZMW 37,280, 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 Mumba
- 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 Chibwe 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 Mulongo, 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 Chipo, 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 Chipo, rated high potential
- Alert sent to the mine manager and the safety team
- Reported by Kevin Mulongo from the cab tablet
Report a hazard
No records match.
Hot work · Crusher building, feed chute · 08:00 to 16:00
- Holder
- Daniel Tembo, plant fitter, hot work ticket valid to 2027
- Issuer
- Kennedy Kapata, 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 Kapata
- Requested by Daniel Tembo 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 Kalenga
- 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 Phiri, stores controller
- Reason
- Tyre stock at 2, minimum 6; HT-05 and HT-11 due for change
- Lines
- 4 haul truck tyres at ZMW 118,000 each
- Quotes
- 3 received, Highland Tyres lowest with 7-day delivery
- Value
- ZMW 472,000 including VAT
- Approval
- Over ZMW 200,000: operations manager, then finance
- Deliver to
- Main store, Kilima site
- Sent to Daniel Mumba for approval
- Quote comparison attached: 3 suppliers
- Raised from the reorder list by Samuel Phiri
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 Mvula, 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 Mvula 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 Mumba, farmer, +260 922 *** 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 Mvula
- Linked to the DM-01 dust alert and the hired bowser
- Site visit booked for 7 Oct and confirmed with Rose Mumba 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 Mumba
- 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 Shamambo, site manager, +260 911 *** 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
- ZMW 296 a metre, blasting at ZMW 5.20 a tonne
- Insurance
- Valid to 31 March 2027
- Safety, 2026
- 0 lost time injuries, 7 hazards reported
- Retention held
- ZMW 588,000, 5%
- Blast permit PTW-26-0614 requested for pattern 1240-09
- Daily timesheet for 22 people signed by Peter Kalenga
- September invoice ZMW 2,048,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 Kalenga
- Roster
- 4 days on, 4 days off, days then nights
- Present
- 42 of 44, clocked in by 05:52
- Absent
- Tom Mumba, sick note; Brian Nkhoma, 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 Nkhoma flagged to Peter Kalenga
- 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 | ZMW |
|---|---|
| Basic salary | 126,000 |
| House allowance | 25,200 |
| Commuter allowance | 16,800 |
| Gross pay | 168,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 39,345 |
| NAPSA | 4,320 |
| NHIMA, 2.75% | 4,620 |
| Housing levy, 1.5% | 2,520 |
| Total deductions | 50,805 |
| Earnings | ZMW |
|---|---|
| Basic salary | 54,000 |
| House allowance | 10,800 |
| Commuter allowance | 7,200 |
| Gross pay | 72,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 11,769 |
| NAPSA | 4,320 |
| NHIMA, 2.75% | 1,980 |
| Housing levy, 1.5% | 1,080 |
| Total deductions | 19,149 |
| Earnings | ZMW |
|---|---|
| Basic salary | 103,500 |
| House allowance | 20,700 |
| Commuter allowance | 13,800 |
| Gross pay | 138,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 30,728 |
| NAPSA | 4,320 |
| NHIMA, 2.75% | 3,795 |
| Housing levy, 1.5% | 2,070 |
| Total deductions | 40,913 |
| Earnings | ZMW |
|---|---|
| Basic salary | 115,500 |
| House allowance | 23,100 |
| Commuter allowance | 15,400 |
| Gross pay | 154,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 35,324 |
| NAPSA | 4,320 |
| NHIMA, 2.75% | 4,235 |
| Housing levy, 1.5% | 2,310 |
| Total deductions | 46,189 |
| Earnings | ZMW |
|---|---|
| Basic salary | 109,500 |
| House allowance | 21,900 |
| Commuter allowance | 14,600 |
| Gross pay | 146,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 33,026 |
| NAPSA | 4,320 |
| NHIMA, 2.75% | 4,015 |
| Housing levy, 1.5% | 2,190 |
| Total deductions | 43,551 |
| Earnings | ZMW |
|---|---|
| Basic salary | 40,500 |
| House allowance | 8,100 |
| Commuter allowance | 5,400 |
| Gross pay | 54,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 6,923 |
| NAPSA | 3,240 |
| NHIMA, 2.75% | 1,485 |
| Housing levy, 1.5% | 810 |
| Total deductions | 12,458 |
| Earnings | ZMW |
|---|---|
| Basic salary | 72,000 |
| House allowance | 14,400 |
| Commuter allowance | 9,600 |
| Gross pay | 96,000 |
| Deductions | ZMW |
|---|---|
| PAYE | 18,663 |
| NAPSA | 4,320 |
| NHIMA, 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
- ZMW 25,200
- House allowance
- ZMW 5,040
- Night shift and pit allowances
- ZMW 3,360 for 12 night shifts
- Overtime, September
- 8 hours, paid in the allowance line
- Deductions
- PAYE, NAPSA, NHIMA and Skills Development 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 Nalwamba and Daniel Mumba
- 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 Kalenga, 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 Kapata, +260 924 *** 316
- Usage
- 520 kWh in September
- Tariff
- ZMW 6 a kWh, standing charge ZMW 100, before VAT
- VAT
- 16%, included in the total
- Total
- ZMW 3,735.20
- Due
- 20 October 2026, by MTN MoMo merchant code
- Smart Invoice
- Receipt number kept on the invoice
- History
- Paid on time 14 of the last 15 months
- Invoice sent by SMS and WhatsApp with the merchant code and account number
- Invoice sent to ZRA Smart Invoice and receipt number recorded
- Meter reading 18,402 kWh taken from the meter platform
- August bill of ZMW 3,596 paid by MTN MoMo
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 ZMW.
- 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 MTN MoMo.
- 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 MTN MoMo 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 MTN MoMo 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, NAPSA, NHIMA and the Skills Development 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 MTN MoMo paymentsNet pay sent by bank file or MTN MoMo 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 MTN MoMo.
- 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 MTN MoMoCustomers pay to your merchant code 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.
- Smart Invoice invoicesInvoices and receipts sent to ZRA Smart Invoice as they are issued, with the receipt number kept on each.
- Agents and commissionSales agents with their customers, collections and commission, paid by MTN MoMo.
- 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, Bemba and NyanjaQuestions and drafts in English or Bemba, 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 MTN MoMo 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 Tawili, 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.
- Bemba and EnglishScreens for the crews in Bemba or English, and other languages you add.
Integrations
Connections to the equipment, payment and tax services a mine or energy company already uses.
- MTN MoMoMerchant code payments for tokens, PAYG and bills matched to the customer, and bulk payments for casuals and agents.
- ZRA Smart InvoiceInvoices and receipts sent to Smart Invoice 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.
Smart Invoice e-invoicing
Every invoice, receipt and credit note validated by ZRA Smart Invoice as it is issued, with the QR code on the document.
- Validated on issueInvoices, receipts and credit notes sent to Smart Invoice the moment they are issued.
- QR code and receipt numberThe Smart Invoice 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 Smart Invoice item codes and VAT classes once.
- Credit notes and voidsCorrections done the Smart Invoice way, linked to the original invoice.
- Monthly reconciliationSales in the system matched against Smart Invoice 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 merchant code, 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, NAPSA, NHIMA and the Skills Development 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 kwacha, 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 Tawili 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 ZMW.
- 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 MTN MoMo.
- 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 MTN MoMo 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 MTN MoMo 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, NAPSA, NHIMA and the Skills Development 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 MTN MoMo paymentsNet pay sent by bank file or MTN MoMo 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 MTN MoMo.
- 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 MTN MoMoCustomers pay to your merchant code 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.
- Smart Invoice invoicesInvoices and receipts sent to ZRA Smart Invoice as they are issued, with the receipt number kept on each.
- Agents and commissionSales agents with their customers, collections and commission, paid by MTN MoMo.
- 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, Bemba and NyanjaQuestions and drafts in English or Bemba, 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 MTN MoMo 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 Tawili, 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.
- Bemba and EnglishScreens for the crews in Bemba or English, and other languages you add.
Integrations
Connections to the equipment, payment and tax services a mine or energy company already uses.
- MTN MoMoMerchant code payments for tokens, PAYG and bills matched to the customer, and bulk payments for casuals and agents.
- ZRA Smart InvoiceInvoices and receipts sent to Smart Invoice 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.
Smart Invoice e-invoicing
Every invoice, receipt and credit note validated by ZRA Smart Invoice as it is issued, with the QR code on the document.
- Validated on issueInvoices, receipts and credit notes sent to Smart Invoice the moment they are issued.
- QR code and receipt numberThe Smart Invoice 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 Smart Invoice item codes and VAT classes once.
- Credit notes and voidsCorrections done the Smart Invoice way, linked to the original invoice.
- Monthly reconciliationSales in the system matched against Smart Invoice 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 Bemba.
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 Lusaka 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 Tawili for Mining & Energy?
An operations system built by Tawili 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 MTN MoMo 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.
