AgriPlan's AI Farm Assistant is a decision-support tool. It does not diagnose disease and is not a substitute for examination by a qualified veterinarian.
Answers are generated by AI from your farm records plus general livestock-farming knowledge — always verify important decisions and consult a vet for animal health concerns. Never a specific drug or dosage will be recommended here.
This app sends your question and a short summary of your farm records (batch counts, recent finances, alerts) to Google's Gemini AI to generate each answer.
🔒 Sends your question + a farm-data summary to Gemini AI to generate each answer.
🩺 AI Health Scanner
📷🎥 This app uses your camera to photograph or record a short video of your animal, crop, or an unidentified plant for an AI-assisted health check or identification. The photo or video is sent to Google's Gemini AI to generate the assessment below — it is not stored on AgriPlan's servers beyond that request.
AgriPlan's AI Health Scanner is a decision-support tool. It does not diagnose disease and is not a substitute for examination by a qualified veterinarian or agronomist.
It will never recommend a specific drug, pesticide, or dosage — only general supportive-care guidance and, when appropriate, a clear recommendation to call a vet or extension officer.
Tip: for limping, breathing, or behavior concerns, a short 5–10 second video often shows more than a photo.
Share with your vet or anyone — works with or without running Analyze first.
Choose Theme
🌲 Forest
🌾 Savanna
☁️ Sky
🏺 Clay
🌑 Slate
🌿 Meadow
Record deleted
Good morning 🌅
Your farm
VF
Modules
Dashboard
🐄Production & Livestock
Health & Breeding
Feed & Inventory
People & Tasks0
Finance & Sales
Land & Environment
Community & Visitors
Systems & Settings
Scanners
AI Assistant
Reports & Insights
Account & Sync
Sign in to sync
FREE
Tap this if your records look different on another phone or computer. It merges both devices — nothing is deleted.
Developed By
Vinfarm Solutions
Agricultural Software Solutions
AgriPlan v1.45.7
📍 Farm Location
Loading location...
🗺
No location set
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.
⠿
—
Farm Health Score
Loading…
⠿
Animals Value
KES 0
Estimated, at cost
Farm Net Worth
KES 0
Animals + Assets + Stock − Loans
Animals
0
0 individuals
Eggs Today
0
This month: —
Milk Today
0 L
This month: —
Revenue
KES 0
vs last month: —
Expenses
KES 0
This month
Net profit
KES 0
Income − Expenses
Health
0
Ongoing / Critical
Pregnant
0
Active
Pending
0
Outstanding
Batches
0
Group records
⠿
📈
6-Month Financial Trend
Overview of income and expenses over the last 6 months
Amount (KES)
↕ Arrange your Dashboard
Drag the ⠿ handle on any card to reorder. Tap "Done" when finished.
⠿
Livestock by Age Group
Tap a species below for its full breakdown
Species
Breakdown
⠿
Reproduction & Breeding
Tap a species below for its full status
Species
⠿
🐄
Milk & Egg Production
Production trend over the last 6 months
⠿
📋 Today's to-do
Loading…
⚡ AI Farm Intelligence
Loading…
📅 Upcoming 7 days
🌾 Feed Inventory
Loading…
🧾 Recent sales
🥧 Expense Breakdown
Loading…
📦 Production overview — last 6 months
🐾 By species
📊 Flock production
💊 Health alerts
🤰 Pregnancies
⚡ Recent activity
⠿
Shortcuts
Tap to go directly to a module. Adding a record? Use the quick-add bar above.
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
🧮 Total Cost
KES 0
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 & Ration Calculator
Pick an animal, build a full ration, and see nutrition, cost and profitability analysis — step by step.
Saved Rations
No rations saved yet.
🧮
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%
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.
Crop Batches
Locations
Nurseries
Activities
Growth
Irrigation
Fertilizer
Pest & Disease
Greenhouse Monitor
Harvests
Costs
Reports
All crop batches
No batches yet. Add your first one to get started.
Fields & greenhouses
No locations yet. Add your first field or greenhouse.
All nurseries
Sow a nursery
No nurseries yet — sow one above to start tracking seedlings before they're transplanted.
🌾 Crop batch
🏠 Field / greenhouse
Activity log
Log activity
Recent activities
Growth log
Record growth check
Growth history
Irrigation log
Log irrigation
Irrigation history
Fertilizer log
Log fertilizer / nutrient application
Fertilizer history
Pest & disease log
Report a pest or disease
Pest & disease history
Greenhouse monitor
No greenhouses yet — add one under Locations to see its monitor card here.
Log an environmental reading
Harvest history
Log a harvest
Cost history
Log a cost
Profit per batch
Profit per location
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.
— appears in the Daily Tasks checklist & Evening Review, grouped under this task's Category. Due date moves to today if it's overdue.
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.
🏞
Other Ventures
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
Business Planner
Plan smarter. Test ideas. Know your numbers before you invest.
🏗
Asset & Depreciation Management
Land, buildings, vehicles, machinery and breeding stock — with depreciation, insurance and disposals.
Dashboard
Asset Register
Usage
Fuel
Maintenance
Breakdowns
Inspections
Documents
Location
Operators
Depreciation
Insurance
Profitability
Disposals
By category
Live alerts
No active alerts. 🎉
No usage/operations logged yet.
Purchase history
No fuel purchases logged yet.
Maintenance history
No maintenance logged yet.
Breakdown history
No breakdowns logged. 🎉
Inspection history
No inspections logged yet.
No documents on file yet.
Check-in history
No location check-ins logged yet.
Operator profiles, licence expiry, and a productivity rollup computed from Usage logs.
Operators
No operators registered yet.
Productivity (from Usage logs)
Operator
Sessions
Hours
Area worked
Fuel used
Assets operated
📉 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
💰 Cost & Profitability
Lifetime cost (depreciation + fuel + maintenance + insurance) vs hours/acres worked and any rental income — is this asset making you money?
Asset
Depreciation
Fuel
Maintenance
Insurance
Total Cost
Rental Income
Net Cost
Hours
Acres
Cost/Hr
Cost/Acre
Rental income log
No rental income logged yet.
🗑 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
Milk
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.
One sheet per day — hand to your supervisor, they sign to confirm.
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.
Finances & Books
Sales
Purchases
Products & Services
Accounts
Stock
Overview
Ledger
Expenses
Enterprise Accounts
Budget
Loans
Tax
Market Prices
Sales Revenue
KES 0
Paid invoices
Purchases
KES 0
Total bought
Outstanding
KES 0
Unpaid invoices
Net Profit
KES 0
Sales − COGS − Expenses
Recent Sales
Recent Purchases
Top Products by Revenue
Pending Quotations
Expense Breakdown
📑 Statements & Forecast
🔮 Next 8 weeks — projected cash
Loading…
Invoices
Customers
Receivables
Estimates
Sale Orders
Online Orders
↩ Returns
All Sales
+ New Sale
Sales Summary
Invoice #
Date
Customer
Type
Items
Total
Status
Payment
Step 1 of 5
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
Suppliers
Supplier Credit
Purchase Orders
Goods Received
↩ Purchase Return
3-Way Match
Scorecard
Add / Edit Supplier
Supplier List
Name
Phone
Orders
Total Spent
Owed
🤝 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
Catalog
Cash & Bank
Levels
Add Product / Service
—
Total across accounts
KES 0
🔁 Recent Transfers
🐑 Livestock Stock
📦 Produce Stock
📜 Recent Stock Movements
Expense Summary
🎯 Budgets — this month
No budgets set. Set a monthly limit per category and watch actual spend against it.
Expense Log — All Farm Expenses
Date
Category
Description
Source
To / Supplier
Amount
Method
Ref #
💸 Log Expense
Step 1 of 3
🧾 Receipt mode — add every item (including the first one) in the list below. These fields are disabled so it isn't entered twice.
↔ Amount will be split across the selected batches in proportion to their head counts.
📋 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
🏷 Enterprise Accounts
Income minus expenses per enterprise — tagged automatically from your sales and expenses. This is a report, not a real sub-wallet: your Cash / M-Pesa / Bank balances aren't touched.
Your Enterprises
📈 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.
🔁 Recurring Transactions
Rent, wages, loan repayments, feed contracts — auto-posted to the ledger on schedule. Entries appear with a 🔁 tag.
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
💰 Savings
Batch Invoices
Budget vs Actual
Loan Register
🇰🇪 Tax Summary
to
Indirect Income SummaryNon-sale income — subsidies, lease, insurance, grants, etc.
Date
Details
Amount (KES)
Reference
Record Transaction
🔁 For repeating income/expenses (rent, wages, loan payments), use the Recurring Transactions panel above instead of a one-off entry here.
🐄 Batch / Modal Sales SummarySales recorded from batch detail panels
No batch sales recorded yet.
Income Breakdown
Expense Breakdown
Monthly Trend
💰 Savings
Build the habit of setting aside what's left after the farm's real cash outflows each month.
🧾 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
💳 Billing & Plan
Manage your AgriPlan subscription. Pay with M-Pesa, MTN, Airtel or card.
Your current plan
Loading…
🎉
Early Bird Offer — First 100 farms
Get Pro for KSh 500 for the whole year instead of KSh 500/month. Message us on WhatsApp to claim before it's gone.
Sets the currency and payment method for your region.
Choose a plan
All plans include a 30-day free trial. Cancel any time. Payments processed securely via IntaSend M-Pesa.
Payment history
No payments yet.
Settings
Farm Profile
Appearance
Farm Focus
Livestock Catalogue
Finance Categories
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)
Your Signature — draw with mouse or finger
✓ Signature saved — now appears on every invoice & receipt
Digital Company Stamp — auto-generated from your Farm Name & Location above
📷Scan/upload my own stamp
Auto-generated — updates automatically as you edit Farm Name/Location. Or upload a photo of your real stamp above to use that instead.
🔐 Change Account Password
Update the password you use to sign in to AgriPlan.
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.
Finance Categories
Manage the Income and Expense categories offered when you log a transaction. Removing one here only affects the dropdown — it won't touch past records or automated entries (e.g. Sell Animal).
Income Categories
Add custom income categories like Wool Sales or Manure Sales.
Expense Categories
Add custom expense categories like Fuel or Insurance.
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.
📲 Push Notifications
Get farm reminders on this device even when the app is closed.
💬 SMS Alerts
Reminders by SMS reach any phone — no app or internet needed.
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.
📷 Photo Cloud Backup
Back up photos to the cloud
Photos attached to records (receipts, animals, treatments) are stored on this device. Back them up so they survive a lost or reset phone.
📂 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 processed securely via IntaSend M-Pesa.
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!
🔒 PIN Required
Default PIN: 0000
· 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 PIN
💀 Nuclear Option
Reset Everything
Wipe ALL data across every section and start completely fresh. This cannot be undone. Download a backup first!
🚪 Delete My Account
Loading…
About
App information, version details and developer credits.
AgriPlan
by Vinfarm Solutions
Version
v1.45.7
Released
12 September 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.
Quick answers, and how to reach us if you're stuck.
Does AgriPlan work without internet?
Yes. AgriPlan is offline-first — everything you record is saved on this device first, and syncs automatically to your account whenever you're back online. You never lose data by working offline.
How do I back up my farm data?
Go to Settings → Data Management to export a backup file, or restore from one. If you're signed in, your data also syncs to the cloud automatically.
How do I add an animal, flock or batch?
Use the ⚡ quick-add button (bottom-right on mobile, or the Livestock section) to add individually-tracked animals or batches/flocks. Assign an Enterprise (e.g. Goats, Turkey, Ornamental Chicken) so its income and expenses can be tracked separately in Enterprise Accounts.
How do I record a sale, purchase or expense?
Use the ⚡ quick-add menu or the Sales / Purchases / Finance sections directly. Every sale, purchase and expense automatically appears on the Finance Ledger — no separate step needed.
I forgot my Danger Zone PIN — what now?
The Danger Zone PIN protects destructive actions (clearing data, resets) and can't be bypassed in-app for security reasons. Contact support below and we'll help you regain access.