CutPile 2.0 · in production
An operations platform for the trades that runs a real flooring business every day. It reads the calls and files the day, maps a room once and swaps any floor onto it for free, ranks floors by what people actually chose, measures search demand with the bots removed, and tells the story on the front door. One system, learning the trade from inside it.
One photograph, mapped once. Every floor after that is compositing in your browser, instantly, with the room's own shadows kept.
What runs, today
Every tile below is live in a working showroom and shop, used by a crew that did not sign up to test software. That is the whole method: build it on the job, keep what earns its place.
Calls, texts, emails and voice notes become activities on the right job with a title, a class and the facts pulled out. A note that names a floor attaches the floor. A promise made on a call becomes a draft that waits for a yes.
Offline first. A measurement sheet photographed in a basement is safe on the phone before the network is asked for anything. Before and after photos, framed to match. A dump file for every photo and video the crew has.
One vision call finds the floor, the furniture on it, the plane and the light. Then any of 1,482 mill textures at real scale, or 37 stains cut into boards, composited in WebGL with the room's own shadows kept. No generative drift, no per-color cost.
Ten years of estimate lines read for the floor they name, joined to what was won, what was attached to jobs, what was opened and what search engines sent people to. The catalog orders by it and says the evidence plainly.
Search Console, Bing and GA4 pulled nightly into the platform's own tables, filtered once at ingest. Three screens that each answer a question: demand not captured, brand demand joined to what you carry, and what is broken right now.
Six slide layouts, cloned from templates, never built from scratch. A seasonal notice that leads during its window, a floor people chose, a form under test with its rate measured, the process on video. Generated backgrounds with context, not slop.
The phone
Nothing you capture depends on having signal at the moment you capture it. The capture goes into the phone first, the screen says so, and it goes up by itself later, in order.
| Query | Impr. | Clicks | Missed |
|---|---|---|---|
| brand flooring near me | 846 | 0 | 25 |
| floor stain chart | 397 | 0 | 12 |
| refinish or replace hardwood | 312 | 2 | 7 |
| waterproof plank showroom | 288 | 1 | 8 |
Intelligence
Half the sessions on a small business site are datacenters and crawlers. CutPile filters at ingest from a definition it keeps in its own knowledge graph, keeps the raw figure in one column no screen shows by default, and stores every day so the trend is answerable a year from now.
The front door
The catalog, the prices, the towns served, the hours, the popularity evidence and the photographs all come from the same rows the counter reads. Nothing on the site is a second copy that can drift.
# a page, drafted through the API POST /api.php/v1/pages { "slug": "hardwood-floor-refinishing", "kind": "pillar", "body": "# Your wood floor, brought back {{product VV017 01020}} ← a live card, price read at render {{page floor-stain-colors | how stain colors really look}}", "submit": true } # 422 no-sqft-rate: a per square foot service rate is never published
Roadmap
Access
If you run a flooring business, or a trade like it, and you want a system that learns your business rather than a form you fill in, say hello. Tell us what your day looks like.
psst, type our name to open the vault
The version vault
Each build is a snapshot of CutPile then and there. The pitch changed as the product did.