30-min call with RobBook a proof-of-concept call
Job 01 · Specification desk

// Contract furniture dealers · Specification checks

Furniture specifications checked line by line, before the order goes in.

A designer hands your team a specification or a line-item export. Before anyone writes a purchase order, someone has to confirm that every part number is real, every option and finish can be built together, nothing has been discontinued, the discount fits the contract, and the count matches the floor plan. In a free AI proof of concept, AI runs that check again on copies of 20 to 30 orders your team already closed. Your reviewer, the person who knows your specifications best, compares each check sheet with what your team actually corrected.

Book a proof-of-concept call30 minutes with Rob
Orders tested
20 to 30, already closed
Orders placed
None
Manufacturer portals opened
None

// The one job

From a line-item export to a check sheet your specifier can act on

The specification reaches your desk as a design tool's export, a spreadsheet, a PDF schedule or a marked-up floor plan, often with one typical workstation multiplied across a floor. Your specifier reads each line against the manufacturer's current price list and option rules, prices it on the account's contract, counts it against the plan, and then fixes what a designer can't see from the drawing.

For the test, AI reads copies of those files and drafts a check sheet for each order: the line, the problem, what the file says, and the source that shows why, whether a price list page, the contract or a plan sheet. Lines with nothing wrong are marked clean. No line gets changed and no order goes in. Your reviewer sets the sheet beside what your team changed before that order was placed, and beside anything that still came up on site.

Specification exportFrom the designer
Project
Typical
Contract
Price list date
Part numberOptions, finishesQty
Made-up example export
Checked against
list, contract, plan
Check sheetFor your specifier
Lines clean
Lines to fix
Plan count
Contract used
LineProblem foundSource
Made-up example check sheet

// The hard parts

Where a furniture specification goes wrong

The export is a stack of short codes. A SIF file, the plain-text format many specification tools write and dealer systems read, is a list of code and value lines. One published description of it starts each item at PN for product number, then PD for description, MC for a manufacturer code of up to five characters, TG for side mark, QT for quantity and PL for list price, with percentage fields for the sell and buy discounts. Options come as paired ON and OD lines. A chair's fabric, base and arm can each be a separate pair, and a line missing one can still price while describing nothing anyone can build. The check sheet reads the pairs together against the option guide, the way your specifier does.

A good specification says more than the part number. The University of Oregon's furniture standard asks for a coded furniture plan, a master product list and a sheet for each coded item giving quantity, manufacturer, part or model number and room numbers, with notes such as keying or a fabric stripe to be applied vertically. Upholstery has to state pattern number, fiber content, durability and light-fastness, and guest seating fabric needs at least 100,000 double rubs by the Wyzenbeek method or 75,000 Martindale cycles. Customer's own material, or COM, adds its own math: one manufacturer's terms list COM yardage for one chair on non-directional 54-inch goods and add more for any pattern repeat, and another wants the fabric tagged with the PO number and dealer name. The Tampa Hillsborough Expressway Authority's 2020 office furniture RFP had bidders confirm the manufacturer had tested and approved a material for the seat before bidding. The check sheet carries those notes onto each line and marks any a purchase order would lose.

One word, BIFMA, covers very different lines. ANSI/BIFMA X5.1 covers general-purpose office chairs, and its own scope says it does not address lounge seating, flammability, surface material durability, cushioning materials, product emissions or ergonomics. X5.4 is the title for public and lounge seating, X5.5 for desks and tables, X5.9 for storage units and X6.1 for educational seating. The University of Delaware's 2024 office furniture RFP said every item must meet or exceed BIFMA standards and named X5.1 for its chairs, which still leaves someone matching each line to the right title. Sustainability wording has the same trap: BIFMA separates LEVEL Certified, which a third party verifies, from an e3 conformance claim, which may be a first-party or second-party claim. The draft sets each requirement beside the evidence in your files and never says a product passes.

The catalog moves under the specification, and so does the price. North Carolina's furniture contract page records an addendum dated October 16, 2025 telling one awarded vendor to remove several product lines from its contract offerings, so a specification drawn from an older library can name what the contract no longer holds. Discounts have a structure of their own. Arkansas's contract SP-14-0094, on the holder's published sheet for 2020, had the dealer buy off a price list dated July 1, 2019 at its standard discount and sell to the State at percentages that stepped up with the order's list value, with each order marked State Contract and carrying a copy of the State PO. The check sheet names the price list date and the contract tier it used on every line, and marks lines on an old list or outside the contract.

Counts disagree more often than anyone wants. The City of Grand Junction, Colorado, issued an addendum to its community recreation center furniture RFP on November 7, 2025 correcting its quantity spreadsheet: one room's drawing showed four of a table the spreadsheet listed as two, a chair on the spreadsheet appeared on no plan, two chair quantities were flipped, and a 72-inch table sat where the drawing showed the 48-inch table that would fit. The University of Delaware's RFP shows the other half of a count: 156 sit-stand desks, each room assigned to a drawn layout of one to four desks, and 19 desks with no room at all, 8 stored on site and 11 shipped unassembled for offsite warehousing. So the draft rebuilds each quantity by room and typical, adds the units no room claims, and lists every difference with its sheet. Your reviewer, usually the specification manager or senior designer, scores every problem found, every one missed and every false alarm.

// What you send

What the test needs from your specification desk

Copies and exports
No design tool login
01

20 to 30 closed orders

For each one, the specification or export as it reached you, the purchase orders your team wrote from it, and any revised versions. Mix private offices with education or healthcare accounts if you sell to them, and include one order that went wrong.

02

Floor plans and typicals

The plan set each count came from, with its legend or room list, so every quantity can be rebuilt by room and by typical.

03

The price sources you used then

Manufacturer price lists and option guides in effect for those orders, and the contract or discount terms behind each one. Last year's versions, not today's.

04

What your team changed, under NDA

Marked-up specifications, emails to the designer and corrections from the manufacturer. The NDA comes first. We never log in to your order system, a specification tool or a manufacturer's portal, and files that can't leave the building become look-alikes built with your reviewer, hard lines included.

// Before it starts

Settled before the first specification moves

A check is only useful if it flags what your team would flag, so the owner settles these points with your reviewer first.

Specification check termsOwner decides
Your reviewer
Named by the owner, often the specification manager or senior designer
What counts
Errors that stop an order, and notes that only need a second look
Price sources
Which list date and which contract apply to each sampled order
Standards calls
Who on your team decides whether a product meets a requirement
Success criteria
In writing: problems found, problems missed, false alarms
Price
A range for running specification checks live
NDA
Signed before any plan or price file is shared

// How it's judged

Each check sheet beside what your team corrected

Order by order
Every line read
On the same 20 to 30 ordersWhat your team fixedThe AI check sheet
Part numbers that don't exist or don't match the descriptionFilled in from your ordersFilled in from your orders
Options and finishes that can't be built togetherFilled in from your ordersFilled in from your orders
Discontinued items and old price list datesFilled in from your ordersFilled in from your orders
Discount and contract tier on each lineFilled in from your ordersFilled in from your orders
Quantities rebuilt by room and typical against the planFilled in from your ordersFilled in from your orders
Upholstery details, COM yardage and special instructionsFilled in from your ordersFilled in from your orders
Standards and certifications the specification namesFilled in from your ordersFilled in from your orders
Lines marked for a person, and whyFilled in from your ordersFilled in from your orders
Nothing here yet. A cell gets an entry only after your own orders have gone through.Your reviewer's mark on each line decides it.

// After a yes

About 30 days on new specifications

If your reviewer says yes against the success criteria, new specifications get the same check for about 30 days.

Your specifier approves every check sheet and makes each correction. Questions to a designer or a manufacturer still come from your team, and no purchase order goes out on the strength of a draft alone.

The fixed price for the live job is set before you sign. Any next job is chosen and priced on its own, and monthly support comes after that.

// What could come next

Possible next jobs, ranked

To talk over with you
One job at a time
  1. 01

    Order acknowledgment checks

    Each manufacturer's acknowledgment compared with the purchase order your team wrote from the checked specification.

    Next
  2. 02

    Contract price sheets

    The discount terms of each cooperative and state contract you sell under, kept on one sheet with their price list dates for your pricing lead to confirm.

    Then
  3. 03

    Design revisions

    A revised specification compared with the one already ordered, with shipped and in-production lines marked for your project coordinator.

    After that

// One hard limit

It checks the specification. It never places the order.

During the test nothing connects to your order system, a manufacturer's portal or a live purchase order, and no order is placed, changed or accepted. No designer, manufacturer or customer hears from us. A person on your team checks every specification, and whether a product meets a standard or a flammability rule stays with your people. Nothing on this page is legal advice.

Specification checks are priced as one job: a range before the test, a fixed price before you sign.

The range depends on how many specifications your team works through in a month, how many lines a typical one carries and how many manufacturers appear on it.

// Questions

Questions from specification desks

What file formats can it read?
Line-item exports, spreadsheets, PDF schedules and scanned floor plans, in the forms your team already keeps. The test uses copies only and never opens or connects to your design tool.
How does it know which options can be combined?
From the option guides and price lists you send, and from the corrections your team made on past orders. Where those sources don't settle a combination, the line goes to your specifier with both options named rather than being guessed.
Will it catch a wrong count on a typical?
That is part of the test. The draft rebuilds each quantity from the plan by room and typical, and your reviewer scores every difference it lists and every one it misses.
Can it choose a replacement for a discontinued item?
No. It marks the line and names whatever replacement your price list or the manufacturer's notice gives. The choice stays with your designer and your specifier.
Does it check the discount against our customer's contract?
Yes, on the contracts you include. It compares the percentage on the line with the terms you send for that account and states which price list date it used. It never looks up a price or a discount on its own.
Rob Eason

Rob Eason, founder

// Book a call with Rob

Bring one specification your team had to fix.

Half an hour with Rob about your dealership, your role, the job you'd test and how many specifications your team checks in a month. Hold back plans, price files and contracts until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.