Case Study · Egg Production Operator (RAI)
RAI is a medium-sized Philippine egg producer that has been in operation for seven years. The business is disciplined about cash, sensitive to a peso in the wrong column, and expanding faster than the tools it inherited from its earlier stage. So it asked Studio JNSQ to build something the whole team could actually run.
The client, referred to here by its initials RAI, is a medium-sized egg production operator in the Philippines. Seven years old, family-adjacent, and disciplined about cash by design: no net terms for anyone. Customers pay on pickup, or they pay before the eggs leave the farm. That policy protects the cash position, but it also means every peso of receivable, every peso of expense, every peso of inventory is a live decision made in near real time.
Growth had made the business more complicated than the tools it inherited from its earlier stage could serve. New product streams, new customer segments, new operational commitments — all arriving faster than the workflow could absorb. When the tools that got you to the first plateau start to slow you down on the way to the next one, the fix is not more of the same. The fix is a new set of tools, designed for the shape the business is now becoming.
RAI was running the operational side of the business on a single Google Sheets workbook, and it worked. That has to be said honestly, because it is true. The difficulty was not that the workbook was broken; the difficulty was that the workbook was a person. Only the person who built it could really run it, and only she knew where the fragile links lived.
Every start-of-month and end-of-month, the team had to close one loop and open another, and that meant cell-linking, manual adjustments, and reconciliations spread across sales, expenses, collections, and cash flow. When the builder was on it, the close took a few hours; when anyone else touched it, the close could stretch across two days. That kind of variance is the tax you pay for a tool that only one person really understands, and RAI was paying it every month.
The deeper problem, though, was quieter: the data was there, but it wasn't being used. Nobody was interrogating it for pricing patterns, for seasonality, for payment behavior. There was no forecast, no strategic view, no clear read on which months were about to lean and which were about to peak. The business was making decisions based on the last month it had closed, when it should have been reading the next one it was walking into.
Studio JNSQ's first instinct on operating-system engagements is to ask what the shape of a working day actually looks like inside the business, and then design around that shape rather than around a database schema. In RAI's case, the working day begins in production, moves through sales and collection, becomes cash flow, and ends the week as receivables, expenses, and a customer view. So the system was built to run in that exact order, tab by tab, exactly the way the day flows.
The engagement was scoped generously — 60 days, with room for migration, forecasting, and additional features — because the client had already tried a faster version of this rebuild with someone else and it had not landed. We compressed the timeline aggressively, delivered in 21 days, and used the extra runway not to expand scope but to over-invest in three areas that determine whether a system like this actually gets used in daily operations: trust, speed, and forgiveness. Trust meant a privacy layer that the owner could rely on when showing the tool to lenders, investors, or auditors. Speed meant a data-entry pattern that removed duplicate encoding entirely. Forgiveness meant an autosave that never asks you to remember to save.
A growing operator does not need every number on one screen; she needs the right five, in the right order, updated the moment she opens the app. So the dashboard opens with a compressed KPI row that reads like a morning brief: revenue for the period, current cash holdings across all bank positions, current accounts receivable, current inventory value, and the two production averages that quietly govern everything else — trays per day and price per tray. Underneath that row sits the piece the client asked for most explicitly: a full-width, adjustable Year-End Forecast with a growth multiplier the owner can dial from ×0.50 to ×2.00 and re-apply live.
The scope tabs at the top of the dashboard (Week, MTD, QTD, YTD, All, Custom) do not just filter data; they give the owner six different decision horizons on a single screen. Weekly for operational conversations. MTD for reviews with the team. QTD for board-level pattern reads. YTD for investor conversations. All for structural analysis. Custom for a specific week that mattered.
The growth multiplier does the harder work: it makes the future debatable. When RAI's leadership talks about expansion, they now argue over a curve on the screen instead of a spreadsheet formula nobody can remember.
Revenue is the first thing the owner looks at; every other KPI on the row is context for it. So we shifted its background just enough that the eye lands there without thinking. The remaining four cards form a scannable row of secondary metrics, and the fifth slot is split into two mini-KPIs — average trays per day and average price per tray — because those are the two operational levers that quietly shape every downstream number.
Any founder who has ever pulled up a live dashboard in a lender meeting knows the fraction-of-a-second panic: who is going to see this next. So the RAI system carries a single, deliberate switch in the top bar labelled Hide $, and it does the exact opposite of what a normal toggle does. It defaults to visible, but the moment you hide the numbers, you cannot reveal them again without a password. That inversion is small, and it is intentional.
It means the owner can hand her laptop to an auditor, an investor, or a bank officer, and the peso columns disappear until she chooses to show them. Combined with the PROD environment badge in the same top bar, the system tells anyone looking at it that this is the live source of truth, but that the person in the room controls what is visible.
The PROD chip signals engineering discipline; there is a staging build for changes that have not been vetted. Placing it next to the privacy toggle sends the reader a specific message: this is the real thing, and it is under adult supervision. That is the tone RAI needed the tool to project in every serious conversation from this point forward.
Before the engagement, the team was entering the same transaction as many as four times — once in sales, once in the collection tracker, once in the cash flow ledger, and once in the customer note. Every duplicate carried a risk of drift; every drift required reconciliation; every reconciliation stole time from decisions that actually mattered. The new system asks for only two inputs during a normal operating day: the sale, and the production. Everything else composes itself.
| Date | Customer | Trays | Amount | Paid to | Notes |
|---|---|---|---|---|---|
| Jul 06 | Buyer α | 85 | ₱18,275 | Bank A | Regular pickup |
| Jul 05 | Buyer β | 180 | ₱38,700 | Bank B | Prepaid, week 27 |
| Jul 05 | Buyer γ | 60 | ₱12,900 | Cash | — |
| Jul 04 | Buyer δ | 240 | ₱51,600 | Bank C | New buyer, auto-added |
| Jul 03 | Buyer ε | 120 | ₱25,800 unpaid | — | Pickup delayed |
| Period net: | ₱147,275 | ||||
RAI runs across four cash positions — three institutional bank accounts and physical cash on hand. Before the system, knowing the current balance in each meant checking four different places at four different times of day. The new Cash Flow tab surfaces all four positions in a single card on the right side of the screen, always visible while the team edits records on the left. The records grid supports an inline edit mode that autosaves every two minutes and on tab switch, so nothing is ever lost in the middle of a conversation.
| Date | Name | Amount | Position | Notes |
|---|---|---|---|---|
| Jul 06 | Buyer α | +₱18,275 | Bank A | Sale settlement |
| Jul 06 | Supplier settlement | −₱185,000 | Bank B | Operating supplies |
| Jul 05 | Buyer β | +₱38,700 | Bank B | Prepaid |
| Jul 05 | Utilities | −₱42,800 | Cash | Monthly |
| Jul 04 | Buyer δ | +₱51,600 | Bank C | New buyer |
| Jul 04 | Office supplies bulk order | −₱24,500 | Cash | Quarterly |
| Period net: | −₱143,725 | |||
Most AR dashboards are built for businesses that expect receivables to sit for thirty, sixty, or ninety days. RAI is not that business. The company was built to be paid on pickup or before, so an aged receivable is not an accounting reality — it is a signal that something in the operating process broke down and needs to be addressed today, not next month.
When a customer shifts into amber, the operator sees it the same day; when a customer shifts into red, a phone call goes out that afternoon. That single change — the visibility of aging as a colour rather than a column of dates — is what turned collections from a reactive task into an operational discipline.
Owners of growing businesses ask the same question every month: what changed. Not the total; the total is a number they already have. The real question is where the total came from, and whether anything unusual was hiding in it. A traditional expense report puts that answer three or four exports away.
| Date | Title | Category | Amount |
|---|---|---|---|
| Jun 28 | Operating supplies bulk order | Supplies | ₱685,000 |
| Jun 22 | Company training program | Development | ₱185,000 |
| Jun 18 | Vehicle registration renewal | Admin | ₱68,000 |
| Jun 14 | Office supplies bulk order | Admin | ₱42,000 |
| Jun 05 | Staff development stipend | Salaries | ₱168,000 |
| Total shown: | ₱1,148,000 | ||
The reconciliation conversation with the owner used to take an hour; it now takes about six minutes. The owner asks what changed, and the tab has already answered.
When you replace a tool people have used for years, the migration cost is not the data — it is the muscle memory. So the Production tab keeps the exact same shape as the source workbook: month across the top, buildings down the side, days as rows underneath. The new element is the small weather widget in the top right and the free-form Notes column on the right that autosaves as the team types. Poultry production is weather-sensitive; that is not a business insight, that is physics.
| Jul 01 | Jul 02 | Jul 03 | Jul 04 | Jul 05 | Jul 06 | Jul 07 | |
|---|---|---|---|---|---|---|---|
| Building A | |||||||
| Head count | 18,600 | 18,600 | 18,585 | 18,585 | 18,570 | 18,570 | 18,555 |
| Good | 590 | 575 | 605 | 625 | 615 | 600 | 630 |
| Crack | 18 | 22 | 17 | 15 | 21 | 18 | 17 |
| Good % | 97% | 96% | 97% | 98% | 97% | 97% | 97% |
| Building B | |||||||
| Head count | 17,240 | 17,240 | 17,240 | 17,225 | 17,225 | 17,210 | 17,210 |
| Good | 545 | 530 | 555 | 575 | 568 | 555 | 585 |
| Crack | 22 | 25 | 21 | 18 | 22 | 22 | 18 |
| Good % | 96% | 95% | 96% | 97% | 96% | 96% | 97% |
This significantly helped not just with encoding but really understanding the business and the many factors affecting it, so we can go fully prepared.
The month-end close-loop is no longer a ritual. It happens automatically at the end of every month because there is no manual reconciliation to perform; the ledgers stayed in sync all along. The team's encoding time compressed once duplicate entry was removed. And for the first time, RAI enters each quarter with a forecast on payment behavior, on seasonality, on pricing, and on market movement — the kind of foresight a business needs when it is about to talk to a bank.
Post-launch, Studio JNSQ added a prepayment feature after watching the client experiment with pricing incentives to accelerate cash flow. The design was small: a discount toggle on the sales entry, an automatic write to the cash flow tab, a note on the customer card. The effect on client behavior was disproportionate. More customers now prepay than the team expected, and the composition of the receivables curve shifted in the direction the business wanted.
This is the moment where the Resource Value Formula™ makes itself visible. Not in the software; in what the software freed up. RAI is now preparing to onboard investors and is in active conversation with a bank partner for expansion capital. Both moves depend on the business being able to answer any question about its own numbers with confidence, and both moves are directly enabled by the confidence the new system gives management to speak to those numbers.
The resource we set out to recover was not money; it was attention. Management attention that had been going into monthly close-loops and manual reconciliations is now going into expansion planning, investor preparation, and the conversations that come with a bank at the table. That is the compounding effect the Resource Value Formula™ is designed to produce.
The same framework that anchored this engagement is available as a free diagnostic. Twenty questions across four aspects, five to seven minutes.