Dashboard
Choose Theme
🌲 Forest
🌾 Savanna
☁️ Sky
🏺 Clay
🌑 Slate
🌿 Meadow
Record deleted
Good morning 🌅
Your farm
VF
Modules
📊 Dashboard
🐄 Production & Livestock
🩺 Health & Breeding
🌾 Feed & Inventory
👥 People & Tasks
💰 Finance & Sales
🌱 Land & Environment
🏘️ Community & Visitors
⚙️ Systems & Settings
Quick Actions
🐣 Add Animal
💊 Log Treatment
🛒 Record Sale
New Task
⚖️ Weigh Animal
🌧️ Log Weather
Command Center

Good morning, AgriPlan

Here's what's happening on your farm today.

—:—
Set your location for weather
🐾
Animals
0
0 individuals
💰
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
🤝
Co-op month
0
Deliveries
🏗
Asset NBV
KES 0
Net book value
🌍
Carbon YTD
0 t
CO₂e net
🏭
Active batches
0
Processing

Modules at a glance

Click any card to jump.

📋 Today's to-do

Loading…

⚡ Live alerts

Loading…

📅 Upcoming 7 days

📈 6-month financial trend

■ Income■ Expenses

🧾 Recent sales

🐾 By species

📊 Flock production

💊 Health alerts

🤰 Pregnancies

⚡ Recent activity

    Quick Actions

    Tap to go directly to a module.
    All Records
    Add Record
    Individual Animals
    🐟 Fish Ponds
    📈 Growth Log
    Status All 🟢 Active 🤰 Pregnant 💰 Sold ⚰ Deceased ↗ Exited
    All Groups Individuals
    Register Group / Flock Poultry, fish, rabbits, pigs etc.
    yr mo wk days
    Fill age → date calculates automatically, or pick the date directly below
    Tag / ID Name Category Breed Sex DOB Weight Sire Dam Purpose Status Actions
    Fish ponds are group batches under the Fish category.
    Register Fish Pond
    Log Growth / Observation
    Growth Records
    DatePondAvg Wt (g)pHTempMortalityNotes
    📊 Dashboard
    📅 Calendar
    + Log Event
    💕 Heat
    🎯 Breeding Plan
    🧬 Semen
    📋 Records & Tree
    🐾 By Category
    🥛 Lactation
    🐂 Sire Report
    Period:
    🍼 Due in next 14 days
    💕 Heat due in next 7 days
    📅 Recent events (last 10)
    ⚠️ Repeat breeders & issues
    Due PD check Dry-off Wean Heat Planned mating
    Log Reproduction Event
    ⚠️ Possible inbreeding
    💕 Heat / Estrus log
    Cycle: Cattle 21d · Goats 21d · Sheep 17d · Pigs 21d · Rabbits ~16d
    🎯 Planned matings
    🧬 Semen / straw inventory
    Animal / BatchEventDateExpected DueOffspringSireStatusNotes
    🥛 Lactation tracker
    Auto-starts on Birth events for dairy species · DIM, peak, 305-day projection
    🐂 Sire performance
    Conception rate, avg litter size, birth weight per sire — useful for bull/ram selection
    Health Records
    Log Treatment
    Vaccination Schedule
    📅 Due Dates
    📊 Vax Chart
    💊 Deworming
    🩺 Clinical
    🦠 Outbreak
    🛡️ Biosecurity
    📋 Protocols
    📊 Analytics
    Animal / BatchID / TagConditionDateTreatmentVetCostStatusFollow-up
    Log Health Record
    Add Vaccination Schedule
    Vaccination Records
    BatchVaccineDateNext DueDoseCost
    💊 Log Event
    📋 My Plans
    🛠 Build Schedule
    📂 Records
    🔬 FAMACHA Guide
    💊 Log Deworming Event
    📅 Schedule Status
    📆 12-Month Calendar
    My Deworming Plans
    Saved schedules. Click a plan to view upcoming dates or log an event.
    🛠 Build Deworming Schedule
    📅 Schedule Preview
    Fill in the form and click Preview to see your schedule.
    💡 Drug Rotation Tip
    Rotate between drug classes each treatment to prevent anthelmintic resistance:
    Round 1: Benzimidazoles (Albendazole, Fenbendazole)
    Round 2: Macrocyclic Lactones (Ivermectin, Doramectin)
    Round 3: Imidazothiazoles (Levamisole)
    Round 4: Benzimidazoles again → repeat cycle
    Animal / BatchDrugRouteDoseDateNext DueStatusFAMACHAByCost
    🔬 FAMACHA© Scoring System
    FAMACHA© is a targeted selective treatment (TST) method for controlling Haemonchus contortus (barber's pole worm) in small ruminants. It assesses anaemia by examining the colour of the eye (conjunctival) mucous membrane.
    1
    Optimal
    Deep brick red / Red
    🟢 No treatment
    Animal has healthy haemoglobin levels. No anaemia present.
    2
    Acceptable
    Pink-red
    🟢 No treatment
    Slight reduction in red colouration. Monitor closely — recheck in 30 days.
    3
    Borderline
    Pink
    🟡 Treat if risk factors
    Treat pregnant, lactating, or poor-condition animals. Optional for others — reassess in 2 weeks.
    4
    Dangerous
    Pale pink / Pink-white
    🔴 Must treat now
    Significant anaemia. Treat immediately. Recheck in 10–14 days. Consider iron supplementation.
    5
    Fatal
    White / Near white
    🚨 Treat urgently + vet
    Severe anaemia. Treat immediately, call vet. High mortality risk. Blood transfusion may be needed.
    📋 How to Perform FAMACHA
    1. Restrain the animal calmly in natural light
    2. Gently pull down the lower eyelid with your thumb
    3. Observe the colour of the conjunctiva (inner eyelid membrane)
    4. Compare to the FAMACHA© card colour chart
    5. Record the score (1–5) for each animal
    6. Treat animals scoring 3, 4, or 5 (or 3+ if in poor condition)
    7. 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
    💊 Anthelmintic Quick Reference
    DrugClassTarget WormsStd. DoseRouteWithdrawal (milk)Withdrawal (meat)Safe in Pregnancy?
    Albendazole 10%BenzimidazoleRoundworms, tapeworms, liver fluke7.5ml/10kgOral5 days14 days❌ Avoid first trimester
    FenbendazoleBenzimidazoleRoundworms, arrested larvae7.5mg/kgOral5 days10 days✅ Safe
    LevamisoleImidazothiazoleRoundworms, lungworms7.5mg/kgOral / SC0 days3 days✅ Safe
    Ivermectin 1%Macrocyclic LactoneRoundworms, mites, lice, bots0.3ml/10kgSC injectionAvoid28 days✅ Safe
    DoramectinMacrocyclic LactoneRoundworms, mange, lice0.2ml/10kgSC injectionAvoid35 days✅ Safe
    ClosantelSalicylanilideHaemonchus, liver fluke5mg/kgSC / OralAvoid28 days⚠️ Caution
    RafoxanideSalicylanilideLiver fluke (Fasciola)7.5mg/kgOralAvoid28 days⚠️ Caution
    PiperazinePiperazinePoultry roundworms (Ascaridia)Per labelIn-water0 days7 days✅ Safe
    Source / Reference: FAMACHA© System developed by Dr. Gareth Bath, University of Pretoria. Drug data based on Kenya Bureau of Standards (KEBS) veterinary guidelines and manufacturer specifications. Always consult a registered veterinarian for diagnosis and treatment plans.
    🩺 Vitals & Observations
    🔬 Diagnostic Tests
    Recent observations
    Diagnostic history
    Active outbreaks / clusters
    Log mortality
    Mortality log (last 30 days)
    🛡️ Daily Biosecurity Checklist
    Today:
    Visitor log
    🚧 Quarantine pens
    Biosecurity history (last 14 days)
    📋 Treatment SOP Library
    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 Checklist Today:
    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
    DateBatchFeed TypeQty (kg)Cost (KES)Fed ByNotes
    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 TypeStock (kg)Last Updated
    🧮
    Feed Nutrient Calculator
    Formulate rations per animal or scale to large batches. Get CP%, Ca:P ratio, and species-specific recommendations.
    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.
    Ingredientkg DM / animal / day
    Total DM per animal/day 0.00 kg/day
    Step 3 — Nutrient Analysis
    📊
    Add ingredients and click Calculate to see the nutrient breakdown.
    📚 Feed Ingredient Database
    IngredientDM%CP%MECa%
    📋 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
    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

    ⚡ Auto-task Rules Events automatically create tasks

    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.
    👷 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)
    ➕ New Salary Advance
    ⚠️ Advances are automatically deducted when payroll is generated for the selected month.
    ➕ Record Leave
    🥚 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
    BatchDayDateFertileClearDeadFertility%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
    🏡 Overview
    📅 Bookings
    + New Booking
    🎫 Packages
    👥 Visitors
    💰 Revenue
    📅 Upcoming Visits
    💰 Revenue This Month
    DateGroup / ContactPackageVisitorsAmountStatusNotes
    📅 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
    DateNameGroupPhoneOriginPackageFeedbackRating
    + 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
    DatePondTypeQty (kg)Cost
    No feeding logs yet.
    💧 Water Quality Test
    📊 Recent Water Quality Tests
    DatePondpHDOTempNH₃Flag
    No tests logged yet.
    🎣 Record Harvest
    📜 Harvest History
    DatePondTypeCountKgKES/kgTotal KES
    No harvests yet.
    📈 Per-Pond Profitability
    PondSpeciesStockedStocking CostFeed CostRevenueNetMargin %
    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
    DateCo-opQtyRejKES/uGross
    ➖ Log Deduction
    📋 Recent Deductions
    DateCo-opCategoryAmountNotes
    🧾 Statements & Net-Payment Calculator
    Generate this period's expected statement, archive received ones, alert on late payments.
    Co-opPeriodGross QtyGross KESDeductionsNetExpectedStatus
    🏗

    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.
    AssetCategoryMethod CostSalvageLife (yrs) Annual dep.Accum. dep.NBVFlag

    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.
    AssetProviderPolicy #Sum InsuredAnnual PremiumExpiryStatus
    🗑 Disposal Log
    Sold, scrapped, lost or donated assets — with gain/loss vs net book value.
    DateAssetMethodProceedsNBV at disposalGain / LossNotes
    🏭

    Post-Harvest & Processing

    Stores, processing batches, conversion ratios, packaging — finished goods flow into Sales.
    🏬 Stores
    🌡 Storage Conditions
    🏭 Processing Batches
    📉 Storage Losses
    📦 Packaging & Labels
    🏬 Store Register
    Silos, sheds, cold rooms — what they hold, how much, what condition.
    🌡 Log Reading
    📋 Recent Readings
    Date/TimeStoreTempRH%PestsFlag
    🏭 Processing Batches
    Convert raw produce to finished goods — milk → yoghurt, fish → dried, maize → flour, honey extraction. Conversion ratios update live.
    Batch #DateProcessInputOutputYield %Cost / kgStatus

    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.
    DateStoreCommodityQuantityReasonCost impact
    📊 Month-over-Month
    📦 Packaging & Labels
    Package size, label content, batch traceability — links to finished goods in Sales.
    📜

    Compliance & Certification

    Audit trails, certificates, permits, inspection log. Expiry alerts 30 days out.
    📊 Dashboard
    🏆 Certifications
    🔍 Inspections
    📁 Documents
    ⚠ Expiry Alerts
    🏆 Certification Programs
    Organic, GlobalG.A.P., KEBS, KDB and others — track status, expiry, certifying body.
    🔍 Inspection Log
    Every audit/inspection visit, finding and corrective action.
    DateInspector / BodyCertificationFindingsStatusCorrective by
    📁 Document Vault
    Permits, certificates, land titles, KLBO/PCPB/KEBS records — single source of truth.
    ⚠ Upcoming & Expired
    Everything that needs renewal in the next 90 days, plus already-expired items at the top.
    🗺

    Farm Environment

    Plots, soils, structures, maintenance, climate & power — the physical farm in one view.
    🗺 Plots
    🌱 Soil Tests
    🏗 Structures
    🔧 Maintenance
    🌦 Climate
    ⚡ Solar / Power
    🗺 Plot Register
    GPS plots and land-use history. Linked to Crops module for planting/harvest activity.
    🗺 Visual Map (schematic)
    🌱 Log Soil Test
    📋 Soil Test History
    DatePlotpHOM%NPKFlag
    🏗 Structure Register
    Sheds, boreholes, greenhouses, fences, water tanks, gates — with build year and status.
    🔧 Maintenance Schedule
    Routine checks, repairs, services per structure.
    DateStructureTypeDescriptionCostNext dueStatus
    🌦 Log Reading
    📊 Climate Summary & Advisory
    📋 Recent Readings (last 30)
    Date/TimeTempRH%Rain mmWindConditions
    ⚡ Log Power Reading
    📊 Power Summary
    📋 Power Log
    DateSourceGeneratedConsumedCostNotes
    ♻️

    Waste & Environmental Management

    Manure, compost, biogas, effluent, chemical waste, carbon footprint and agroforestry.
    💩 Manure
    🍂 Compost
    🔥 Biogas
    🚰 Effluent
    🧪 Chemical Waste
    🌍 Carbon Footprint
    🌳 Agroforestry
    💩 Log Manure Yield
    📋 Recent Manure Logs
    DateSourceQty (kg)UseNotes
    🍂 Compost Batches
    Input weight → maturation tracking → output yield. Typical conversion 30-50%.
    🔥 Log Biogas Production
    📋 Biogas Log
    DateDigesterFeedGas m³Slurry
    🚰 Log Effluent Disposal
    📋 Effluent Log
    DateSourceVolume LMethodNotes
    🧪 Log Chemical Waste
    📋 Chemical Waste Log
    DateChemicalQtyDisposalNotes
    🌍 Log Carbon Input
    🌍 Carbon Summary
    📋 Carbon Log
    DateCategoryQtyUnitCO₂e (kg)Notes

    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.
    ☁️

    Sync & Multi-User

    Cloud sync, role-based permissions, activity audit log, multi-farm.
    ☁️ Sync Status
    👥 Users & Roles
    🔒 Module Permissions
    📜 Audit Log
    🏡 Multi-Farm
    👥 Users & Roles
    Farm team members + their access level. Roles: Admin / Manager / Worker / Read-only.
    NameEmailRoleStatusLast 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.
    TimeUserActionModuleTargetDetails
    🏡 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
    All Sales
    + New Sale
    Invoice #DateCustomerTypeItemsTotalStatusPayment
    1 Select Customer
    2 Add Products / Items
    ItemQtyUnit PriceTotal
    3 Adjustments (optional)
    4 Payment
    Balance / Change Due KES 0
    5 Confirm & Save
    Sale Summary
    SubtotalKES 0
    Discount— KES 0
    Tax / VAT+ KES 0
    TOTALKES 0
    Received KES 0
    Change KES 0
    🤝 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 #DateSupplierCategoryItemsTotalStatusPayment
    Step 1 — Supplier New 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
    Purchase Summary
    Items SubtotalKES 0
    Transport+ KES 0
    Discount— KES 0
    Tax / VAT+ KES 0
    Total CostKES 0
    Amount PaidKES 0
    Balance Owed KES 0
    Supplier
    Not selected
    Type: Not selected
    All Quotations
    + New Quotation
    Quote #DateValid UntilCustomerTotalStatus
    New Quotation
    Totals
    SubtotalKES 0
    Discount (KES)
    Tax / VAT (%)
    TotalKES 0
    Quoted Items
    Item / DescriptionQtyUnit PriceTotal
    Add Product / Service
    Product / Service List
    NameCategoryUnitSell PriceCostMargin
    Expense Summary
    Expense Log — All Farm Expenses
    DateCategoryDescriptionSourceTo / SupplierAmountMethodRef #
    📋 Purchase Orders
    Draft → Sent → Received. Each PO can spawn a GRN and an invoice for 3-way match.
    PO #DateSupplierItemsTotalExpectedStatus
    📦 Goods Received Notes
    Confirm what physically arrived vs what the PO specified.
    GRN #DateSupplierPO #ItemsTotalVariance
    🔍 3-Way Match
    PO vs GRN vs Invoice. Variance >5% flagged red.
    PO #SupplierPO TotalGRN TotalInvoice TotalVarianceStatus
    🏆 Supplier Scorecard
    On-time, quantity accuracy, price variance, lead time per supplier.
    SupplierPOsOn-time %Qty acc %Avg var %Lead timeGrade

    Grade A ≥90% on-time + accuracy + <3% variance · B 75–89% · C 60–74% · D below.

    Return List
    + New Return
    Return #DatePurchase #SupplierReasonCredit AmtMethodStatus
    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
    DateCustomerDescription 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
    DateCommodityUnitPrice (KES)Market / SourceNotes

    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
    DateTypeCategoryDescriptionAmount (KES)Related ToPayment
    Record Transaction
    🐄 Batch / Modal Sales Summary Sales 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.
    TypeCategoryBudget ActualVariance % 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.
    🇰🇪 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
    NamePhoneSalesTotal SpentQuotes
    Sale Order List
    + New Sale Order
    Order #DateCustomerItemsTotalDeliveryStatus
    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 #DateCustomerPhoneItemsTotalDelivery AddressStatus
    New Online Order
    Return List
    + New Return
    Return #DateInvoice #CustomerReasonRefund AmtMethodStatus
    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
    DateItemTypeQtyCostUsed OnBy

    🧾 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
    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
    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.
    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.
    Storage used
    Developed By
    💻
    Vinsoft Technology
    Agricultural Software Solutions
    © 2026 Vinsoft Technology. All rights reserved.
    Built with care for African farmers.
    🐾
    Batch Name
    Category • Breed • Purpose
    Overview
    Population
    Health
    Feed History
    Finance
    💀 Mortality
    ⚖️ Weight
    📊 Production
    Batch Details
    Notes
    Population Snapshot
    Stage & NotesCount+/−
    Loading production records…
    🐾
    🐣 Log Reproduction Event
    🐾
    🐣 Register Offspring
    Offspring
    1 / 1
    ⚠️
    Are you sure?
    This action cannot be undone.
    Saved!
    What would you like to do next?

    Quick Log

    -

    💡

    Insights

    Turn data into decisions — per-batch performance, cash-flow forecast, break-even, and alerts.
    📊 Batch Performance
    💰 Cash Flow Forecast
    ⚖ Break-Even
    🔔 Alerts
    📑 Printable Reports
    📑
    Printable Reports lives on its own page so all the per-module render engines work natively.

    Quick Log

    📦
    Item
    📋 Overview
    📈 Movement
    🏷 Lots (FEFO)
    📊 Consumption
    🔗 Usage
    📥

    Receive Stock

    Current Stock
    📤

    Log Use / Dispatch

    Available (FEFO)
    👥 Community & Reviews 12 farmers registered

    Share your experience using AgriPlan, ask questions, and help other farmers. Your reviews also appear on the AgriPlan website.

    ☆☆☆☆☆
    Recent reviews
    Farm

    Sync Diagnostics — Local vs Cloud

    Loading…
    🧾

    Livestock Invoice

    📦 Invoice Line Items
    Description Qty Unit Unit Price (KES) Total
    SubtotalKES 0.00
    Discount (KES)
    VAT/Tax (%)
    GRAND TOTALKES 0.00
    📄 Invoice Style: (Global: Classic)