What’s growing, what’s slipping.
What’s growing and what’s slipping against a comparable period in your file, and which brand-customer-channel combinations are doing the moving — down to the SKU.
What’s important here? And what do we do about it?
Upload the spreadsheets and ERP exports you already use. FMCG Lens turns them into executive dashboards and decision-ready analysis grounded in your own numbers.
The sales export landed overnight — thirty thousand invoice lines. The receivables aging is open in a second window, and it doesn’t agree with the file the accountant sent on Thursday.
A stock report somewhere in the inbox, a management pack due at the end of the week, a salesman on the phone asking why his target moved. Somewhere in those files sits next quarter:
What’s important here? And what do we do about it? FMCG Lens exists to close that gap.
Every product image on this page shows a synthetic demonstration company. No customer data appears anywhere on this site.
Every overdue invoice, sorted by how long it has been waiting — and who to call first.
Example · synthetic demonstration companyWhat is still sellable and what expires soon — line by line, from your own stock file.
Example · synthetic demonstration companyThe calculator prices every line to the shelf — landed cost, margin, and what's left for you.
Example · synthetic demonstration companyThe dashboard: every lens on one screen, and what needs attention first.
Example · synthetic demonstration companyFMCG Lens reads your business through four lenses — and each lens drills down along the dimensions your file carries: brand, SKU, customer, channel, branch, salesperson.
Where your files share customers, items or brands, the lenses read them together.
What’s growing and what’s slipping against a comparable period in your file, and which brand-customer-channel combinations are doing the moving — down to the SKU.
Who owes you, how old it is, and which customers to collect from first — before overdue becomes unrecoverable.
What’s still sellable, what’s approaching expiry, and which lines hold the most stock.
Your P&L read the way an analyst reads it: where margin is made, where it leaks, and what’s left at the bottom.
Open any brand, customer, channel, branch or salesperson your file names, and keep going until you reach the answer.
Model landed cost and margin on a new listing — side by side, before you commit.
Drop in a supplier’s price list — or type the lines yourself — and it becomes a complete value chain: landed cost, every margin, and what’s left for you, all priced from your own assumptions before you commit to the deal.
Sales detail, receivables aging, stock reports, financial statements.
Excel or CSV — clean or messy.
Review the detected fields and the proposed mapping.
Nothing proceeds without your confirmation.
Open any brand, customer or channel your file names to see what sits behind it.
Works with .xlsx, .xls and CSV — supported exports from systems such as SAP and common accounting platforms. No integration project is required.
Your first dashboard is minutes away, not a project away.Your dashboard builds itself from the file you just uploaded.
What needs attention first — and the positions behind each figure.
FMCG Lens does not ask an AI model to calculate your business metrics. Fixed analytical rules compute every figure and build every sentence. AI is used only to read the layout of your file, and in the translator’s helper chat if you open it.
Every figure on every dashboard is computed by deterministic rules — never generated by a model.
Once the mapping is confirmed, the same source, mapping and rules produce the same numbers.
Your figures are produced by fixed rules; no AI writes them.
What the data cannot support is never presented as fact.
And when something isn’t computable from your data, it says so — instead of guessing.
Your files are encrypted before they leave your browser. That’s the architecture, not a promise. The technology is zero-knowledge encryption — what we store is ciphertext, and we don’t hold the key to open it.
Two features can send limited data to our AI provider, Anthropic: column recognition, and the translator’s helper chat if you use it. These requests are separate from your encrypted file storage and travel over encrypted (HTTPS) connections. What each one sends is listed below.
Think of it like this: your files go into a locked box before they ever leave your office — and only you have the key. We store the box. We can’t open it. Not because we promise not to, but because we never had the key. That’s what zero-knowledge means: we cannot read what’s inside.
Your files are encrypted in your browser before they leave your device. What we store is ciphertext under your key.
We do not possess the key needed to open your stored business data. A provider who could recover your data could also look at it. We can do neither.
We retain only what operating the service requires — that things happened, never what they contained. File sizes, run counts, timestamps, error codes. Not your customers, not your brands, not a single figure.
Column recognition sends your column headings (as written, except for the parts the full list names, which are replaced by markers), a few measures of each column worked out on your device, the number of rows, the kind of file you chose and the kind of table we recognised — never what your cells contain. The optional helper chat sends what you type, your headings and sheet names as written, and a masked outline of the file — and two rows of your actual values only if you approve it. The full lists are under “How this actually works”.
Your business data itself — your files, your figures, your customers — is ciphertext we cannot read.
When the translator maps a messy file, your cell values stay in your browser unless you explicitly approve a preview. To recognise your file, here is exactly what reaches our AI provider, Anthropic: Your column headings: each heading as written, except that a date or period in it is sent only as its kind and order, and any part of it that matches an entry in your rows, or is a code, a long number (other than one of 3 or 4 digits that bounds a range or counts days, as in «Over 120», «181–365 Days» or «120 Days»), an email address or a phone number, is replaced by a marker of its kind. So is a heading over a column of numbers that sits beside another such heading, when every column of numbers in the table is headed by a name rather than a usual column name, a number, a date, a period, a range or a total, as when customers or products run across the top of a table. Where your file's layout cannot be read, or a heading heads one of several columns totalled in another column, a heading that is not a usual column name is sent only as a marker of its kind. For each column, a few measures worked out on your device: whether it holds numbers, text or dates, how many decimals, whether any number is negative, how varied its entries are, and how long the longest is. The number of rows, the kind of file you chose, and, to match columns, the kind of table we recognised. The entries in your rows are not sent. The translator's helper chat also uses our AI provider, Anthropic. When you use it, Anthropic receives what you type in the chat and the conversation so far, the description you gave the file, your column headings and the names of your file's sheets as written, the file's size, any error message shown to you, and a masked outline of the file in which every number and word is replaced by a placeholder. The helper can also ask for up to ten rows of the grid, with every data value replaced by a placeholder. Two rows of your actual values are sent only if you approve it, and only once. Using the helper chat means you accept Anthropic as a subprocessor for these requests.
Because we do not hold a recovery copy of your key, lost credentials cannot be reset to reveal the stored data. Keep your recovery key somewhere secure.
When you delete data, everything is deleted at once, including any earlier stored copies, and we never held a key that can open them.
Your files are your business — margins, customer terms, the numbers a competitor would pay for. So FMCG Lens is built zero-knowledge: your files are encrypted in your browser, with a key derived from a password only you hold, before they ever reach our servers, and your dashboards are computed inside your browser, from your own decrypted data, on your machine.
If your business buys, moves and sells product on margin and credit, the lenses read it. The categories change, but the management questions repeat: aging, margin, concentration, stock and cash.
One engine, every operator. The same lenses read a distributor, a brand owner, a HoReCa supplier.
No setup per industry. It reads what your business already produces.
Different businesses, one engine — the same lens reads them all.
Sales, receivables, stock and profitability — connected across customer, SKU, brand, channel and branch.
FMCG Lens reads your sell-out and distribution exports by brand, customer and channel — the same grounded picture, pointed your way.
Join the founding list →Whether your business runs on a handful of spreadsheets or a large company system, FMCG Lens reads what you already have.
It bends to the shape of your business — never the other way around.
Whatever shape your files arrive in — a rough sheet or a full ERP export — they fit the tool, not the reverse.
FMCG Lens detects the structure, shows you what it found and asks you to confirm the mapping before analysis begins. Start with the supported Excel and CSV exports you already use — no data warehouse or integration project is required.
One plan buys the whole platform — every lens, on your whole business.
Prices in US dollars, excluding VAT. VAT is added at checkout where it applies.
FMCG Lens
$79.20/mo as a founding user, for as long as you stay subscribed
Every lens on your whole business.
FMCG Lens is opening with 25 founding users. In return, we get the thing money can’t buy: twenty-five operators telling us the truth.
The first 25 to subscribe. The first 25 users who subscribe through the website get 20% off for as long as they stay subscribed, applied automatically at checkout.
20% off, for as long as you stay subscribed. On the monthly or the yearly price.
A direct line to the founder. An FMCG distribution operator, not a support queue — and a real say in what gets built next.
Joining the list does not reserve a place or a price: the founding discount goes to the first 25 who subscribe.
Built with the operating perspective of FMCG distribution and brand management.
Free, no card needed.
Still unsure? Write to support@fmcglens.com— you’re talking to the founder.
See what matters. Know what to do next. The answers are already in your files.
Join the founding list →Prices in US dollars, excluding VAT. VAT is added at checkout where it applies.
FMCG Lens
$79.20/mo as a founding user, for as long as you stay subscribed
Every lens on your whole business.