FarmCloud Release Notes.
Version 2.8.0
Release date: May 12, 2025
Feature Updates
New Features
1. Farm Deactivation
Previously, users were unable to deactivate their owned farms without deleting them permanently. We have introduced a new Deactivation feature that allows farm owners to temporarily suspend operations while preserving all associated data. This can be achieved through a dedicated “Deactivate” button in the Farm Info interface. A confirmation dialogue is displayed to avoid accidental deletion.
Only authorised farm owners can deactivate or reactivate a farm. Read-only mode users can view farm data(e.g. Accounting, Farm Assets) but cannot modify or delete anything. A clear visual indicator (banner) will show that the farm is deactivated.
Data Retention
No data is lost during deactivation. All farm-related data remains fully intact and accessible in the read-only mode until reactivation
2. Satellite Index Data Export (CSV)
Users can now export all available satellite index data for a selected polygon into a downloadable CSV file. This feature helps users analyze historical vegetation and moisture trends using indices such as NDVI, EVI, EVI2, DSWI, NDWI, and NRI.
Users can export historical satellite data for the following indices:
NDVI (Normalized Different Vegetation Index)
DSWI (Dry Soil Wetness Index)
EVI (Enhanced Vegetation Index)
EVI2 (Two-band EVI)
NDWI (Normalized DIfference Water Index)
NRI (Normalized Ratio Index)
Each satellite index will include the following statistics for each available date: Max, Min, Median, Mean, Standard Deviation, Num. The data will be exported as a CSV file. Each index expands into 6 columns per date. Missing data is handled gracefully with empty or N/A fields.Sample file name satellite_export_<polygonName(e.g.Mavuno)>_<date>.csv
The CSV files are fully compatible with Microsoft Excel, Apple Numbers, Google Sheets any spreadsheet tool that supports CSV. Only subscribed users can export satellite data. Non-subscribed users will see an upgrade prompt when attempting to export.
3. NDVI Historical Data Export ( CSV)
Users are now able to export historical NDVI data for any selected polygon. This allows agronomists, consultants and data-driven farmers to perform offline analysis using tools like Excel or advanced statistical software. Users can only export 1 year’s worth of historical NDVI data for any selected polygon. The exported CVS includes the following for each date:
FIELD | DESCRIPTION |
Date | Date of the satellite observation |
Mean | Average NDVI value |
Pixel Count | Number of data points (pixels) used |
Medean | Median NDVI value |
Max | Maximum NDVI value |
Min | Minimum NDVI value |
Standard Deviation | Spread on NDVI values |
Satellite type | Source satellite ( e.g. Sentinel-9, Landsat-19) |
Zoom level | Level of resolution used for data |
Data coverage % | How much of the polygon had usable data |
Cloud Coverage % | Estimated cloud presence on the imagery |
Users can click “Export NDVI Data” directly from a polygon’s detailed view. Only subscribed users can access and download NDVI data. Non-subscribed users will see a disabled button. A loading indicator will be displayed while the file is being prepared.
Enhancement
4. Weather & Satellite chart review
We’ve improved how weather forecast data is displayed to make it clearer, more user-friendly and accessible across devices. Users now experience a card-based layout for both hourly and daily forecasts, while historical data remains accessible via a chart view for detailed trend analysis.
Each card includes:
Date & Time (e.g. May 13th, 9:00 AM)
Weather Icon (e.g. ☁️ for overcast clouds)
Condition Description (e.g. overcast clouds)
Temperature in Celsius (e.g. 18.33 oC )
High & Low Temperatures (e.g. High: 17.57 Low: 17.57 o)
Wind Speed (e.g. 2.17 m/s )
Precipitation/ Rainfall (e.g. 0.00 mm )
Bugs Fixes
5. Accurate Unit Tracking for Fertilizers & Agrochemicals
To improve accuracy and clarity, we’ve updated how fertiliser and agrochemical quantities are recorded and reported across the system. Users can now track and view quantities in actual units without conversion into kilograms.
Users can now view, track, and record fertilizer/agrochemical quantities in their original units throughout the following areas:
FEATURE/SECTION | UPDATE |
Add fertilizer/ agrochemical | Select a unit (kg, l, ml)when creating the product |
Inventory restock | Restock using the original selected unit- no conversion allowed |
Daily Work Reports | Use the same units as inventory; the unit is locked to avoid confusion. |
Traceability Reports | Displays quantities with units clearly( e.g. “10 litres”) |
6. Subscription Expiry Banner Now Shows Accurate Status
The subscription banner previously showed incorrect or confusing expiry details, especially when the expiry date was in the past.
The banner now clearly distinguishes between expiry and upcoming subscriptions. Accurate context-aware messages are shown:
If expired, “Your Subscription expired on January 9, 2025”
If active but ending soon, “Your subscription is scheduled to end on the specific date”
This update eliminates confusion around subscription status and ensures users receive the correct message at the right time
Improvement
8. Simplified “Customize Columns” Component
To enhance clarity and user experience, we’ve updated the Customize Column feature with a more intuitive layout. This change follows a design recommendation focused on making features easier to understand.
Sample Example
9. Tab Paginations
Previously, the pagination state was shared across multiple tabs. This caused:
Out-of-range or invalid data loading when switching tabs
Unexpected empty state or fetch error
Confusion from retaining the wrong page number across different data views
Each tab now maintains its own page state independently and resets to page 1 only if:
You switch to a different tab
You revisit a tab after navigating away
This update ensures consistent, predictable navigation across paginated data tabs, which helps users avoid confusion and ensure the system behaves as expected.
10. Auto-Download traceability reports
Users can now generate traceability reports without being redirected to a new browser tab. Previously, generating a report opened a new Google page, which sometimes caused confusion or disrupted the workflow.
With this update, the report generation process keeps users on the same page, making navigation cleaner and the experience more seamless.
Farmcloud Release Notes.
Version 2.7.0
Release Date: May 2, 2025
Feature Updates
New Features
1. Farm deletion
Farm owners can now delete farms that they no longer need, helping keep their workspace organised and also to create room for the addition of farm(s).
How to use it:
From the dashboard, select the farm you want to delete
Navigate to the settings page and click on the farm info tab
Scroll down to the bottom of the page, you will see the delete option along with important details about the deletion
Click on the delete button
When prompted, enter the name of the farm to confirm the deletion for accuracy.
Once confirmed, the farm will be deleted. You can now choose to add new farms or leave them as they are.
2. Addition of notes section under Daily Work Report
Users can add notes or comments to reports. This feature allows users to include extra details, reminders or important information crucial to the report
How to use it:
Upon navigating to the Daily Work Report section
Select to create a report of your liking
While filling in details like Farm Element, Plant Variety, Planting Stage, Fertilizer Name, Date & Time Applied, Quantity, and Method Used, you'll now see a field labelled "Notes (Optional)" at the bottom.
You can use these fields to:
Add reminders or follow-ups
Capture field observation
Include specific instructions or comments
The notes section is optional; feel free to use it when needed
3. Search for Location Using Coordinates
Users can now search and pin their farm location directly on the map using GPS coordinates, this feature allows users to search any location without manually scrolling, or search for it.
How to use it:
Upon selecting the Settings option from the sidebar
Click on the Farm Info tab and click on the Edit Farm Details button
Under Select farm location from map on the search bar, enter your GPS coordinates (e.g. -0.09170160, 34.76795680)
The map will automatically zoom into the exact location and drop a pin.
Review the location. If correct, click Save to update your farm location.
🌟 Why use GPS coordinates?
It's faster and more accurate than manual searching
Helps you locate remote or unmarked farms easily
4. Invoice Enhancement: Improved tax display and item descriptions
We’ve made improvements to the invoice layout for a clearer and more professional look, especially when handling details items descriptions and tax rates
✅ What’s New:
Tax Rate Display
The tax rate column now shows the percentage only (e.g. 90.00%) to keep the invoice clean. Full tax breakdowns, including tax name and total amount, are now displayed below the subtotal, giving users a clearer view of total tax applied across all items.
It ensures better readability, even with detailed product/service descriptions.
Separating tax breakdown from line items improves accuracy and visual clarity
The new structure is optimized for both screen and PDF viewing
5. Session Timeout
Users can now log in again smoothly after a session timeout without getting stuck in a reload loop. The system now automatically logs out users when their session expires and redirects them to the login page with a clear message explaining that the session has expired. This helps avoid confusion, enhances the user experience, and ensures improved security by properly clearing expired sessions.
6. Weekly Work Reports to Annual Work Reports
We’ve updated the work reports section to show an annual view instead of weekly. The report section now gives users a full-year view, showing all reports created from January to December. Reports are grouped by months and displayed in a clean stacked bar chart, making it easy to track your farm activity across the year. The chart includes visual improvements; you’ll see the total number of reports created that year at a glance.
Bugs Fixed
1. Improved Logout & Session Expiry Handling
We’ve fixed a bug that occasionally caused error messages or crashes after a user was logged out or their session expired. Now, when a session ends or a user logs out, all background data is properly cleared. This means users can log back in without seeing “session expired ” messages or unexpected errors. The result is a smoother experience, fewer issues, and a more secure, stable system.
Farmcloud Release Notes.
Version 2.6.0
Release Date: Apr 17, 2025
Feature Updates
1. Subscription Upgrade
Farm owners with active subscriptions can now easily upgrade their plans to access additional features and benefits as their needs evolve.
Upon navigating to the billing section, users now have an option to update/change their plan, which redirects them to a portal where they can choose a higher-tier plan.
In the event that a subscription upgrade attempt fails due to payment decline, users will now receive a clear and informative error message within the application. Also, their current subscription will remain unchanged, ensuring no disruption of service.
2. Subscription Downgrade
Farm owners with active subscriptions now have the flexibility to downgrade their plans to better align with their evolving needs and manage costs effectively. Downgrading will update the user’s billing to reflect the selected plan and a confirmation email sent confirming the downgrade.
If the user's current subscription supports a higher number of users than the selected lower-tier plan, upon successful downgrade:
Email Notification: The user will receive an email notification informing them about the deactivated users.
If the user's current subscription allows for more farms than the selected lower-tier plan, upon successful downgrade:
Farm Deactivation: Farms exceeding the limit of the new plan will be deactivated in reverse order of their creation (keeping the allowed number of farms active).
Email Notification: An email will be sent informing the user of the successful downgrade.
When a subscription downgrade is processed before the end of the current billing cycle, the system will:
Handle Prorations and Credits: Calculate prorated amounts and apply credits to the user's account balance according to Stripe's proration rules.
3. Updating Payment Method
Farm owners with active subscriptions can now easily update their payment method on FarmCloud to ensure continuous service in case of card expiry or other issues. A confirmation email is sent upon successful payment method update.
4. Subscription Cancellation
Farm owners with active subscriptions now have the ability to directly cancel their subscriptions through the platform, providing greater control over their billing preferences.
Upon successful cancellation, users will receive a confirmation email detailing the cancellation and the effective cancellation date, which is at the end of the user’s current billing cycle.
Subscription Cancellation Effects: When a subscription is successfully cancelled, and the cancellation takes effect at the end of the current billing cycle:
Retention of Free Features: Users will lose premium features and retain access to any free tier features available on the platform.
Email Notification: An email outlining the changes in access and providing next steps will be sent to the user.
Post-Cancellation Resource Management: Upon subscription cancellation:
Farms: For farms created during the upgraded subscription period, the system will deactivate these farms, retaining only 1 farm allowed under the free plan.
Users: All users associated with the cancelled subscription will be deactivated.
5. Payment Reference Number
Users can now optionally enter a unique payment reference number when recording received payments. This allows for the use of personal or external reference numbers for better tracking and reconciliation. The system will continue auto-generating payment reference numbers where none are provided.
6. Taxes
The 'Add Tax' button in the invoice creation form has been repositioned to be directly next to the 'Tax Name' field within the Tax column.
Bug Fixes
1. Invoices
Invoice Deletion and Payment Handling: When an invoice with linked payments is deleted, the system will now automatically unapply those payments from the deleted invoice and mark them as "Unapplied" within the payment history.
Buyer Invoice Retrieval: When a user with access to multiple farms requests invoices for a specific buyer, the system will now correctly return only the invoices that were created within the context of the currently selected farm. Previously, the system would return all invoices associated with that buyer across all farms, leading to permission errors when the user attempted to view invoices from other farms.
2. Seamless Background Token Refresh
The application now features an automatic background token refresh mechanism. This enhancement ensures that users do not encounter the token invalid errors as they use the application.
3. Profile Image Display
The user's profile image on the top-right of the dashboard now displays correctly, maintaining its original aspect ratio without appearing squeezed or elongated.
Farmcloud Release Notes.
Version: 2.5.0
Release Date: Mar 24, 2025
Feature Updates
1. Taxes
Users can now manually enter their country's tax rate as a percentage when creating invoices. The system will automatically apply the entered tax rate to the invoice total, displaying the calculated amount clearly on the invoice.
This update allows FarmCloud to accommodate diverse tax regulations across different regions, providing flexibility for users who need to apply specific tax rates to their invoices.
2. Invoices
Users can now add optional notes and attachments (e.g., receipts, bank statements) when receiving payments, which provide additional context or information about the payment. - This feature enhances record-keeping and provides better context for payment transactions. Users can attach proof of payment or add notes about specific payment details for future reference.
Enhanced the payment entry process to include a payment date field. Users can now enter or select the date a payment was received for an invoice. - This allows users to accurately record the date when a payment was received, which might differ from the date the payment was recorded in the system
Users can now access payment history for invoices associated with a specific buyer’s invoice. - This improvement provides a quick way to review all past payments from a particular customer, streamlining financial tracking and reconciliation.
3. Farmshield
Farmcloud now offers historical data for FarmShield devices installed in ones’ farms, which enables users to visualise trends in data over time, helping them make informed decisions.
Soil Insights: Implemented the historic soil insights graphs to allow historical data display in FarmCloud, enabling users to visualise trends and patterns in soil data over time within FarmCloud. This historical perspective provides valuable context for making informed decisions regarding soil management.
Battery Health: Implemented the ability to view historical battery health data for a particular device sensor. This feature allows for the tracking of battery performance over time, facilitating proactive maintenance.
Ambient Data: Implemented the ability to view historic ambient data readings for a particular device sensor.
Bug Fixes
1. Invoices
Enhanced the invoice payment functionality to accept and accurately process payments with decimal values. This ensures that all payment amounts, including those with cents or fractions of a currency unit, are correctly recorded, improving financial accuracy.
2. Expenses
The expense editing experience has been improved by automatically filling plant and element details, simplifying the editing process. This streamlines the process of editing expense records, saving users time and reducing the risk of errors.
3. Plants
A critical error that prevented administrators from successfully adding new plant entries to the system has been identified and resolved. Administrators can now add plants without encountering any issues, ensuring the smooth management of plant-related data.
4. Attachments
All attachment weblinks within the platform have been updated to reflect the live production environment URL. This ensures that users will now see the correct and active platform address when viewing attachments. Furthermore, the data migration between different storage buckets has been successfully completed, ensuring the integrity and accessibility of all attached files
5. Farms
The security of the farm creation process has been strengthened by implementing a robust user ownership validation mechanism. Users are now restricted to creating farms solely under their own accounts. This crucial security enhancement effectively prevents the risk of user impersonation and unauthorised creation of farm entities, maintaining the integrity and security of the platform's farm structure.
Farmcloud Release Notes.
Version: 2.4.2
Release Date: Mar 4, 2025
Feature Updates
1. Invoices
The invoice module has been significantly improved with a dynamic update to the invoice status. Users can now gain real-time insights into the lifecycle of their invoices, with the displayed status accurately reflecting the current stage (e.g., Partially-paid, Sent, Paid, Overdue). This enhancement allows for better organization and proactive management of financial transactions by providing clear differentiation between invoices based on their current status
Bug Fixes
1. Farm Elements
A critical data integrity issue has been resolved, which previously allowed plants to be erroneously associated with farm elements belonging to different farms. The system now enforces strict farm ownership validation during plant addition. This ensures that plants can only be added to farm elements within the correct farm context, maintaining the integrity and accuracy of farm-specific data.
Implemented farm ownership validation for plant additions, preventing unauthorized access to farm elements. This prevents unauthorized users or processes from adding plants to farm elements they do not own, bolstering the security and logical separation of farm data.
2. Invoices
The invoice creation process has been refined to ensure that only buyers associated with the logged-in user's farm can be included in new invoices. This enhancement prevents the creation of unauthorized invoices involving buyers from other farms, maintaining the integrity of farm-specific financial records and preventing potential billing errors.
3. FarmCloud Subscription
Access to billing plan details has been restricted to ensure that users can only retrieve information pertaining to their own FarmCloud subscription. This prevents unauthorized access to sensitive billing information of other users, enhancing the privacy and security of subscription data.
Retrieval of payment history is now limited to the individual user's transaction records. This ensures that users can only view their own payment history, safeguarding the confidentiality of their financial transactions within the platform.
4. User Invitation
The process of resending expired user invitations has been corrected. Now, when an expired invitation is re-sent, the invite status is accurately updated to "pending," and a new, active invitation link is generated and sent to the user.
The system now intelligently distinguishes between new user invitations and the resending of expired ones. This prevents the unnecessary triggering of plan upgrade prompts when resending an invitation. Additionally, the system now prevents any modification of the original invitation details when it is being resent, ensuring consistency and preventing potential errors.
5. Buyer Information
Access to buyer details has been strengthened by implementing farm ownership validation. Users can now only retrieve detailed information for buyers who are explicitly associated with their own farm. This ensures data privacy and prevents unauthorized access to sensitive buyer information belonging to other farm accounts.
6. OTP
To enhance the security of primary contact verification and password reset processes, rate limiting has been implemented for OTP requests. Users are now limited to a maximum of 4 OTP requests within a specific timeframe. This measure mitigates the risk of brute-force attacks and unauthorized attempts to verify contact information or reset passwords.
7. Plants
The amount of data exposed when retrieving information about plants and plant varieties has been significantly reduced. This ensures that only essential and relevant plant details are provided, mitigating potential privacy concerns related to the exposure of non-critical information.
8. Farm Staff
The data included in responses to farm user invitations has been streamlined by removing unnecessary information. This reduction in data payload improves the efficiency of the invitation process and minimizes potential data exposure.
Resolved a security vulnerability that allowed the assignment of the Farm Owner role during user invitations. The system now restricts Farm Owner role assignment to farm creation, preventing unauthorized users from gaining full control of a farm. Only Farm Manager and Farm Worker roles can be assigned via invites.
9. Authentication
An underlying issue causing intermittent "401 Unauthorized" errors, stemming from failures in the token refresh mechanism, has been resolved. The token refresh process has been enhanced to ensure a more reliable and seamless authentication experience for users, eliminating unexpected logouts and access denials.
Farmcloud Release Notes.
Version 2.4.1
Release Date: Feb 10, 2025
Admin new feature updates:
Farmshield device management:
Administrators can now access a centralised view of all connected Farmshield devices, clearly displaying their current status as either online or offline. This provides a quick and efficient way to monitor the connectivity of the entire device network.
Administrators can now delve into the specifics of individual Farmshield devices to access critical information and the latest sensor readings:
Shield Data: Displays the most recent irrigation-related data reported by the selected device, providing up-to-the-minute insights into irrigation activities.
Sensor Data: Presents the latest soil insights data (e.g., moisture) and ambient environmental data (e.g., air temperature) captured by the device's sensors.
Settings: Provides up-to-date information regarding the battery status of the device itself and the battery status of its connected sensor hub, enabling proactive maintenance and preventing unexpected downtime.
Bug Fixes
1. Supplier name uniqueness.
The system now enforces the use of unique names for each supplier within the platform. This prevents the creation of duplicate supplier entries, ensuring data integrity and reducing potential confusion or errors.
2. Arrangement of the customer list on Admins
The "Customers" table within the administrative interface has been updated to display the most recently added customers at the top of the list. This improvement allows administrators to quickly access and manage new customer accounts. Link to issue in improvements sheet.
3. Fixed issue with viewing customer info
A critical bug that caused the admin interface to load only the information for a single customer (i.e., "Angela Mwangangi") regardless of the selected customer has been resolved. Administrators can now reliably view the details of any customer by clicking on their entry in the customer list - Link to issue in improvements sheet
4. Admins Granted access to:
Delete farm users -> User-associated data is deleted completely.
Edit plant information.
Fetch plant variety information.
Edit supplier information.
Activate and Deactivate customers: Issue here: - However, to deactivate a user with multiple farms, deactivation currently has to be done for each farm individually
5. Fixed infinite page refresh when visiting an invalid URL
An issue that caused the application to enter an infinite page refresh loop when users navigated to an invalid or non-existent URL has been resolved. The system now handles invalid URLs gracefully, preventing disruptive reloading
6. Enforced subscription requirements on the Traceability report
The system now strictly enforces subscription requirements for accessing the Traceability report. Only users with active subscriptions will be able to view and utilize this report, ensuring that premium features are accessible only to authorised users.
7. Expanded sidebar.
The sidebar navigation menu is now expanded by default for all users. This provides a clearer and more intuitive view of all available navigation links, improving overall user experience.
8. Improved UX for table data view.
Persistent page numbers to improve user experience when reloading or navigating away from a table - Updated tables:
Customers listing table - Admin & super admin
Admins listing table - Super admin
Invoices table - Farmer
Pagination has been applied to the above data tables as well, further improving user experience.
9. Issues within the farm users section.
Fixed an issue that prevented administrators from correctly viewing invited users within a specific farm Link to issue in the improvements sheet.
Fixed a bug that incorrectly allowed users to be added to farms other than the intended one. The system now enforces proper farm association during user addition: Link to the issue in the improvements sheet
10. Daily Work Reports
Fixed an issue that caused errors when fetching daily work reports filtered by specific plant varieties.
Fixed the fetching and display of other reports when the plant stage is clearing.
Fixed issues with showing daily work reports when the plant stage is clearing.
Updated Traceability report to preview in a new browser tab.
11. Accounting
Fixed an issue that prevented users from successfully uploading attachments during the creation of new expense records.
The invoice PDF generation process has been updated to accurately reflect the current status of the invoice, ensuring consistency between the in-app status and the downloadable PDF document.
Farmcloud Release Notes.
Version 2.4.0
Release Date: 23rd December 2024
New Features
1. Summary View for Farmshields
Get the summary view for a device that displays the last reported reading from a device’s sensors without needing the detailed historical data.
2. Autoprovisioning of Devices to FarmCloud
Saves time and reduces errors when registering devices by automatically adding new devices when they are connected.
3. Added Devices Summary View
Shows a summary of all the devices in FarmCloud, including assigned, unassigned, online, and offline devices.
4. List of Added Devices
Get a list of all added devices in a sortable table with a search and filter functionality for searching available devices.
5. Manual Device Addition
Manually add a device with this functionality when the device fails to automatically register into FarmCloud, ensuring all devices are accounted for.
Bug Fixes
Traceability Reports for Plant Transparency
Generate irrigation reports for all plants in all planting stages, thanks to the new bugs addressing water usage and irrigation reports.
Farmcloud Release Notes.
Version: 2.3.0
Release Date: 5th December 2024
New Features
1. Traceability Reports for Plant Transparency
Generate detailed traceability reports for plants, tracking all steps from planting to harvest. Export reports in PDF format for regulatory compliance and transparency.
Customer Updates
Side Navigation Bar
Switching farms: The top part of the sidebar provides a clickable interface showcasing the current farm, offering a dropdown menu for viewing all your farms, allowing you to easily switch farms, also enabling you to see your inactive farms.
Adding Farms: Optimised the ability to add new farms by updating the location of the “add farm” button into the dropdown menu.
Settings Page:
Enhanced User Interface readability for the for “billing history” under Billing and Subscription.
Weather and Satellite:
Visually distinguish the boundary name in the table to indicate that it is clickable.
Updated vegetation Indices with a description button next to the dropdown menu offering more information on the selected index. Hover over each index to get a summary of the description.
Farm Assets:
Fertiliser and Agrochemicals: Easily update your fertilizers and agrochemicals with the latest quantities using the edit button.
Accounting:
Expenses: Organised the expenses into one table with “expense type” removing the need for tabs.
Enhanced the process for adding expenses.
Improved clarity of error messages when receiving invoices.
Farm Staff:
Fixed the issue with the addition of users to other farms.
Password:
Passwords must be at least 8 characters long.
Passwords must contain at least one letter.
Passwords must contain at least one special character (e.g., @, #, $, etc.).
Passwords cannot be entirely numeric.
Passwords cannot contain your username or email.
Passwords cannot contain sequential or repeated characters (e.g., '12345' or 'aaaa').
Admin Updates
Updated ability to edit and add plant images.
Created the ability to extract customers’ details in Excel format from FarmCloud
Bug Fixes
Accounting:
Editing the incurred expenses date fixed.
The error message when receiving invoices has been fixed.
Daily Work Reports
JSON error for selecting crop variety to generate reports fixed.
Improvements include new traceability reporting capabilities, streamlined navigation and farm management, optimised accounting features, and strengthened password security. The release also includes admin tools and extracting customer data as well as bug fixes to improve overall system stability.
Farmcloud Release Notes.
Version: 2.2.0
Release Date: 9th October 2024
New Feature
1. Buyers Management System
Manage Buyers: Add, edit, and archive buyer profiles, including contact, billing info, and payment terms for streamlined invoicing.
Quick Search: Easily filter buyers by either active or archived and search buyers by name.
Store Notes & Attachments: Attach relevant documents and notes to buyer profiles for better record-keeping.
Archive Buyers: Archive inactive buyers while preserving data for reporting and audits. Restoring buyers is also supported.
Buyer Overview Page: View and manage essential buyer details, including invoices, payment methods, and buyer-specific notes, all in one place.
Edit Buyer Information: Quickly edit buyer details with seamless updates reflected across invoices and profiles.
2. Invoicing Features
Enhanced Invoice Management: Create, manage, and track invoices with improved accuracy. Auto-fill buyer and shipping details, calculate totals and generate professional PDF invoices.
Void Invoices: Void invoices while retaining records for audit purposes. Ensure pending and partially paid invoices are handled properly.
Payment Tracking: Support for full and partial payments, with detailed payment history and status tracking.
3. Products & Services Management
Product List View: Manage products with details such as name, price, unit, and product status (active/archived).
Add/Edit Products: Easily add new products or services and update existing ones. Archive or delete products as needed.
Updates
Other Reports Enhancements:
Add custom names and optional attachments to "Other" reports for better clarity and documentation.
Improved attachment management with easy deletion options before report submission.
Customer Dashboard UI Update:
Streamlined navigation and modernised visual design for an improved user experience.
Optimised layout for clearer content organisation and enhanced responsiveness across all devices.
These updates significantly enhance buyer management, invoicing, and product organisation for farmers, while improving transparency and traceability of plant operations.
Farmcloud Release Notes.
Version 2.9.0
Release date: May 30, 2025
Feature Updates
NEW FEATURES
1. Inventory & Products Table Sorting Enhancement
We’ve updated the Inventory and Farm Products tables to improve usability by displaying the most recently added items first. This enhancement ensures that users can easily access and manage the latest entries without scrolling through older data.
Tables now sort data in descending order(latest items first) by default. This change applies to all views where inventory and farm product lists are displayed.
2. Free Plan Farm Boundary Limit
To align with FarmCloud’s premium offer structure, we’ve introduced a boundary limit for users on the Free Plan. This ensures that mapping features are reserved for subscribed users, while still allowing free users to explore the platform at a limited capacity.
Users on the free plan can only draw and save polygons(farm boundary) that do not exceed a combined total of 1 hectare. The system calculates the cumulative area across all plots for a user on the free plan. If a user tries to:
Draw a new boundary that would exceed the 1-hectare limit OR
Edit an Existing plot in a way that surpasses the limit,
The system blocks the action and displays a clear message:
“Adding this plot would increase your total used area to …..ha, which exceeds your plan’s limit of 1ha. To continue adding plots, please upgrade your plan.”
Users who downgraded from paid to the free plan:
Will retain existing plots
Will not be able to edit or add to their mapped areas unless:
i)They reduce the total area to under 1 hectare OR
ii)Upgrade to a paid plan again
3. Real-Time Inventory Validation for Fertilizer & Agrochemical Reports
Farmers creating Fertilizer & Agrochemical reports will now benefit from real-time validation that checks the inventory levels before submission. This prevents over-reporting and ensures more accurate inventory tracking.
Feature Highlights:
Instant Validation: As soon as the user selects a product and enters a quantity, the system checks if it exceeds available stocks.
Clear Notification: If the input is greater than what’s in stock, a warning message appears immediately.
Blocking Submission: The form cannot be submitted until the quantity is adjusted to an allowed value.
Users are also allowed to select preferred units when they create reports. These units are then automatically converted back to the units the respective inventory is tracked in.
4. Plan-Based Access to NDVI & Satellite Data Export
Access to advanced NDVI and satellite data export features is now restricted based on subscription plans to align with tiered feature offerings.
How it works:
Gold & Enterprise Plan Users
Full access to NDVI export and satellite data download functionality.
Free & Basic Plan Users
Features appear functional but once clicked, an error message is shown to prompt users to upgrade their plan.
When a user attempts to export NDVI or satellite data:
The system checks the current farm’s subscription plan.
If the plan is not eligible, an error message is triggered
If the plan is eligible, the export proceeds as normal.
ENHANCEMENTS
5. Admin Dashboard, Active Devices Summary
To improve system oversight and device monitoring, the summary card has been updated on the Admin Dashboard, showing the total number of active devices currently reporting data.
The card displays a real-time count of all active devices connected across the platform. And the number updates automatically based on device activity log and system reports.
Active is defined as devices that are:
Successfully connected
Sending data within an expected interval
Not flagged as faulty or inactive
Only authorised admins can:
View the dashboard
Access this specific feature
Role-based access control is applied to prevent unauthorised visibility
6. Coupon Offer Before Subscription Cancellation
To help reduce subscription churn, users attempting to cancel their subscription are now offered the opportunity to redeem a discount coupon before final cancellation. This provides an incentive to continue their subscription.
How it works:
When a subscribed user clicks to cancel their subscription,
A prompt appears offering a coupon redemption instead of cancelling.
If the user selects to redeem a coupon:
The coupon code is validated via Stripe.
If valid
The discount is applied to their billing.
The cancellation process is aborted.
The user sees a message confirming their new billing terms.
If invalid or expired:
A clear and informative error message is displayed.
The user can proceed with cancellation.
If the user skips or declines the offer:
The system continues with the normal cancellation flow.
7. Pin my location for Quick Farm Setup
We’ve made it easier for users to set up a new farm by introducing a “Pin My Location” button. With one click, users can drop a pin at their current GPS location.
Feature Highlights:
“Pin My Location” button added to the farm creation form.
Automatically retrieves the user's current GPS coordinates.
Drops a marker on the map at the detected location.
Location can still be edited manually after pinning.
This feature is fully functional on web and mobile devices that support location access.
On click:
The app requests location permission from the browser or device.
If granted
Coordinates are retrieved.
Map and location fields are auto-filled.
If denied or unavailable:
A clear error message is displayed.
Farmcloud Release Notes.
Version 2.10.0
Release date: Jun 26, 2025
Feature Updates
NEW FEATURES
1. Sidebar Subscription Overview & Upgrade Call To Action(CTA)
Farm owners can now view their current subscription plan and upgrade options directly from the sidebar. Making it easier to monitor usage and switch plans when needed. The subscription section sidebar is:
Visible only to farm owners
Displays the current plan name (e.g.Free Bronze, Gold, Enterprise)
Shows a usage summary, for example
Users: 3 of 5 used
Farms: 2 of 3 used
Boundary: (If applicable)
A clear, visible “Upgrade Plan” button is prominently placed below the usage summary. Hidden automatically for Enterprise-tier usage. Clicking it routes to the Billing Management page.
Plan name and usage metrics update dynamically whenever changes occur (e.g., adding a new user, creating a farm)
On mobile, the subscription overview is accessible via the navigation drawer and settings screen, fully responsive.
2. Edit Farm Details for Better Farm Records Accuracy
Farmers can now edit the details of existing plants on their farms, making it easier to keep records up to date without losing any historical data.
This update makes farm data more flexible and accurate, especially in cases where plant info changes or was initially entered incorrectly.
The changes made will be reflected automatically across the platform (including reports and dashboards) and only authorised users can make the edits. Users get a confirmation message once changes are successfully saved.
3. Add & Manage Suppliers on FarmCloud
FarmCloud users can now add and manage supplier information directly within the system. This feature enables users to maintain a list of their preferred or frequently used suppliers, whether local agrovet or enterprise-level, making it easier to keep track of where inputs and services are sourced.
Users can input suppliers' names from the Fertiliser and Agrochemical section. And the system will automatically check for existing supplier names and prevent duplicate entries.
If a match is found, users receive a clear error message and are prompted to use the existing record. Similarly, suggestions, the system checks for closely matching names and displays them to the user before saving. Where users can choose from suggested existing suppliers or proceed with their entry if no exact match is found.
Successfully saved suppliers are immediately available for selection throughout FarmCloud.
4. Bronze Free Plan for New Users
FarmCloud now includes a Bronze Package Plan, allowing new users to get started with Basic farm management features at no cost. This plan is designed to onboard users quickly while showcasing the benefits of upgrading to higher-tier plans.
This new plan helps farmers explore FarmCloud at no cost, while keeping the upgrade path smooth as operations expand.
5. Silver Package Plan
FarmCloud Introduces the Silver Plan, designed for growing farms that need to manage multiple locations and collaborate with a team, without jumping to enterprise-level pricing.
Pricing and Billing Options
$90/quarter and $288/year (with 20% discount on annual billing).
Toggle between quarterly and annual options before checkout.
Payment securely handled via Stripe, with:
Secure card processing
Multi-currency support.
Automatic annual discount applied
Billing reminders are sent 7 days before renewal via:
Email
In-app notifications
What you’ll get on the silver plan is:
Full feature access except for satellite data exports.
Team Support: Invite up to 4 additional members (5 total).
Ability to manage up to 5 farms
Usage Limits & Smart Alerts
Farm Limit:
Error when attempting to add a 6th:
"Silver supports 5 farms. Upgrade to Gold for more."
Hectare Limit (Polygons & Elements):
Max total: 50 hectares
Exceeding triggers this message:
“50ha limit reached. Upgrade to expand.”
This plan strikes a perfect balance between cost and scalability, perfect for farms growing their operations and team.
Pricing and Billing Options
$90/quarter and $288/year (with 20% discount on annual billing).
Toggle between quarterly and annual options before checkout.
Payment securely handled via Stripe, with:
Secure card processing
Multi-currency support.
Automatic annual discount applied
Billing reminders are sent 7 days before renewal via:
Email
In-app notifications
What you’ll get on the silver plan is:
Full feature access except for satellite data exports.
Team Support: Invite up to 4 additional members (5 total).
Ability to manage up to 5 farms
Usage Limits & Smart Alerts
Farm Limit:
Error when attempting to add a 6th:
“Silver supports 5 farms. Upgrade to Gold for more."
Hectare Limit (Polygons & Elements):
Max total: 50 hectares
Exceeding triggers this message:
“50ha limit reached. Upgrade to expand.”
This plan strikes a perfect balance between cost and scalability, perfect for farms growing their operations and team.
6. Gold Package Plan
The Gold Plan is designed to support advanced farm operations by providing full platform access, including satellite downloads and detailed reporting ideal for those managing larger teams and greater land areas.
Pricing & Billing
$299/quarter and $957/year
20% discount for annual subscriptions.
Users can switch between quarterly and annual billing.
Payment securely handled via Stripe, with:
Secure card processing.
Multi-currency support.
Billing reminders are sent 7 days before renewal via:
Email
In-app notifications
All features unlocked, including:
Satellite Data export
Advanced reporting tools
Traceability
Inventory and Team Management
Plan Limit
Farms & Users: Up to 20 farms and 20 users
Attempting to exceed triggers: “Limit reached. Upgrade to Platinum.”
Area Limit:
500-hectare cap for both polygon boundaries and farm elements.
Trigger message:
"500ha limit reached. Upgrade to expand."
The Gold Plan is ideal for farmers and agribusinesses ready to scale operations with no feature restrictions and wide coverage.
7. Platinum Plan- Custom Enterprise Solutions for Agribusiness
The Platinum Plan is intended for businesses that require increased flexibility, control, and assistance. It contains all of the benefits of the Gold Plan, as well as tailored resources, priority onboarding, and dedicated account support.
Custom Pricing & Billing
Built on the Gold Plan base, with extra charges for additional usage:
Quarterly
$7.50 per additional farm
$3.75 per additional user
$0.25 per additional hectare
Total pricing = Cost of quarterly Gold plan + additional cost
Annual
$30 per additional farm
$15 per additional user
$1 per additional hectare
Apply 10% on the overage cost
Total pricing = Cost of Gold plan + additional cost * 90%
Stripe handles payments, including
Secure card processing.
Multi-currency conversion.
Invoices/subscriptions.
Billing reminders are sent 7 days before renewal via:
Email
In-app notifications
Plan Limit
Unlimited resources based on agreed custom thresholds
When usage exceeds your custom cap:
Farms/Users: "Limit reached. Contact support."
Polygon or element area: "Limit reached. Contact support to expand."
Feature Access
All features are unlocked, including:
Satellite exports
Full traceability
Reporting tools
Inventory & multi-user team support
How to Subscribe:
“Contact Sales” button available on the pricing page.
Links to a form or calendar for scheduling a sales call.
After sign-up, an Account Manager is assigned to guide onboarding.
Confirmation email for onboarding calls is delivered after subscription.
ENHANCEMENTS
8. Low Stock Alerts for Fertilizer & Agrochemical Inventory
To help prevent interruptions in your farm operations, FarmCloud now sends automatic alerts when your fertilizer or agrochemical stock falls below the minimum quantity you’ve set.
If the stock falls below the minimum:
You’ll see a notification when you log in
The alerts will show:
Product Name
Current Quantity
Minimum Quantity
A “Restock Now” button lets you quickly restock the item.
The notification stays visible until the stock is replenished above the minimum.
Example
9. Optimise NDVI data export - currently takes time to load
We’ve optimised the NDVI data export process to make it faster and more reliable. We reduced the loading time when exporting the NDVI data. And users will notice a quicker response after clicking the “Export NDVI Data” button.
10. Chatbox is now movable
We improved the in-app chatbox experience to avoid blocking critical screen elements like the Upgrade Plan card or other UI components. The chatbox can now be moved around the screen by dragging it. This allows you to access content behind the chat window without needing to close it.
Ensures a more efficient and uninterrupted workflow, particularly on smaller screens or when viewing critical activities such as upgrade prompts or forms.
11. Optional Expense Creation When Adding Fertilizer & Agrochemical
To improve financial accuracy and decrease human labour, customers can now produce an expense record instantly when adding or replenishing fertilizer or agrochemicals to a farm. The Add Fertilizer/Agrochemical form now has a new "Create Expense" checkbox.
When checked:
The system requires users to specify a cost figure greater than zero.
Additional fields appear:
Payment methods
Supporting Documents
Expense Description
The system automatically:
Creates an expense in the category Farm Inputs > Fertilizers & Agrochemicals.
Associate it with the appropriate farm.
Auto-approves the expense.
Users are informed prior to submission that an expense will be recorded.
12. Users Can Now Create and Manage Their Own Expense Categories
Responding to user input and the need for more flexible financial tracking, FarmCloud now allows users to establish, update, and administer their own expense categories, in addition to the default list formerly controlled by Synnefa Admin. Users have the ability to create custom expense categories, created with a unique name and optional description.
13. Add Custom Expense Categories
FarmCloud now allows you to add new expense categories directly from the expense form, making it easy to personalize your expense tracking without leaving the flow.
When typing in the expense category field, if no match is found, users will see a “Create ”option. Clicking “Create” opens a clean pre-filled modal with:
Editable name field (auto-filled from the typed text)
Optional description textarea.
Save and Cancel actions.
Instant Availability:
Once saved, the new category is automatically added to the dropdown and selected in the form.
14. Farm Owners can Now Reactivate Users
We've fixed an issue that previously prevented farm owners from reactivating deactivated or terminated users.
Farm owners can now reactivate users. This restores access for the reactivated user without requiring administrative assistance. Reactivated users resume their former roles and permissions.
IMPROVEMENTS
15. Consistent Record Count After Switching Tabs
We've optimized the tab-switching experience to guarantee that the record count stays consistent and fits the page size chosen.
When switching between tabs (e.g. “Active” to “Inactive”), the page size setting is preserved. The number of rows shown continues to match the user’s chosen value (e.g. 10,20). This prevents confusion from unexpected record jumps and resets.
16. User Reactivation Now Validates Subscription Plan
We’ve added subscription-aware validation to the user reactivation process to close a loophole that allowed user reactivation even when the plan did not support it. When a farm owner attempts to reactivate a user, the system now checks their current subscription plan.
If the plan’s user limit has been reached, the reactivation is blocked with a clear message:
"Your current plan does not support additional users. Please upgrade to accommodate additional users."
This ensures that reactivations are only allowed if the plan supports additional users.
17. Tailored Dashboard Experience for Enterprise Users
We improved the in-app experience for Enterprise users by better reflecting their custom subscription agreements and removing self-service items that do not apply to them.
Upgrade prompts, billing-related actions, and subscription cards are now hidden for enterprise users. Instead a custom interface better fitting enterprise user needs is displayed
The subscription section in the sidebar is removed to reduce confusion. Payment method info and relevant billing contacts are retained for visibility. Cancel and change plans are no longer shown to Enterprise users.
18. Improved Payment Flows
To improve the post-subscription experience, users who subscribe to a plan are now instantly redirected back to the application dashboard and a confirmation toast appears to notify users of a successful payment.
19. Billing Limitations For Products Without Billing Information
To streamline workflows and align with our financial features, we’ve updated the navigation and access permissions related to Products & Services.
The "Products & Services" link has been moved from the main sidebar into the Accounting section. And only users with access to Accounting features can now:
Manually create products
Manage or edit product details
This change ensures product management is aligned with billing and invoicing flows.
20. Increased Decimal Precision for Inventory & Work Reports
To support more accuracy and reduce data loss, we’ve updated the system to allow higher decimal precision for all quantity-related fields. Unit quantities in inventory and daily work reports now support up to 4-6 decimal places. This ensures that small unit values like 0.0008 Kg (800 mg) are preserved accurately.
21. NDVI Data Missing for Some Polygons
We fixed an issue in which historical NDVI data was sometimes missing from FarmCloud; the data wasn’t showing due to timeout issues, API request failures, or incomplete responses. We’re keeping an eye on request success rates across different polygon sizes and timeframes to ensure data reliability.
FarmCloud Release Notes.
Version 2.11.0
Release date: Jul 15, 2025
Feature Updates
NEW FEATURES
1. Improved Navigation in Daily Work Reports
To enhance user navigation and accessibility, we’ve updated the Daily Work Reports view. Previously, the element name and plant were displayed as plain text, making it difficult for users to access related details directly.
With this update, both element names and plant names are now clickable links. Clicking on this will redirect users to their respective element or plant detail pages, streamlining workflows and improving user experience.
2. Multi-Block & Multi-Product Entry for Agrochemical, Fertilizer and Harvest Records
Farmers managing many blocks previously had to create separate agrochemical, fertilizer or harvest reports for each individual block, even when the activity was identical across all blocks. This was time-consuming and repetitive
With this update, users can now create multiple sub-records under a single main record, significantly reducing entry time while increasing data accuracy and flexibility.
3. Real-Time Device Monitoring for Farmers
Farmers can now access real-time and recent data from devices assigned to their farms, such as soil moisture, temperature, and other crucial readings. This empowers farmers to make better, and data-driven decisions directly from their dashboard.
A new section is now available where farmers can view all devices assigned to their farm(s).
4. Submit New Plant, Fertilizer & Agrochemical Requests via Google Forms
To streamline the process of collecting user requests for new plants, fertilizers, & agrochemicals not currently listed in the system, users will now be redirected to dedicated Google Forms to submit their requests.
When a user needs to request for the addition of a new plant, fertilizer, or agrochemical, they’ll be redirected to the Google form. Each form is designed to capture the necessary details to evaluate and process and request efficiently.
ENHANCEMENTS
5. Report Edit Permissions, Approval Workflow & History Tracking
To ensure accountability and transparency in farm operations, we’ve introduced new controls around how daily work reports are edited, reviewed, and approved. This update brings improved role-based permissions, edit history tracking, and an optional approval flow for the farm owner or manager.
IMPROVEMENTS
6. Custom Index Selection for Satellite Data Export
Previously, while exporting satellite data, all available indices were automatically included in the export file, regardless of users needs. This update empowers users with the ability to choose specific indices they want to include before exporting.
Users can now select specific satellite indices(e.g. NDVI, EVI, NDWI) before generating the report.
A checkbox list of available indices is presented in the export modal.
The Export Data button is disabled until one index is selected.
7. Improved Supplier Form Functionality
We’ve enhanced the supplier form experience to improve flow and reduce manual input. The Create Supplier button is clickable as soon as the name of the supplier doesn’t exist. After successfully adding a new supplier, the system now returns the supplier's details and uses them to auto-fill the relevant fields in the form.
8. Account Reset After Subscription Cancellation
To simplify the user journey and ensure a clean restart for previously subscribed users, we’ve updated how the system handles subscription cancellation.
When a user cancels their subscription, their current plan will be active until the conclusion of the paying cycle.
Once the period expires and cancelation takes effect:
The user's plan gets completely canceled.
The customer's record is removed, resetting their subscription status.
Upon logging in again, the user will be prompted to select a new plan before they can access any features.
9. Improved Farm And Users Activation Logic Based on Subscription Plan
We've improved the way subscription plan limits are enforced when adding or reactivating farms and users. This ensures that users who manage their accounts within the parameters of their existing plan have a consistent and fair experience.
Previously, reactivating a deactivated farm, triggered an error about missing subscription even if the user has a valid plan.
This is now resolved
Users with an active plan can reactivate and inactive farms, as long as they remain within their plan’s active farm limit.
Farmcloud Release Notes.
Version 2.12.0
Release date: Sep 11, 2025
Feature Updates
BUG FIXES
1. Units now shown in Daily Work Reports
When you select a product (like a fertilizer or agrochemical) in the Daily Work Report, the Unit Of Measurement (e.g., Kg, L ) will now appear next to the quantity. If a product has no unit set, the system will notify you and guide you to update it.
This update prevents confusion about whether to record in kilograms, litres, or another unit.
ENHANCEMENT
2. Device Management & Data Improvements
Users now have visibility of their connected devices directly in the dashboard. This improves transparency and makes it easier to monitor device activity.
Correct time for device activities.
Before, some device times (such as "last synced") did not correspond to the actual time the device recorded data. We have modified this so that all device times now correspond to the device's actual timezone.
For example, if your soil sensor detected moisture at 8:00 a.m., FarmCloud will now display the same time, not an incorrectly shifted time.
More accurate soil moisture data.
Devices running the most recent firmware (v0.0.6) already send moisture readings in the proper format. Previously, the system did extra conversion, resulting in incorrect values.
These values will now appear exactly as they are, providing you with more precise soil moisture levels for irrigation.
Irrigation Totals
FarmShield devices used to display cumulative totals, making it appear that you irrigated more than you actually did. We corrected this so that you only see the most recent irrigation value sent by your device. This guarantees that you are recording actual irrigation volumes rather than inflated numbers.
3. Clear Access Rules for Deactivated Users
If a user has been deactivated from a farm, they will not be able to access the farm dashboard or access its features. Instead they will see a clear and persistent alert explaining that their access has been removed.
For users with multiple farms, the option to switch to another farm will still remain available.
4. Improved Page Searching & Pagination
When users run a search in any table, the results will always start on page 1, regardless of which page you were on previously. For smooth and accurate search results, the search results now appear appropriately, without the site crashing or acting suddenly.
If no results match your search, the table will simply be empty with a clear message, rather than breaking. And moving across pages without utilizing search still works as planned.
5. Satellite Data Now Refreshes Weekly
Satellite images and data will now be refreshed every week, as expected.
This ensures that farmers always receive current field insights to help them make crop health and management decisions.
6. Mobile Sidebar Now Auto-Closes
When using FarmCloud on a mobile device, the sidebar menu now closes automatically after selecting a segment or clicking a link.
Farmcloud Release Notes.
Version 2.13.0
Release Date: Oct 21, 2025
Feature Updates
BUG FIXES
1. Editing expenses resets the expense status
When you edit an expense which was previously approved, the system now automatically updates the expense’s status from Approved to Pending.
This allows the re-approval of edited expenses and keeps track of the status effectively.
2. Fix the availability of historical weather data
Users can now view historical weather data for their given farm boundaries via a chart view, which provides a detailed analysis of the weather.
3. Satellite data now updates correctly
We have significantly improved the processing of satellite data, ensuring the latest data is fetched and presented. This ensures the data is more reliable and accurate.
As part of this fix, you can now also filter satellite data imagery by specific dates, making it easier to find what you need.
4. Planting stages now show in multiple report forms
The system now updates planting stages automatically for multiple report forms when updated in agrochemical and fertilizer reports.
This ensures that you always track the correct planting stage when recording plant journey data in your farm.
5. Improved filter reset functionality on tables.
When users clear filters from the tables after previously applying them, those filters are automatically removed from that page’s link. This ensures that the correct information of the page is displayed in the link.
6. Resolved a page crash that occurred while editing Daily Work Reports.
Page crash experienced when editing daily work reports like, Fertilizer reports or Irrigation reports, has been fixed. You can now make changes and updates to your reports smoothly and without interruption.
This fix improves system stability and ensures your work is not lost when updating the reports.
NEW FEATURES
1. Continue Right Where You Left Off After Logging In
To make your experience smoother, we have improved how our login process works.
When your session expires: If you are automatically logged out, you will now be returned to the exact page you were working on as soon as you log back in.
When clicking email links: If you click a link from an email notification (like for a farm Element) while logged out, you'll be taken directly to that specific item after signing in.
If the intended route no longer exists or if it is a normal login, the system will direct you to the dashboard.
This means less clicking and no more losing your place. You can get right back to what you were doing without interruption.
2. Seedling Selection and Propagation
Managing your farm just got more detailed! You can now track seedlings in trays right alongside your fully grown plants. When you go to Add Plant to a Farm Element under Farm Asset, you'll see a new option to add a Seedling Batch.
This new form lets you record key details like:
Batch code and seed variety
Quantity (either by number of trays or total individual seedlings)
Sowing and expected germination dates
The existing process for adding individual plants remains exactly the same. This feature gives you a complete view of your planting cycle, from the earliest stages, all in one place.
3. Track Seedling Growth with Tailored Daily Work Reports
To track the progress of your seedling batches, we have reworked the daily work reports to handle recording plants as well as seedlings. When you create a Daily Work Report for a seedling batch, you will now see stages that are relevant to seedlings, such as Mature and Germination, instead of the standard plant stages like flowering or fruiting.
This ensures your records are accurate from the very start and makes it easy to monitor your nursery's progress. The Daily Work Reports for your regular plants remain unchanged.
Farmcloud Release Notes.
Version 2.14.0
Release Date: Oct 27, 2025
This release is focused on significant, behind-the-scenes enhancements to the application's stability, performance, and the ability to resolve bugs.
ENHANCEMENTS
1. Proactive Application Monitoring for Improved Stability and Performance
Previously, diagnosing bugs relied on user reports and manual investigation, making it slow and difficult to find the root cause of intermittent issues. To address this we have integrated a new, state-of-the-art diagnostic system. This system is now active and provides real-time, privacy-first view of the application's overall health.
We can now get an anonymous, high-level view of how the application is performing for our users in the real world.
Also, we have enhanced our system's ability to note down key application events (like button clicks or page changes) and connect them to any errors that may occur. This helps us find the source of a problem much faster.
2. Enhanced Session Stability
Users are now able to access their accounts without interruptions as we have improved how our system handles user login and verifies account permissions.
This resolves an issue where some users would incorrectly see an error right after logging in.
IMPROVEMENTS
1. Faster, More Accurate Bug Resolution
We have enabled a powerful diagnostic tool called DataDog which acts as a "replay" for our support team. When a user reports a bug, we can now look up the associated session and watch a video-like replay of exactly what happened.
This allows us to instantly see the steps you took, the buttons you clicked, and the exact error message that appeared.
This will significantly reduce the need for follow-up questions, screenshots, or screen recordings, allowing our engineers to reproduce and fix bugs much faster.
2. Proactive Error and Frustration Detection
Previously, a bug was unknown until it was reported. Now, the new diagnostic tools will automatically send a real-time alert as soon as a new error starts affecting users.
This system also tracks "frustration signals," such as "rage clicks" (when a user clicks repeatedly on an unresponsive element) or "dead clicks" (clicking on something that does nothing).
This allows problems to be found and fixed—even ones not yet reported—before they impact a wider audience.
3. Future Performance Optimization
The new monitoring system tracks anonymous performance data, such as page load speeds and how long it takes the application to respond.
This data provides a "heat map" of the application, showing us exactly which areas are slow or inefficient.
While this release is focused on integration, the insights gained will directly guide future development, allowing to pinpoint and fix performance bottlenecks to make the app faster for everyone.
Farmcloud Release Notes.
Version 2.15.0
Release Date: Dec 15, 2025
Improved Farm Asset Management, Unique Seed Lot Tracking, Automatic Batch Numbers, and more!
In this release, we’ve made it simpler to manage your assets by adding distinct seed varieties and tracking inventory with unique lot numbers. Plus, batch numbers are now auto-generated to eliminate errors, and we’ve tightened security for financial data. Check out the full breakdown below!
NEW FEATURES
Improved Farm Asset Management: Add and Track Seed Varieties with Ease
We’ve made it simpler for farm users to manage and track their seed varieties! Now, you can add different seed varieties as part of your farm’s assets, each with its own unique identifier. This helps you keep a clear record of your seed inventory and usage.
Track Seed Inventory with Unique Lot Numbers.
You can now create and manage multiple seed lots under each seed variety, making it easier to track your seed inventory. Each lot has a unique lot number, quantity (with your chosen unit), supplier (optional), and addition date. This helps you keep accurate records of where your seeds came from and how much you have available.
ENHNACEMENTS
Seedling Product Descriptions Now Show Quantity Type
When creating a harvest report for seedlings, the product description will now clearly state whether the quantity refers to trays or individual seedlings. This update makes it easier to understand exactly what is being counted, helping to avoid confusion. The system automatically chooses the correct quantity type based on the crop data.
Updated FarmCloud Access for Farm Workers
To improve data privacy and security, farm workers can no longer view or access expense information within the system. This update limits access to sensitive financial data, helping protect your farm’s confidential information and maintain clear boundaries between different user roles.
Automatic Batch Number Generation for Seed Lots
Batch numbers are now created automatically whenever you generate a new batch from a seed lot. This reduces errors and ensures every batch number is unique. You can also create multiple batches from a single seed lot, with each batch getting its own unique code.
BUG FIXES
Asynchronous Traceability Report Generation with Optional Email Delivery for Soil Data
Users can now generate traceability reports and send them to their email addresses. Traceability reports that include soil data are now processed in the background. Users are prompted to confirm or edit their email, and the completed report is sent directly to their inbox. The standard download flow remains for reports without soil data.
Invitation Emails Now Work for Staff Already Registered in Another Farm
Previously, farm users who are staff members in other farms were not able to join new farms when invited through the invitation link.
Now, farm users who are staff members in other farms can accept invites to be staff members in other additional farms without any issues.
Seedling Harvest Form Update
The harvest form now always records harvested quantities in seedlings, ensuring consistent harvest reporting. Tray-based counting has been removed for new entries.
Improved Sowing Data Entry: Manual Input for Trays and Seed/Seedling Quantities
The system no longer automatically multiplies trays by seedlings per tray. Users now manually enter both the number of trays and the total seedlings used, with both values stored independently. Also, users can update quantities for existing records when needed.
Flexible Units for Planting and Harvest Quantities
You can now record the quantity planted and the projected harvest using different units. For example; you can enter the number of seedlings planted and the expected harvest in kilograms. Each field has its own unit, so you’re no longer restricted to using the same unit when creating a plant record.
Farmcloud Release Notes.
Version 2.16.0
Release Date: Jan 26, 2026
Buyers onboarding, Request for Quotes creation, Quotations, Orders and more!
In this massive update, we are officially supercharging the Farmcloud Marketplace! We’ve built the foundation for a friction-free trading experience from the moment an Admin invites a new buyer to the final handshake of a completed order. See the full breakdown below.
NEW FEATURES
Onboarding of potential buyers by Admin.
We have implemented a streamlined process for bringing buyers onto the platform. Admins can now invite potential buyers using just an email address with a link to FarmCloud. This removes friction and allows for rapid network expansion. These links are valid for 24 hours with status tracking for pending (sent invite), Accepted (invite accepted) and Expired (time ran out). This encourages prompt registration and minimises the window for potential security risks.
Once onboarded, the admin is able to edit information for active buyers such as the company name, profile image or logo and the buyer’s full name.To better manage activity in the platform, the admin can activate or deactivate a buyer’s account based on compliance concerns or behaviour while using FarmCloud.
Completing the Loop: Seamless Buyer Registration
We’ve designed a comprehensive account setup page that allows buyers to introduce themselves to the Farmcloud community. During this setup, buyers provide essential details like their name, organisation, and contact information. This ensures that every buyer on the platform looks established and trustworthy, which is vital for building strong relationships with the farmers.
Smart Records: Secure Buyer Archiving
When an admin removes a buyer, their information isn't wiped from the face of the earth; instead, it is securely moved to a dedicated Deleted Buyers section. This acts as a digital filing cabinet, keeping your historical data intact while clearing the active workspace of users who are no longer active.
Any buyer moved to the archive is immediately logged out and prevented from re-entering the platform, receiving a clear message to contact support if they try to log in. Within the management dashboard, admins will see a clear visual distinction between active and deleted accounts, ensuring there is never any confusion about who is currently active in the marketplace.
The Buyer Onboarding Experience
We've introduced a guided onboarding journey. This experience is designed to tailor the platform to each buyer’s specific needs while ensuring their business profile is complete and professional.
Buyers can browse the product catalog and select exactly what they are looking for—whether it’s tomatoes, capsicum, or other specific crops. This allows us to personalize their experience and eventually connect them with the right farmers at the right time.
Depending on whether they are expanding into new crop varieties or shifting their business focus, they can also update their interests using simple, intuitive menus and toggles in the settings page.
Enhanced Buyer Verification
We've launched a robust Document Verification Workflow. This update ensures that every buyer publishing a request on Farmcloud is legitimate, verified, and ready for professional trade.
Buyers can easily track the status of their submitted documents (like the CR12 or Business Registration) directly from their dashboard. We’ve implemented a clear "Traffic Light" system: Pending, Verified, or Rejected. If a document doesn't meet the requirements, the buyer receives immediate feedback so they can fix the issue and stay moving.
Admins can now preview documents, provide specific feedback, and manage the verification lifecycle with ease. This human-in-the-loop approach ensures that we aren't just checking boxes, but actually maintaining the integrity of the Farmcloud ecosystem.
Introducing Request for Quotations (RFQs)
We’ve designed a comprehensive RFQ creation flow that covers every detail a farmer needs to provide an accurate quote. Buyers can now specify:
Specific Crops & Varieties: Choose directly from the Farmcloud catalogue to ensure everyone is talking about the same product.
Logistics & Quality: Define the exact quantity, quality specifications, and where and when the delivery is needed.
Financial Terms: Outline budget ranges and preferred payment terms (such as Cash, Net 7, or Net 30).
Supporting Evidence: Buyers can upload photos, detailed requirement documents, and even Bank Guarantees to demonstrate their readiness to trade.
Real business takes time, and sometimes you don’t have all the details ready at once. To support the busy schedules of our buyers, we’ve introduced a "Save as Draft" capability. By allowing drafts, we ensure that buyers don't rush through the process and submit incomplete or incorrect information. It gives them the space to be thorough, resulting in higher-quality requests for the farmers.
Once a request is polished and ready, the transition from a private draft to an official market request is seamless. The system guides them to complete any remaining required information. Once everything is in place, a single click of the Publish button sends the request into the Review queue, where the request is reviewed and the correct action is performed based on the quality of the request for quote.
For farmers, they have a dedicated marketplace section where they can view a list of active RFQs – those that are currently ready and waiting for quotations, and submit their Quotations. They can then proceed to create and submit a quotation for the desired RFQs. The submission process is guided by the Quotation form where farmers fill details like, precision pricing & quantity, flexible logistics and more.
Advanced Search & Filtering
Buyers can slice and dice their data exactly how they want. Whether you need to see only "Approved" requests, find a specific crop like "Capsicum," or search for a unique reference number, the information is now just a few keystrokes away. This is all about efficiency. By reducing the time spent searching for information, buyers can spend more time actually closing deals and managing their supply chains.
Instant Verification Alerts
Buyers and Farmers receive in-app and email notifications throughout their marketplace life cycle activities. For example, If an RFQ or Quotation is rejected, the email will clearly list the reasons why and provide a direct link to re-upload the correct files.
Resubmitting & Managing RFQs
A rejected RFQ is not the end of the road. Buyers can now open that request and see the exact reason for rejection displayed prominently and the rejected sections highlighted for visibility. You can now edit the information and resubmit the request for a fresh review. Also, rejected RFQs as well as drafted ones can be deleted when no longer required by the buyers, therefore maintaining a clean record of their requests.
The Admin RFQ Review Workflow
When an admin opens a submitted RFQ, they are presented with a comprehensive "dossier" of the request. From produce varieties and quality specs to delivery dates and payment terms. Once the request satisfies the required standards, the request is approved and automatically published to the marketplace for quotations.
If a request doesn't meet the required standards, the buyer is steered in the right direction with enough context of what to update and resubmit the request for review.
Comprehensive RFQ History
Every RFQ features a detailed history log. This isn't just a list; it’s a complete story of the request’s journey. See exactly when a request was created, when it was submitted, and the final decision made. This enables buyers to seek feedback from the platform, track progress and understand any decisions made.
Farmer’s Marketplace Section
The marketplace section in the farmer’s navigation menu serves as a central location for finding new buyers, which helps farmers to plan their sales cycles with more confidence.
By default, the RFQs part under the marketplace section shows Open requests—those ready for quotes right now. Farmers can also toggle their view to see Awarded, Fulfilled, or Expired requests to track market trends or their own history.
The Quotations part offers a personalised workspace where farmers can monitor every offer they have sent across Farmcloud. It provides a high-level summary of all the quotations, where they can see the status, linked RFQ, ensuring they never lose track of their submitted quotations.
The Orders part offers a workspace where farmers can view the automatically generated order once their quotation has been accepted by the buyer.
Withdrawing & Resubmitting Quotations
Farmers can withdraw a quotation and be able to create a fresh, corrected version for the same request. This new submission is treated as a clean slate with its own unique identity, allowing the farmer to put their best foot forward with 100% accurate data.
Buyer Quotation Review Workflow
Buyers can review submitted quotations from farmers side by side to help them compare offers and make sound decisions.
They can view farmer names, quoted prices, and delivery terms in a single, clean table with advanced sorting either by price or other key criteria to instantly identify the most competitive bids.
Beyond the numbers, they can open any quotation to see the "full story"—including farmer notes, business photos, and any specialized certifications they’ve attached to prove their quality.
Closing RFQs
If an RFQ is currently Active, you can choose to close it early. This immediately signals to the marketplace that you are no longer accepting offers, saving our farmers time and ensuring your dashboard only reflects your current, high-priority needs.
Total Transparency: The Visual RFQ Timeline
Located directly within the RFQ details page, this interactive timeline shows buyers exactly where they are in the process. It maps out every critical milestone in chronological order.
Automated Order Generation
An order is generated automatically once the buyer accepts a Quotation submitted for their RQF. The system automatically sets the order to a Pending status, ensuring that both parties have a clear, matching record of what was promised.
FarmCloud users, buyers, administrators, and farmers are able to view the orders created from the dedicated orders section in their respective navigation menu.
Order Proof Attachment, Confirmation and Cancellation
Trust doesn't end when an order is created; it’s fulfilled when the product is delivered and the farmer is paid. To ensure every transaction is backed by evidence, buyers officially acknowledge receipt with optional proof of delivery, and Farmers verify the final payment. Only when both sides have signed off does an order reach its Completed milestone.
Buyers are able to cancel an order provided it has not been delivered. When a buyer initiates a cancellation, they are required to provide a mandatory reason. This reason is shared directly with the farmer, ensuring there is no confusion or "silent" drop-offs.
The Roadmap of a Deal: Visual Order Timelines
To provide total clarity from the moment a quote is accepted until the final payment is received, we introduced the Visual Order Timeline. Located directly within the order details view, this new interactive component acts as a chronological "story" of your deal. At a glance, buyers, farmers, and admins can see every major milestone of the order.
Building the Reputation Engine: Ratings & Feedback
To help our community grow with integrity and transparency, we’ve launched a new Ratings & Feedback system. Now, every successful transaction is an opportunity to build your professional reputation and help others make informed decisions. Both the farmer and the buyer can now share their experience using a simple 1 to 5-star rating to rank the transaction. Whether it was a "perfect 5" or had room for improvement, your feedback helps set the bar for quality on the platform.
ENHANCEMENTS
Precision at Your Fingertips: Automatic Units in Daily Reports
We’ve updated the Daily Work Report flow to eliminate guesswork and repetitive navigation, allowing your team to focus on the work rather than the paperwork. Now, the moment you select a product, the correct Unit of Measurement automatically appears right next to the quantity field.
This change is a huge win for efficiency. By pulling the unit info directly into the report form, we’ve removed the friction of switching between pages. It ensures that every report is accurate and consistent.
Seedlings Quantity
We’ve made it more efficient for farmers to record seedling quantities when adding seedlings to farm inventory. The system now accepts seedling quantities as decimal numbers, enhancing precision when recording seedlings.
The All-in-One Invoice View
Say goodbye to clicking back and forth! We’ve converged the invoice preview and detail views into a single, high-powered workspace, giving you the experience you need at a glance.
Now, farmers can manage everything in one place with a dedicated side-by-side layout that keeps your payments on the left and the invoice itself on the right. It’s cleaner, snappier, and designed for your workflow.
BUG FIXES
Greenhouse Table Crash Fixed!
We fixed an error that was causing the greenhouse table to crash due to a non-standard historical date offset. Now, timezone offsets do not include seconds, ensuring correct date calculations.
Farmcloud Release Notes.
Version 2.17.0
Release Date: Feb 20, 2026
This update is focused on precision, performance, and a polished user experience!
We've overhauled our notification systems to be snappier, refined our inventory management tools for better tracking, and squashed some tricky bugs in session management and reporting. These updates are designed to make your workflow feel smoother and more reliable than ever.
ENHANCEMENTS
Snappier Alerts: High-Performance Notifications.
We have updated notifications on the platform. By migrating our notification to a lighter faster engine, we have ensured every success and alert feels instant. This means less lag when you are performing quick actions. Also, the “New Feature” alert styling has been updated, so you will never miss platform alerts when you log in.
Admins: Advanced Device Assigning.
We have added a layer of detail on the admin side on how devices are tracked and assigned to farmers. Admins should now specify the device type when during the assignment flow, ensuring the device is accurately logged. Updates to the device type happen seamlessly as assigning is.
Unified Billing: The Converged Invoice View
Say goodbye to extra clicks! We have replaced the old invoice preview modal with a direct, high-powered detail page. Clicking the view button now takes you directly to the full invoice details – no more separate preview pop-ups. This ensures that you get an all-in-one display of invoice data without a lot of back and forth.
BUG FIXES
🛠️ User Sessions and Redirects
We have rewritten our session logic to ensure you are always sent to the correct dashboard based on your role, ensuring no more “stale” sessions when switching accounts. Also, when you sign out, the session details are cleared completely across every corner of the platform.
🛠️ Reporting and Quality Control
When generating a traceability report, we have resolved the infinite loading loop.
You will now receive clear, instant feedback when your report is successfully generated or if something needs your attention.
We fixed a digit-validation error in seedling lot quantities. When adding a lot of quantities to the seedling batch, the system now perfectly compares your input value to the available stock quantity.
Farmcloud Release Notes.
Version 2.18.0
Release Date: Mar 9, 2026
Introducing granular accounting access
As farm operations scale, managing who can access financial data becomes critical. In this update, we’ve decoupled accounting access from general farm administration roles. This gives you more control over your farm’s sensitive financial information.
ENHANCEMENTS
New “Accountant” permission
You can now assign a dedicated accounting permission to staff members. This ensures that only authorised personnel can access financial modules while other staff members continue their work without exposure to any sensitive accounting data.
Updated invitation and user management workflow
When inviting new staff or managing existing users, you will now see a dedicated toggle for accounting permissions, allowing for a more secure and customized team set-up.
Farm owners, however, retain unrestricted access to all financial data in the farms they own.
Existing Farm Workers and Farm Managers automatically lose access to financial data in the farms they are invited to and will need to be granted access again.
