Using Cafe's Consistency report

In this article you will learn how to use the Consistency report for your connected espresso machines.

To learn what espresso machines are compatible with Cropster Cafe, visit the following manual: What are the espresso machines compatible with Cropster Cafe?

Stay tuned for more connected brands and models. If you want to be notified, be sure to leave your details here.

Note: You need to have Cafe manager permissions to access the Consistency report. Learn how to assign permissions through the following manual: How to add and remove users (user permissions)

Cafe's Consistency report

The Consistency report helps you to understand the consistency of the Brews on your connected espresso machines, and to detect outliers and potential issues in your brewing production. You can get an overview in one, or across multiple locations, and dig into each automatically captured brewing parameter.

To open the Consistency Report, follow the steps below:

  1. From C-sar, go to Cafe > Consistency Report.
  2. Select your filters. 
    1. Enter the date range you'd like to take a look at.
      Note: Click on the start date or end date fields to prompt a calendar to choose amongst predefined date ranges or enter a custom date.
    2. Choose how you want to Aggregate by.
      • Day: Brews are aggregated per Equipment per day.
      • Day of week: Brews are aggregated per Equipment and per day of the week (e.g. all mondays together, all tuesdays together, etc.).
      • Equipment: Brews are aggregated per Equipment.
    3. Select the Equipment to take into account, and which Parameters you want to focus on (up to 3 parameters).
    4. Choose whether to exclude or include test brews via the Include test brews checkbox.
  3. Click the Apply filters button.

Overview cards

The first overview section gives you key numbers that indicate your consistency for your selected filters:

  • (1) Brews with selected filters are the total number of brews for your selected filters with a recorded value for either of the selected parameters. By hovering above this overview card, you will see the total number of brews for each of the selected parameters.
  • Percentage of brews that are (2) within range for all selected parameters (i.e. % of Brews that are not outliers for the set parameters).
  • Percentage of brews that (3) failed to meet range for [Parameter 1, 2, and 3] (i.e. % of Brews that are outliers for the set parameters 1, 2, and/or 3)

Note: The "failed to meet range for..."overview cards (3) correspond to the selected parameters applied (maximum of 3). 

Overview cards per parameters

Below the overview cards, you can dig in per parameter to gain deeper insight into your consistency. 

First, click one of the three buttons corresponding to the parameters selected, to modify the information displayed by the overview cards. You will then see the overview cards per parameter selected from the buttons/menu*, which give you an insight in consistency of the total number of brews in the dataset as per the selected filters.

* = Changes between buttons/menu depending whether you are accessing the site on mobile or browser.

Hint: The options available from the parameters button/menu* correspond to the parameters (e.g. Temperature, Yield, etc.) set from the filters.

  • (1) brews with [selected parameter] are the total number of brews for your selected filters with a recorded value for the parameter.
  • Percentage of brews that is (2) below range for the selected parameter (i.e. Brews that are outliers below the minimum).
  • Percentage of brews that is (3) above range for the selected parameter (i.e. Brews that are outliers above the maximum).
  • (4) Average value for the parameter.
  • (5) Standard deviation for the parameter.

Hint: The below and above range overview cards' percentage, if combined, will add up to the percentage available from the "failed to meet range for..." overview card for the parameters selected.

What does within range mean, and how do we calculate outliers?

The Consistency report uses a statistical calculation to identify outliers. Any value below Q1-1.5xIQR and above Q3+1,5xIQR is considered an outlier, whereby:

  • Q1 (the first quartile): this value identifies the median of the lowest 50% of your brews
  • Q3  (the third quartile): this value identifies the median of the highest 50% of your brews
  • IQR (interquartile range): this value defines the difference between Q3 and Q1, which holds roughly 50% of your brews, ie. 25% above and 25% below your median.

Note: Any value that is not an outlier, is considered within range.

Box plot chart per parameter

Note: The Box plot chart data varies based on the parameter selected from the Parameters button/menu.

The Box plot chart allows you to dig into the consistency of the brews per aggregate as per the selected filters. This allows you to compare the consistency from one day to another, between certain days of the week, and specific equipment to help you locate potential issues better.

In the chart, we use so-called "box and whisker plots"—also just called a box plot. Each box plot displays the five-number summary of a set of Brews per aggregate.

A few visual easy-to-read cues to interpret these box plots: the data is less spread out, and thus more consistent...

  • The more compact the actual box is (i.e. the roughly 50% of your brews around the median).
  • The smaller the length of the whiskers is (i.e. the min and max values are also close to your 1st & 3rd quartile).
  • The fewer outliers there are.

How to read a box plot?

The five-number summary is the minimum, first quartile, median, third quartile, and maximum. The minimum and maximum values are the lowest and highest values in the dataset, excluding the outliers (calculated as per above).


Hint: For more easy to understand tutorials on how to use and interpret box plots, we like these lessons.

Congratulations! You are ready to use Cafe's Consistency report! 

Thanks for being a Cropster customer! If you have feedback, questions, or concerns, please feel free to send it to your representative or directly to

We design and make alterations to our software based on user feedback so we look forward to seeing what you have to say!