Skip to main content

Automatic Measurement Lookups

AI-Enhanced Feature

Measurement lookups use Brikly's AI engine combined with invoice history and web search to find product packaging data automatically. Results from the shared lookup are available across all Brikly operators so the lookup only needs to happen once per product. When a product is available in multiple sizes, all variants are stored and you can select the correct one.

When an invoice is processed, the AI does its best to extract measurement data - pack size, unit size, and unit of measure - from the document. Sometimes this data is missing or incomplete, especially on invoices that list products as a single line without detailed packaging information (e.g. "Muller Salted Butter x2" with no indication of individual unit weight).

Brikly fills in these gaps automatically using multiple strategies - from your own invoice history through to shared data from other operators and web search.

How it works

After the AI extracts your invoice, Brikly runs through a series of checks for each line item that has missing measurements. These run in order, and once a source fills in the data, later steps are skipped:

  1. Your invoice history - when a line item is matched to an ingredient, Brikly checks whether previous invoices for that same ingredient (and ideally the same supplier) had consistent measurements. If recent invoices agree, those measurements are applied automatically. This is the fastest and most reliable source because it comes directly from your own data.
  2. Shared lookup check - has another Brikly operator already entered or verified measurements for this product from this supplier? If so, those measurements are applied automatically.
  3. Web search (when enabled) - if no shared data exists, Brikly searches the web for the product's specifications on the supplier's website or food service catalogues, and extracts the packaging information. When a product code is available on the line item, it is included in the search to narrow down results — in testing, this nearly always returns the correct measurement data.
  4. Cache the result - whether measurements were found or not, the result is stored so future invoices skip the search entirely. When multiple packaging variants are found, all of them are stored and the best match is auto-selected.

This layered approach means most items are filled from your own history, the shared lookup catches items you haven't seen before, and web search is a last resort for truly new products.

Measurement sources

When measurements have been automatically populated, you will see a small icon next to the line item and a coloured banner indicating where the data came from. Each source has a different colour to help you gauge how much trust to place in the data:

From your own data

These sources use your account's invoice history. They are the most reliable because they reflect what you have actually received from your suppliers.

IconSourceWhat it means
Blue clock iconFrom recent invoice historyThe same ingredient from the same supplier had consistent measurements across your recent invoices.
Blue book iconFrom ingredient historyThe same ingredient had consistent measurements across your invoices (possibly from different suppliers).

These sources draw on data from outside your account - either verified by other Brikly operators or found via web search.

IconSourceWhat it means
Green file iconExtracted from invoiceThe AI pulled this data directly from the invoice document.
Amber people iconVerified by another operatorAnother Brikly user confirmed or entered these measurements. This is the most reliable shared source.
Orange globe iconFound via web searchBrikly found these measurements by searching the supplier's website. You should verify these are correct.
tip

Web search results are marked with lower confidence than other sources. If you see the orange globe icon, take a moment to check the measurements are correct. Once you confirm or correct them, the data is upgraded to "verified" status for everyone.

Multiple packaging variants

Many suppliers sell the same product in different packaging sizes — for example, Heinz Baked Beans might be available as 6x415g, 12x415g, or 24x200g cases. When Brikly finds multiple variants during a web search, all of them are stored and the best match is automatically selected.

How auto-selection works

Brikly picks the most likely variant using the following logic:

  1. Product code match — if the line item has a product code (SKU) and one of the variants matches it, that variant is selected. This is the most reliable signal.
  2. Highest confidence — if there is no product code match, the variant with the highest confidence score from the web search is used.

Choosing a different variant

When multiple variants are available, a dropdown appears on the line item below the measurement source banner. You can use it to switch to a different packaging size if the auto-selected one is not correct.

When you select a different variant:

  • The line item's pack size, unit size, and unit of measure are updated immediately.
  • Your selection is saved so it persists when you return to the invoice.
  • The shared lookup's default selection is not changed — other operators still get the auto-selected variant unless they also choose a different one.
tip

If none of the available variants are correct, you can still edit the measurements manually. Manual edits override the variant selection and are saved as verified data.

Verifying and correcting measurements

You can always edit measurement data on any line item, regardless of how it was populated. Click Edit on the line item to adjust pack size, unit size, or unit of measure.

When you correct a measurement that came from the shared lookup or web search:

  • The shared lookup is updated with your corrected values.
  • The data is marked as user-verified, giving it the highest confidence level.
  • Other Brikly operators who have processed the same product are notified of the change (see below).

Your corrections improve the shared data for everyone - the more operators verify measurements, the more accurate the system becomes.

note

Corrections to measurements that came from your own invoice history (blue icons) update the line item but do not feed into the shared lookup or trigger notifications to other operators. These are private to your account.

Measurement change notifications

When another operator corrects measurements on a product you have also processed, you will see an inline notification on the affected line item the next time you view that invoice.

The notification shows:

  • The product name and supplier.
  • What the old measurements were and what they have been changed to.
  • Confirm and Dismiss buttons.
Privacy

Notifications never reveal which operator made the correction. You will only see "another operator" or "another Brikly user".

Responding to a notification

  • Confirm - you accept the new measurements. Your line item data stays as-is (the shared lookup is already updated).
  • Dismiss - you keep your existing measurements and the notification is cleared. This does not affect other operators.

Where notifications appear

  • On the invoice - inline on the affected line item, so you see the notification in context when reviewing.
  • Dashboard badge - a count of pending measurement updates appears on the home dashboard so you know there are items to review without needing to open every invoice.

When measurements cannot be found

Not every product can be found via web search. When a search returns no results, Brikly records this so it does not search for the same product again unnecessarily. After a period of time, the system will retry the search in case the product information has since been published online.

In the meantime, you can always enter measurements manually. Your manual entry is stored as a verified measurement and will be used for future invoices - both yours and other operators who process the same product.

The missing fields alert

If measurements are still missing after the lookup system has run, the existing Missing Fields alert appears on the line item as described in Reviewing Line Items. The alert now shows the measurement source banner above it when data was partially auto-populated, so you can see what was filled in and what still needs your attention.

Frequently asked questions

Does this share my data with other operators?

Only product measurement data (pack size, unit size, unit of measure) is shared. Your ingredient names, recipes, prices, supplier accounts, and all other business data remain completely private to your account.

Can I opt out of the shared lookup?

The shared lookup cannot be disabled individually, but it only reads from and writes to a common product measurements table. It does not expose any of your business data. If you prefer to enter measurements manually, you can do so and your entries will be treated as verified data.

What if another operator enters incorrect measurements?

The system tracks how many different operators have corrected each entry. If the same product receives multiple conflicting corrections, it is automatically flagged for review. In the meantime, the most recent correction is used.

What if the wrong size variant is selected?

Use the variant dropdown on the line item to switch to the correct packaging size. If the dropdown does not show the size you need, edit the measurements manually — your entry will be saved as verified data for future invoices.

Why do some line items show a variant dropdown and others do not?

The dropdown only appears when Brikly found multiple packaging variants for that product from the same supplier. If only one variant was found (or the measurements came from your own invoice history), there is nothing to choose between so no dropdown is shown.

Does the web search cost anything extra?

No. Web search for measurements is included in your Brikly subscription. It uses the same AI engine that processes your invoices.