Go to Settings → Farm Profile → Location to set your farm address or coordinates
📍 Location: —
🏡 Farm: —
👤 Owner: —
💡 Tip: For precise map location, enter GPS coordinates in your farm profile — e.g. -0.2833, 36.0667 (Nakuru). Use Google Maps to find your exact coordinates.
Treat animals scoring 3, 4, or 5 (or 3+ if in poor condition)
Re-assess in 30 days or sooner if score was 4–5
💡 Key Facts about Haemonchus
🪱 Haemonchus contortus — "Barber's Pole Worm" — is the most deadly internal parasite of goats and sheep in tropical/sub-tropical climates including Kenya.
💉 It sucks blood from the abomasum (true stomach), causing severe anaemia — up to 0.05ml blood per worm per day. A heavily infected animal may carry 1,000+ worms.
🌧️ Larvae survive best in warm, wet conditions. Risk is highest after rains — intensify monitoring from April–June and October–December.
🔬 Combine FAMACHA with faecal egg counts (FEC) for best results — treat animals with FEC >500 eggs per gram (EPG).
⚠️ Anthelmintic Resistance — A Growing Threat
Resistance to commonly used dewormers is widespread in Kenya and East Africa, particularly resistance to benzimidazoles (Albendazole, Fenbendazole). How to slow resistance:
Rotate drug classes each treatment (never the same class twice in a row)
Use FAMACHA — treat only animals that need it (TST), not the whole flock
Dose accurately by weight — under-dosing accelerates resistance
Don't move animals after treating — they will spread resistant larvae
Leave refugia — keep some untreated animals to dilute resistant gene pool
Pre-made treatment protocols. Click "Apply" to auto-fill Log Treatment form.
Top conditions (last 90 days)
Treatment success rate
Health cost by batch
Prevention vs treatment spend
💊 Drug usage trends (last 6 months)
Detail
🛡 Daily Check
👥 Visitors
🚧 Quarantine Zones
📋 Audit Summary
🗓 History
🛡 Daily Biosecurity ChecklistToday:
Tick each control as it's completed. Saved daily — used for certification audits and outbreak trace-back.
👥 Log a visit
Recent visits
🚧 Quarantine zones
Animals or batches isolated for observation. Required by certification bodies for outbreak control. Release once the observation period clears.
🗓 Biosecurity check history (last 14 days)
🏠 Hub
📋 SOP Library
👷 Worker Training
📅 Seasonal Advisories
🦠 Disease ID Guide
📋 Treatment SOP Library
Pre-made treatment protocols. Click "Apply" inside Log Treatment to auto-fill the form. SOPs are farm-wide — visible from Health Records too.
👷 Worker training records
Capture every training session, induction, or skill assessment your team completes. Useful for HR appraisals and certification audits.
📅 Seasonal advisories
Seasonal farm advisories — what to plant, when to vaccinate, expected disease pressures by month. This tab will populate from KALRO/FAO feeds in a future ship.
Placeholder · feed integration scheduled for Phase 3.
🦠 Disease identification guide
Searchable identification guide for common cattle, goat, sheep, pig, poultry, and rabbit diseases with symptoms, photo references, and recommended first-line treatments (deep-linked into Log Treatment).
Placeholder · content build scheduled for Phase 3.
🔔 Current Alerts
📡 Channels
⚙ Automation Rules
📜 Alert Log
Smart alerts auto-generated from your data — health, finance, stock, reproduction, withdrawal periods, deworming, and more. Same engine as the Reports & Insights → Alerts tab.
Loading alerts…
📡 Delivery channels
Choose how you want to be notified when an alert fires. Toggle channels on or off — in-app is always on as a safety net.
🌙 Quiet hours
Pause SMS / WhatsApp / push delivery between these hours (in-app alerts still update silently):
⚙ Automation rules
Trigger automatic actions when an event happens — e.g. "On Birth event → auto-create a Weaning task for +60 days" or "When stock falls below reorder level → draft a purchase order".
Placeholder · rule builder scheduled for Phase 3.
📜 Recent alerts (last 30 days)
Feed Log
Log Feeding
Feed Stock legacy
🧮 Feed Calculator
🐔 Poultry Feed
📋 Today's Plan
📖 Recipes
💧 Water
💰 Budget
⚠️ Withdrawals
Date
Batch
Feed Type
Qty (kg)
Cost (KES)
Fed By
Notes
Log Feeding Session
Days until meat/milk/eggs are safe after last dose.
📦
Feed stock now lives in Inventory Management
Feed bags, supplements, and additives are tracked alongside all other stock items — drugs, vaccines, equipment — in one place with proper FIFO costing, expiry alerts, and reorder thresholds. The form below still works for legacy records, but new entries are best logged in Inventory.
Add Stock Entry legacy
Current Stock
Feed Type
Stock (kg)
Last Updated
🧮
Feed Nutrient Calculator
Formulate rations per animal or scale to large batches. Get CP%, Ca:P ratio, and species-specific recommendations.
📦 Bulk Mix Settings
Fill in the form and add ingredients to see bulk quantities.
Step 1 — Animal & Target
Daily Nutrient Requirements (per animal)
Step 2 — Ration Ingredients
Enter quantity per animal per day (kg DM). Bulk quantities calculated automatically in Bulk Mix mode.
⚠️ Poultry dropping note: Only use sun-dried/heat-treated dropping for ruminants (sheep, goats, cattle). Max 10–15% of dry matter intake. Never use for monogastrics (poultry, pigs, fish).
Ingredientkg DM / animal / day
Total DM per animal/day0.00 kg/day
Step 3 — Nutrient Analysis
📊
Add ingredients and click Calculate to see the nutrient breakdown.
📦 Bulk Quantities to Mix
Ingredient
Per Animal/Day
Total/Day
Total (7 days)
50kg Bags
📚 Feed Ingredient Database
🔍
Ingredient
DM%
CP%
ME
Ca%
📋 Saved Rations
No rations saved yet.
🧮 Feed Calculator
📊 Production Chart
🐔 Poultry Daily Feed Calculator
Enter your flock details and the system calculates recommended daily feed, protein requirements, water needs and feed cost based on Kenya poultry standards.
📋 Full Feeding Guide by Age
📊 Flock Production Chart
📋 Weekly Projection Table
📋 Today's Feeding Plan
Recommended feed per active batch based on species, age, and count. One tap logs it.
📖 Ration / Recipe Library
💧 Log Water Consumption
Water Log · 14-Day Trend
💰 Feed Budget Forecast
⚠️ Active Withdrawal Periods
Batches currently under medication withdrawal. Sales of milk, eggs, or animals from these batches are blocked until the window clears.
🌱 Plots & Greenhouses
➕ Add
📋 Activities
🌾 Harvests
💸 Costs
📊 Reports
All plots & greenhouses
No plots yet. Add your first one to get started.
Log activity
Recent activities
Log a harvest
Harvest history
Log a cost
Cost history
Profit per plot
✅ Tasks
📁 Projects
📆 Calendar
👥 Team
🔁 Templates
📊 Stats
⚡ Automations
Total Tasks
0
Completed
0
Overdue
0
Due Today
0
Upcoming
0
🔍
🔴 Overdue0
⚡ Today0
🔄 In Progress0
📅 Upcoming0
✅ Done0
🔍
Gantt timeline of all tasks with due dates
Per-assignee workload, overdue count, and completion rate
Recurring task templates — run on demand or let the schedule auto-generate
When you log a farrowing/birth, vaccination, health treatment, deworming, or create a purchase order, matching rules fire and create tasks — assigned by role, due-dated from the event.
Rule name
Day +
Task title template
Assign to role
Action
📡 Notifications
Farm workers don't log into apps. Push tasks to them via Telegram, WhatsApp, or a webhook (Zapier/Make/n8n → Twilio SMS).
Chat with @BotFather → /newbot. Paste the token here.
Send your bot a message, then open api.telegram.org/bot<TOKEN>/getUpdates to find the chat.id.
Receives a POST with task JSON. Wire it up to Twilio SMS, email, Slack, etc. Twilio can't be called directly from a browser (CORS).
Prefixed to worker phones that don't have a country code.
📜 Event Log Last 50 rule fires
📤 Daily Digest
Sends today's due tasks to the default Telegram chat / webhook. Runs automatically once/day on first app load after 7am local, or click below to send now.
New Farm Task
⚠️ Reminders show when the app is opened — they don't push to your phone when the app is closed.
Enter to add next step · Backspace on empty to remove
Ctrl+Enter to save
Task
📋 Overview
☑ Subtasks
💬 Comments
⏱ Time
📎 Attachments
Project
📋 Overview
✅ Tasks
💰 Budget
📝 Notes
New Project
New Template
👷 Workers
+ Add Worker
💰 Payroll
📅 Attendance
💳 Advances
🌴 Leave
🔍
Staff Photo
👤
Tap to add
Register New Worker
Personal Information
Employment Details
Job Description & Duties
Salary & Benefits
Will calculate on save
KES 0 (1.5% of gross)
Past Payroll Runs
➕ New Salary Advance
⚠️ Advances are automatically deducted when payroll is generated for the selected month.
➕ Record Leave
🚪 Animal Exit Record
—
Payslip Preview
🥚 Batches
+ New Batch
🕯 Candling
🌡 Incubators
📆 Calendar
🌡 Environment
📊 Statistics
🔍
🥚 New Hatch Batch
📅 Incubation Timeline
Fill in eggs set and date set to see the timeline.
🕯 Log Candling Check
📋 Candling History
Batch
Day
Date
Fertile
Clear
Dead
Fertility%
Notes
🌡 Add / Edit Incubator
📋 My Incubators
Visual timeline of all batches — candling checkpoints, lockdown and hatch day
🌡 Log Environment Reading
Target ranges: Temperature 37.3–37.8 °C · Humidity 55–65% (lockdown 65–75%). Readings outside range are flagged.
📋 Environment History
Batch
📋 Overview
🕯 Candling
🌡 Environment
🐣 Chicks & Sales
💰 Economics
📝 Notes
🏡 Overview
📅 Bookings
+ New Booking
🎫 Packages
👥 Visitors
💰 Revenue
📅 Upcoming Visits
💰 Revenue This Month
🔍
Date
Group / Contact
Package
Visitors
Amount
Status
Notes
📅 New Booking
💡 Booking Summary
Fill in the form to see a booking summary.
📋 Quick Tips
✅ Confirm bookings 48hrs in advance
✅ Send invoice via WhatsApp after booking
✅ Collect deposit of 50% to confirm slot
✅ Prepare farm guide/handout for trainees
✅ Set up demo stations (milking, fish, feed)
🎫 Add Package
🔍
Date
Name
Group
Phone
Origin
Package
Feedback
Rating
+ Add Visitor Record
🐟
Aquaculture Management
Ponds, water quality, feeding, harvests and per-pond P&L for tilapia, catfish & ornamentals.
🌊 Ponds
+ New Pond
🍤 Feeding
💧 Water Quality
🎣 Harvests
📈 Per-Pond P&L
🔍
🌊 Register New Pond
🍤 Log Feeding
📋 Recent Feeding Logs
Date
Pond
Type
Qty (kg)
Cost
No feeding logs yet.
💧 Water Quality Test
📊 Recent Water Quality Tests
Date
Pond
pH
DO
Temp
NH₃
Flag
No tests logged yet.
🎣 Record Harvest
📜 Harvest History
Date
Pond
Type
Count
Kg
KES/kg
Total KES
No harvests yet.
📈 Per-Pond Profitability
Pond
Species
Stocked
Stocking Cost
Feed Cost
Revenue
Net
Margin %
No ponds yet.
🏞
Sub-Enterprises Hub
Specialist enterprises — each reuses the core livestock data model with a dedicated doorway.
Pick a sub-enterprise to enter its dedicated workflow. Records made here flow back into your main Livestock, Inventory and Finance modules automatically.
ℹ️ How sub-enterprises work
Each tile opens an enterprise-specific surface that filters or extends the standard Livestock and Crop pages. The underlying data lives in one place, so animals you record in Pig Farming also appear in A2 Livestock Management, and bee colonies sit alongside other categories in the same datastore — just with a more focused entry point.
Why a hub instead of separate modules? A farmer running a single niche enterprise (say, beekeeping only) gets a clean doorway here, rather than finding their bees buried inside a generic Livestock list. A farmer running several enterprises sees all of them on one tidy tile-grid.
🤝
Cooperative & Offtake Management
Track daily co-op deliveries, deductions, statements and payment delays. Reconciles with your finance ledger.
📊 Dashboard
🏢 Cooperatives
🚚 Deliveries
➖ Deductions
🧾 Statements
📈 Price Trends
🏢 Cooperatives
Add or edit the co-ops you supply.
🚚 Log Delivery
📋 Recent Deliveries
Date
Co-op
Qty
Rej
KES/u
Gross
➖ Log Deduction
📋 Recent Deductions
Date
Co-op
Category
Amount
Notes
🧾 Statements & Net-Payment Calculator
Generate this period's expected statement, archive received ones, alert on late payments.
Co-op
Period
Gross Qty
Gross KES
Deductions
Net
Expected
Status
📈 Per-co-op price trend
🏗
Asset & Depreciation Management
Land, buildings, vehicles, machinery and breeding stock — with depreciation, insurance and disposals.
🏗 Asset Register
📉 Depreciation
🛡 Insurance
🗑 Disposals
📉 Depreciation Schedule
Computed live from each asset's method (straight-line or reducing-balance) and useful life. Annual figure feeds your P&L.
Asset
Category
Method
Cost
Salvage
Life (yrs)
Annual dep.
Accum. dep.
NBV
Flag
Replacement flag fires when NBV drops below 10% of original cost — usually a sign the asset is nearing end-of-life.
Annual depreciation totals can be posted to E1 P&L as a year-end journal — click Post to ledger on each row to create the finance line.
🛡 Insurance Coverage
Per-asset policy details, expiry warnings, total premium and cover.
Asset
Provider
Policy #
Sum Insured
Annual Premium
Expiry
Status
🗑 Disposal Log
Sold, scrapped, lost or donated assets — with gain/loss vs net book value.
Silos, sheds, cold rooms — what they hold, how much, what condition.
🌡 Log Reading
📋 Recent Readings
Date/Time
Store
Temp
RH%
Pests
Flag
🏭 Processing Batches
Convert raw produce to finished goods — milk → yoghurt, fish → dried, maize → flour, honey extraction. Conversion ratios update live.
Batch #
Date
Process
Input
Output
Yield %
Cost / kg
Status
Completed batches automatically create a Product entry in E2 Sales ready to be sold.
Yield % less than typical benchmark (milk → yoghurt ≥85%, fish → dried 25–35%, maize → flour 70–80%, honey extraction 80–90%) is flagged amber/red.
📉 Storage Loss Tracker
Spoilage, theft, weight-loss in storage — month-over-month comparison.
Date
Store
Commodity
Quantity
Reason
Cost impact
📊 Month-over-Month
📦 Packaging & Labels
Package size, label content, batch traceability — links to finished goods in Sales.
Emission factors are IPCC Tier 1 defaults with Kenya-specific grid emission factor (0.30 kg CO₂e/kWh, driven by ~85% geothermal/hydro/wind generation). Livestock figures are gross (enteric fermentation + manure management). Total accuracy ±10% per IPCC Tier-1.
🌳 Agroforestry Planting Log
Tree species, planting date, count, location — offsetting up to ~20 kg CO₂e/tree/year once mature.
Farm team members + their access level. Roles: Admin / Manager / Worker / Read-only.
Name
Email
Role
Status
Last seen
Roles: Admin = full access incl. user management · Manager = full data access, no user mgmt · Worker = own-records + assigned tasks only · Read-only = view dashboards + reports.
🔒 Per-Module Permissions
Toggle which modules each role can read/write. Read-only role automatically gets read access to dashboards regardless.
Module
Admin
Manager
Worker
Read-only
📜 Activity Audit Log
Every write action across the app — who, what, when.
Time
User
Action
Module
Target
Details
🏡 Multi-Farm
Manage multiple farms under one login. Switch the active farm; data is namespaced per farm.
Sales Report
📊 Sales / Payment Report
📦 Product Sales Report
👥 Sales By Clients – Top 5
🏆 Sales By Products – Top 5
📋 Sale Order Report
⏰ Invoice Aging Sales
📄 Detailed Sales Report
↩ Sales Return Report
📊 Sales / Payment Report
Purchase Report
📊 Purchase Report
📦 Product Purchase Report
⏰ Invoice Aging Supplier/Purchase
📋 Purchase Order Report
📄 Detailed Purchase Report
↩ Purchase Return Report
📊 Purchase Report
🏡 Farm Overview
📄 Annual Report
💰 Financial
📊 P&L by Enterprise
🐾 Livestock
📦 Inventory
🐣 Reproduction
💊 Health
✅ Tasks
📐 Break-Even
📊 Profit & Loss by Enterprise
See which enterprises are making money — and which are losing
📊
Select a year and click Refresh to view P&L
📄 Annual Farm Report
One-click yearly summary — ideal for bank loans & investor presentations
📄
Annual Farm Report
Select a year and click Generate Report to create your comprehensive farm summary — perfect for bank loan applications and investor presentations.
📐 Break-Even Calculator
How many units to sell to cover all costs
🏷 Enterprise
🏗 Fixed Costs/month
Total/monthKES 0
🔄 Variable Costs/unit
Total/unitKES 0
💰 Selling Price / unit
KES
Monthly Break-Even
—
Enter costs and price above
📊 Scenarios
Units
Revenue
Cost
Profit
Enter data above
📈 Chart
💡 Click 📥 Pull from Finance to import this month's expenses.
Sales Revenue
KES 0
Paid invoices
Purchases
KES 0
Total bought
Outstanding
KES 0
Unpaid invoices
Net (Sales–Purchases)
KES 0
Commerce P&L
💰 Finances & Books
💵 Sales
🛒 Purchases
📊 Overview
📒 Ledger
💸 Expenses
📊 Budget
🏦 Loans
📋 Tax
📈 Market Prices
Recent Sales
Recent Purchases
Top Products by Revenue
Pending Quotations
Expense Breakdown
🧾 Invoices
👤 Customers
📥 Receivables
📋 Estimates
📑 Sale Orders
🌐 Online Orders
↩ Returns
📦 Products
All Sales
+ New Sale
🔍
Invoice #
Date
Customer
Type
Items
Total
Status
Payment
1Select Customer
2Add Products / Items
ItemQtyUnit PriceTotal
3Adjustments (optional)
4Payment
Balance / Change DueKES 0
Scheduled Total
KES 0 scheduledKES 0 remaining
5Confirm & Save
Sale Summary
SubtotalKES 0
Discount— KES 0
Tax / VAT+ KES 0
TOTALKES 0
ReceivedKES 0
ChangeKES 0
🛒 Purchases
🤝 Supplier Credit
📋 Purchase Orders
📦 Goods Received
↩ Purchase Return
🔍 3-Way Match
🏆 Scorecard
🤝 Supplier Credit Tracker
Track what you owe suppliers — record payments and clear balances
🤝
Click Refresh to load supplier credit data
All Purchases
+ New Purchase
🔍
Ref #
Date
Supplier
Category
Items
Total
Status
Payment
Step 1 — SupplierNew Purchase
Step 2 — Purchase Type & Items
🌿
Farm Inputs
Feed, Drugs, Fertilizer
🐔
Animals
Goats, Sheep, Chicks
🔧
Equipment
Tools, Pumps, etc.
🛠
Services
Vet, Repairs, Transport
Item / DescriptionQtyUnit Cost (KES)Total
Step 3 — Adjustments (Optional)
Step 4 — Payment
KES 0
Step 5 — Confirm & Save
On save this will:
+ Record expense in Finance ledger+ Update stock / inventory+ Record supplier credit balance+ Register as asset (Equipment / Animals)
Purchase Summary
Items SubtotalKES 0
Transport+ KES 0
Discount— KES 0
Tax / VAT+ KES 0
Total CostKES 0
Amount PaidKES 0
Balance OwedKES 0
Supplier
Not selected
Type: Not selected
All Quotations
+ New Quotation
Quote #
Date
Valid Until
Customer
Total
Status
New Quotation
Totals
SubtotalKES 0
Discount (KES)
Tax / VAT (%)
TotalKES 0
Quoted Items
Item / DescriptionQtyUnit PriceTotal
Add Product / Service
Product / Service List
🔍
Name
Category
Unit
Sell Price
Cost
Margin
Expense Summary
Expense Log — All Farm Expenses
Date
Category
Description
Source
To / Supplier
Amount
Method
Ref #
💸 Log Expense
📋 Purchase Orders
Draft → Sent → Received. Each PO can spawn a GRN and an invoice for 3-way match.
PO #
Date
Supplier
Items
Total
Expected
Status
📦 Goods Received Notes
Confirm what physically arrived vs what the PO specified.
GRN #
Date
Supplier
PO #
Items
Total
Variance
🔍 3-Way Match
PO vs GRN vs Invoice. Variance >5% flagged red.
PO #
Supplier
PO Total
GRN Total
Invoice Total
Variance
Status
🏆 Supplier Scorecard
On-time, quantity accuracy, price variance, lead time per supplier.
Supplier
POs
On-time %
Qty acc %
Avg var %
Lead time
Grade
Grade A ≥90% on-time + accuracy + <3% variance · B 75–89% · C 60–74% · D below.
Return List
+ New Return
🔍
Return #
Date
Purchase #
Supplier
Reason
Credit Amt
Method
Status
New Purchase Return
When status is Refunded, a Finance income entry (Supplier Refund) is automatically created.
📥 Receivables & Payments
Outstanding invoices by age · payment status · collection history.
Aging Buckets — Outstanding by customer
Customer
Current (0–30)
31–60 days
61–90 days
90+ days
Total
Detail — every unpaid / partial sale
Date
Customer
Description
Total
Paid
Outstanding
Status
Age
Aging is calculated from sale date. Use the credit-term setting on a customer profile to override the default 30-day net.
💳 Payment History by Status
✅ Paid in Full
Invoice #
Date
Customer
Method
Total
Paid
🟡 Partial Payments — Balance Outstanding
Invoice #
Date
Customer
Invoice Total
Paid So Far
Balance Due
History
⏳ Pending / Overdue — Not Yet Paid
Invoice #
Date
Customer
Due Date
Amount Due
Status
📈 Market Prices
Log market reference prices and watch trends per commodity — feeds your sale-price benchmark.
📊 Latest by commodity
📈 Trend
📋 All entries
Date
Commodity
Unit
Price (KES)
Market / Source
Notes
Sources to consider: NAFIS daily wholesale prices, KAMIS market reports, local cooperative price boards, AMS/National Cereals & Produce Board.
Total Income
KES 0
All time
Total Expenses
KES 0
All time
Net Profit / Loss
KES 0
Income − Expenses
Transactions
0
Total recorded
All Transactions
+ Add Transaction
P&L Summary
🧾 Batch Invoices
📊 Budget vs Actual
🏦 Loan Register
🇰🇪 Tax Summary
🔍
to
Date
Type
Category
Description
Amount (KES)
Related To
Payment
Record Transaction
🐄 Batch / Modal Sales SummarySales recorded from batch detail panels
No batch sales recorded yet.
Income Breakdown
Expense Breakdown
Monthly Trend
🧾 Batch Invoices
Create and manage professional invoices linked to animal batches
🔍
Invoice #
Date
Batch
Customer
Items
Total (KES)
Status
Payment
📊 Budget vs Actual
Set monthly budgets per category and watch variance roll in from actual transactions.
Type
Category
Budget
Actual
Variance
% Used
Tip: variance >100% (expense) or <100% (income) appears red and triggers an Insights alert when over by >10%.
🏦 Loan Register
Track farm loans, repayments, and outstanding balance with full amortisation schedule.
Repayment Schedule
#
Due Date
Principal
Interest
Total
Balance
Status
🇰🇪 KRA Tax Summary
Annual filing snapshot — Income Tax (Resident Individual), VAT, and Withholding Tax estimate.
📋 Income Tax (Resident Individual)
🧾 VAT Estimate (16%)
📑 Withholding Tax (estimated)
Disclaimer: these are estimates based on logged transactions and current PAYE/VAT bands. Consult a tax professional before filing — VAT registration is only required if turnover exceeds KES 5,000,000 in any 12-month period.
Add / Edit Customer
Customer List
🔍
Name
Phone
Sales
Total Spent
Quotes
Sale Order List
+ New Sale Order
🔍
Order #
Date
Customer
Items
Total
Delivery
Status
New Sale Order
Order Items
Item / DescriptionQtyUnit Price (KES)Total
Order Summary
SubtotalKES 0
TotalKES 0
🌐
Online Store Orders
Orders placed via your website (vinfarm.co.ke). Add manually or connect your store for auto-sync.
Order List
+ New Order
🔍
Order #
Date
Customer
Phone
Items
Total
Delivery Address
Status
New Online Order
Return List
+ New Return
🔍
Return #
Date
Invoice #
Customer
Reason
Refund Amt
Method
Status
New Sale Return
When status is Refunded, a Finance expense entry is automatically created.
Total Items
0
All categories
Low Stock Alerts
0
Below minimum
Expiring Soon
0
Within 30 days
Inventory Value
KES 0
At cost price
Stock Overview
Add Item
Stock Transactions
Expiry Tracker
🧾 Stock Take
🛒 Reorder
🔍
Add / Register Item
Log Stock Movement
Transaction History
Date
Item
Type
Qty
Cost
Used On
By
🧾 Physical Stock Take
Enter counted quantity for each item. Variances become auto-adjustment transactions.
🛒 Reorder Dashboard
Low-stock items grouped by supplier. Create a PO draft in one click.
Total Contacts
0
Suppliers
0
Veterinarians
0
Other
0
📋 All Contacts
➕ Add Contact
🔍
➕ Add New Contact
🩺 Vet Details
🛍 Supplier Details
Settings
🏡 Farm Profile
🎨 Appearance
🌾 Farm Focus
🐾 Livestock Catalogue
🔔 Alerts
🧾 Invoice Templates
Data
🗄️ Data Management
System
💳 Billing & Plan
⚠️ Danger Zone
ℹ️ About
Farm Profile
Your farm's identity — used on invoices, reports and the dashboard greeting.
🏡 Farm Details
Applied to all financial displays, invoices, and exports.
🖼Upload logo (PNG, JPG, SVG)
🔒 Change Danger Zone Password
This password protects the Danger Zone (Reset All, etc.) from accidental deletion.
Default password: vinfarm2026
Appearance
Customise how the app looks and feels.
Theme
Choose the colour scheme. Saved automatically.
Date Format
How dates appear across the app.
Preview themes:
🌾 Savanna
🌲 Forest
🌌 Slate
☁️ Sky
🏺 Clay
🌿 Meadow
🌾 Farm Focus
Show only the modules your farm actually uses. Toggling a module off hides it from the sidebar, mobile tabs and dashboard — but your data is preserved, so you can switch it back on any time.
Modules
Loading toggles…
Livestock Catalogue
Manage the animal categories and breeds available in all forms across the app.
Animal Categories
Add custom categories like Camels, Bees, Emus — they appear in all animal forms.
Breeds
Select a category then add or remove breeds for it.
Alerts & Reminders
Control which alerts appear on the dashboard.
Vaccination Due Alerts
Show alert when a vaccine is due within 14 days.
Pregnancy Due Alerts
Highlight animals with expected births in the next 14 days.
Low Stock Warning
Warn when feed or inventory stock falls below minimum.
Invoice Templates
Choose a global invoice template. Every invoice generated in the app will use this design.
👁 Template Preview
✓ Saved!
Data Management
Backup, restore, and export your farm records. Back up regularly — all data is stored locally in this browser.
📂 Data Storage Location
Choose where your farm data is stored. All options keep data on your device — nothing is sent to the internet.
💡 Recommendation: Use browser storage for daily use, and download a backup file weekly or after major data entry sessions. Store backup files in Google Drive or USB for safety.
📊 Record Counts
💾 Manual Backup
Export Full Backup (JSON)
Downloads all records as a single JSON file to your Downloads folder. File name includes today's date.
Import / Restore Backup
Restore from a previously saved JSON file. Existing data will be merged/replaced.
⚡ Automatic Backup
Enable Auto Backup
Automatically download a backup file each time the app is opened (after the set interval).
Backup Frequency
How often to auto-download a backup when you open the app.
Last Auto Backup
The date the last automatic backup was downloaded.
Never
📁 Save backups to a specific folder:
1. Open Chrome Settings → Search "Downloads"
2. Change the download location to your preferred folder
(e.g. a Google Drive folder for automatic cloud backup)
3. Enable "Ask where to save" to choose location per download
Downloads to your set folder immediately
📋 Export to CSV (Excel)
Download individual tables as .csv files you can open in Excel or Google Sheets.
☁️ Cloud Backup Tip
To back up to Google Drive automatically:
1. Install Google Drive for Desktop on your computer.
2. In Chrome Downloads settings, set the save folder to your Google Drive folder.
3. Enable Auto Backup above → every backup downloads directly to Google Drive and syncs to the cloud.
💳 Billing & Plan
Manage your AgriPlan subscription. Pay with M-Pesa, MTN, Airtel or card.
Your current plan
Loading…
Your country
Sets the currency and payment method for your region.
Choose a plan
All plans include a 30-day free trial. Cancel any time. Payments are processed securely by Flutterwave.
Payment history
No payments yet.
⚠️ Danger Zone
All actions here are permanent and cannot be undone. Enter your password to access them. Export a backup first!
🔒 Password Required
Default password: vinfarm2026
· Change it below after unlocking.
🔒 All danger zone actions are hidden until you enter the correct password above.
🔄 Sync & Recovery
Force Push - This Device to Cloud
Pushes everything from this device to the cloud, overwriting whatever's there. Use if records you deleted keep coming back from another device.
Force Pull - Cloud to This Device
Replaces this device's local data with whatever is in the cloud. Resets a device that's out of sync.
Hard Reset & Re-sync
Last-resort fix for a phone that won't sync. Nukes all local data + the offline cache + the service worker, then reloads to fetch a fresh copy of the app and re-pull cloud data. Use this when Force Pull still shows old records.
Pull All Fresh (Verbose)
When Force Pull silently misses some stores. Wipes local, pulls every cloud row one by one with per-store success/failure logging. Useful when a specific store like batches won't sync.
Sync Diagnostics
Show a side-by-side comparison of local record counts vs cloud record counts for every store. Use this to verify which device has the canonical data BEFORE pressing Force Push or Force Pull.
Reclassify Livestock Purchases as Assets
One-time migration: existing 'Livestock Purchase' Expense entries are converted to Asset so they no longer hit your P&L. Proper accounting: purchase = asset, sale = COGS.
🗑 Clear Specific Sections
Clear All Animal Records
Permanently deletes all batches, individuals, health, reproduction and feed records.
Clear All Finance Records
Permanently deletes all income, expenses, sales, purchases and finance ledger entries.
Clear Workers & Tasks
Permanently deletes all workers, attendance records and task data.
🔑 Change Danger Zone Password
💀 Nuclear Option
Reset Everything
Wipe ALL data across every section and start completely fresh. This cannot be undone. Download a backup first!
About
App information, version details and developer credits.
🌾
AgriPlan
by Vinfarm Solutions
Version
v1.38.40
Released
25 May 2026
Platform
Web App (Offline)
Storage
Local (Browser)
✓ All data stored locally in your browser. No internet required after first load. No data sent to any server.