Introducing Farmeron 3.0

Written by Goran Bokun on December 12, 2021

About a year ago, we released Farmeron 2.0. It was a big release, bringing improved functionality to our customers. In last year, we polished it and included more features our customers requested.

In parallel, we worked on next big thing, and now we would like to show you the results. In next few blog posts we will speak about most important changes. We start with the new Protocols functionality.


Farmeron protocols - create once, execute on demand

Farmers throughout the world rely on clearly defined operating procedures - protocols - to run their operations efficiently, every single day. From breeding programs to treating illnesses, protocols allow producers to stay on top of their daily to-do lists, which have a direct impact on the future of the operation - from cow flow to cash flow.

Farmeron wants to underline the importance of tracking the impact of these basic herd management activities on the longevity of our animals and the health of our farming business in the future. We’re doing that by assigning clear costing structure to each one of these activities forming a particular operating procedure or protocol. Activity-based costing permeates this new feature. Every time you put an animal through an Ovsynch Protocol, Farmeron knows exactly how much would that cost.


  1. Create once, execute on demand. Bring new intelligence into your daily workflow.
  2. Track your animals through their breeding, health and other production procedures.
  3. Understand the cost of your daily operating procedures.
  4. Understand the impact of your present actions on the future of your operation.


If you use Farmeron, you certainly used the event recording feature, where you can record various activities you perform on your animals (inseminations, vaccinations, calvings…). We have now improved this feature and created protocols that run on top of them. Using protocols, you can define arbitrary number of various events that are always performed in a certain sequence, with fixed intervals between each event in the protocol. After creating a protocol, you can assign animals to it in order to create a “protocol run” - an instance of protocol that runs independently. By doing so, you have group of animals undergoing fixed set of events with scheduled dates. Interesting? Read on! :)


Redesigned event recording system

Let’s first look at the redesigned user interface of event recording system. We have reduced the two-step wizard process to a single page system. Now you can edit event parameters and pick the animals for it on the same page. Additionally, you can opt to start a protocol run with the animals in the event (e.g. start a protocol run for new breeding cycle on calving event). Figure 1 shows how this  looks when recording dry off event.


Figure: Recording dry off event

Figure 1. Recording dry off event


Other interesting new things can be seen, too. You can optionally record animal migrations when recording dry off. Unique event codes are automatically given to each event you record in Farmeron. The code is visible on all event timelines and you can search for the events using that code.


Protocols - definitions of your herd management processes

Protocol defines a set of events that follow each other. When creating a protocol, you add events in order you want them performed. You can predefine resources for each event (e.g. materials used). When adding event to the protocol, you can choose its position and how many days after previous event should this one be scheduled. The “Days after previous activity” parameter enables the system to correctly schedule events when a run is created. Figure 2 shows the page for creating protocol.


Figure: Adding events to protocol

Figure 2. Adding events to protocol


After the protocol had been created, it can be applied to animals as many times as needed. List of all created protocols on a farm can be viewed on a dedicated page which also shows how many times has certain protocol been run on the farm. The details page of a protocol offers quick overview of all events in it, along with all of the protocol runs from that protocol.


Protocol runs - protocols put to action

After you create the protocol, you need to assign animals to it in order to create a run of it. A protocol run is an active instance of the protocol, with animals in it. Animals in a protocol run will be scheduled for certain predefined events based on the protocol definition. Runs can be created from New protocol run, Animal list and Record event pages.

When a run is created, the system will progressively schedule tasks for the animals in it - after you complete a step in a protocol run, system will schedule the next one. Scheduled tasks will then be visible on Calendar and In Brief pages from where you can quickly navigate to the event recording page with parameters and animals predefined from the run. You can also check details of certain protocol run to see which animals are in which stages of the protocol run and record their appropriate events (see Figure 3).


Figure: Details of protocol run

Figure 3. Details of protocol run


The run details page also enables you to abort protocol run or just remove certain animals from it.

Using the checkboxes in the bottom of Figure 1 you can branch animals in a protocol run with or without stopping the current one. You can also choose to edit events from protocol run when recording them. This enables you to influence protocols in any way you like.


This is just a short overview of the new Farmeron Protocols feature. Go out and try it. We believe you will like it as much as we do.

Free E-mail updates

Follow us on Twitter

Find us on Facebook