Internal Platform · Capability Book
Everything the platform does today, section by section, with screenshots straight from the live system. Built for reps on their phones, at the counter and on site, running on the same live figures as SAP.
Real SAP data since Feb 2024, refreshed from one saved SAP export. Figures excl GST, matching SAP's own sales reports.
The first thing a rep sees every morning. Not a menu, a work list: who to call, how the month is tracking, and one-tap starts for the jobs reps do most.
Every client is measured against their own last three months. A client spending under 60% of their usual pace for this point in the month, with a book worth chasing (over $200/month), surfaces at the top with a Call button, sorted by dollars behind. Right now that is 144 accounts the team would otherwise only notice at month end.
Each rep sees their month against their target, live, excl GST. Management sees the full leaderboard: every rep's month, book size and all-time figures, ranked.
The five products carrying the month, computed from actual invoice lines, with a link through to the full Trends view.
Six months of revenue per branch as a chart plus the exact figures underneath, with a note showing when SAP data was last loaded.
The four most common jobs, one tap from the landing screen.
Why it matters: the platform decides what deserves attention before anyone has had their first coffee. The call list alone turns quiet accounts into a daily routine instead of a quarterly surprise.
Every account, searchable instantly, with the full trading story behind each one. Reps see only their own book; that boundary is enforced on the server, not just hidden in the app.
Search by name, account code or town as you type. Sort the book by total spend, this month's spend, gone-quiet-longest or name, so "who do I visit today" takes seconds.
Spend this month, all time, last order recency and a 12-month trend line. Contact details with tap-to-call, their price tier, and their Hot Points balance where they have one.
Their actual purchasing pattern: top items by spend with quantities and when they last bought each. A rep walking on site already knows what to ask about.
The last 100 documents on the account, credit notes labelled and netted correctly. Tap one and every line opens: product code, description, quantity, line total. "What did we charge you for those screwbolts in June" is answered on the spot.
Any chat message tagged to a client shows on that client's page as a running note thread, so context ("they are waiting on a price for wrap") survives handovers and days off.
Why it matters: this is the institutional memory of the sales team, made portable. A new rep inherits a book they can actually read.
All 8,921 stocked codes with live branch stock and all five price tiers. The search speaks trade, not SAP.
"m12 galv bolt", "3 x 6 ss button", "tek screw": the search normalises dimensions, knows gal means galvanised, ss means stainless, csk means countersunk, and that SAP calls a tek screw a Self Driller. Reps find the code the way they say it out loud.
Each result shows on-hand quantities per branch, so "can I get 200 today and where from" is answered without ringing anyone.
All five SAP price tiers (Sales A through E) on every product, with sub-dollar fastener prices shown to the fraction of a cent.
One tap locks the screen to a single tier, so a rep can price up in front of a customer without exposing what other customers pay.
Any product can be queued straight onto a quote while browsing. A floating chip keeps the running list until the rep opens the builder.
Why it matters: the counter experience travels. Anyone on the team can price the whole range, correctly, from a ute.
A rep on site can price a job and put a professional document in the builder's hand before they leave. That is the moment orders are won.
Customer lookup auto-selects the account's price tier. Live product search adds lines, totals and GST update as you go. Orders capture branch (Wanaka or Queenstown), collect or delivery, and the delivery address.
Every line is re-checked against the real price list when the document is saved, so a stale screen can never produce a wrong quote.
One tap renders an A4 document: Lays logo, quote number, date, 30-day validity, the customer's pricing tier, line-by-line detail, GST breakdown, terms and the company GST number. Print it, or save to PDF and text it to the builder on the spot.
The button exists and the plumbing behind it is designed. It activates the day the SAP hosting partner grants Service Layer access, at which point quotes and orders drafted in Lays OS land directly in SAP.
Why it matters: at an average invoice of roughly $340, two extra orders a day captured because quoting became effortless is close to a quarter of a million dollars a year.
Charts computed from real invoice lines, not gut feel. Reps get their own book; management gets the whole business. The numbers reconcile with the leaderboard everywhere.
Twelve months of your own sales as a chart, the top products in your book this month with month-on-month movement (up, down, new), and which item groups carry your revenue over six months.
Revenue per branch per month, whole-business top movers, and item-group trends across the trailing six months, chart plus full table.
Every rep's monthly revenue against their standing target, month by month, with attainment percentages. Reviews stop being arguments about memory.
Chart colours are validated for colour-blind readers and every chart is backed by the exact figures in a table beside it.
Why it matters: this is reporting SAP does not give the team without exporting spreadsheets, delivered to every phone, scoped to what each person is responsible for.
Work talk out of personal group chats and into the tool that knows the clients and the stock. Five channels keep counter traffic, transfers and branch chatter separated.
Each channel keeps its own feed and its own unread badge, so an order query never buries a stock transfer request. The chat icon shows one total across everything.
Mention someone and their phone gets a push notification, even with the app closed, deep-linking straight into the right channel. Mentions of "@Matt" require the full name when two Matts could match, so the wrong Matt is never pinged.
Tag a client on any message and it also appears on that client's page as a team note. The client thread view collects every tagged message across all channels in one place.
Authors and admins can delete messages, posting is rate-limited, and only active logins can read or be mentioned.
Why it matters: "WAN to QTN: 40 boxes of 10x50 teks on the next run" now lives where stock levels, accounts and order drafts already are.
Twenty-seven pages of selling knowledge, structured around how houses actually get built, with every recommended product checked against what Lays stocks.
Each residential build stage lists what the builder needs from Lays at that moment, grouped by job, researched against GIB, James Hardie, BRANZ, MiTek and Ecoply documentation.
The wall wrap and rigid air barrier systems the region builds with, each with its matching tapes and fasteners so reps sell the system, not just a roll.
The jobs that come over the counter outside the main build sequence, with the same product-checklist treatment.
Each stage carries prompts a rep can ask ("who is doing your bracing schedule?") that surface the next sale naturally. 371 items are validated against live stock codes, and every page is searchable. Content is staged for Matt and Montana's sign-off before reps lean on it.
Why it matters: the best rep's product knowledge, written down and priced. New starters sell like they have five years on the counter.
Management runs the whole platform from inside the platform. No developer needed for the day-to-day.
Rep and admin accounts managed in-app. Deactivating a login locks them out immediately, everywhere.
Client-to-rep assignment in bulk, driving what every rep sees across the entire platform.
Monthly targets per rep feed the target bars, leaderboard and attainment history. The pricing manager covers every tier of every product.
A single saved query in SAP exports the lot: clients, invoices, lines, products, prices, stock, reps. One import updates everything, safe to re-run, with a visible log of every load. Refreshing the whole platform takes minutes.
Why it matters: the platform is operable by the business, not dependent on a developer being in the room.
Boring where it should be boring: fast, locked down, and built to be handed a phone in a yard.
Runs on Cloudflare's global network with the database alongside it. Pages are served from close to the user, and the platform scales without anyone managing a server.
Add it to a phone's home screen and it opens full screen with its own icon and push notifications. No app store, no updates to install.
Reps can only reach their own book; every query is filtered on the server. Passwords are properly hashed, sessions are stored hashed, and sign-in throttles after repeated failures per account and per address.
Every screen has proper loading states and a branded recovery page if anything hiccups. Slow rural connections get skeletons, not blank stares.
Pricing, search, GST arithmetic, chat and imports are covered by an automated test suite that runs before every release.
The platform was built with the next steps already plumbed in, and there is no ceiling after them.
A formal request for SAP Service Layer access is with the hosting partner. When granted, manual exports retire: data syncs itself, and Send to SAP switches on for quotes and orders.
The same product, pricing and account engine that powers reps today is the base for letting trade customers browse their pricing and place orders themselves.
Lays OS is not an off-the-shelf product with a vendor roadmap and per-user licences. It is a platform that already knows our products, prices, stock, clients and sales history, so almost anything can be built on top: driver run sheets with proof of delivery, barcode scanning at the counter, stocktake tools, automated quote follow-ups, dead stock and margin reports, Hot Points management, a weekly trading digest in the owner's inbox. If it would help sell more fasteners, it can go in.
The point: most businesses rent their software and wait in a vendor's feature queue. Lays OS bends to how this business actually works, and new ideas ship in days, not financial years.