Now in early access for electrical distributors.Apply
Skip to content

Historical Tests

Prove it on your own quotes before anything goes live.

Hand Goodshed an RFQ your team already quoted. It drafts it fresh, with the same engine as live work and without seeing your answer, then shows you item by item where it agreed with your team and where it did not.

Lakeview Ph 2 — March RFQ

Sample
The RFQ, as it arrivedquote_4471.csv

Found

34 / 38

of the team’s items,
same item number

  • QO230both quoted
  • 52151missed
  • +40-3105extra
Your past RFQsYour own catalogMissed and extra listedCSV or Excel answer key

The comparison, line by line.

Every test ends on one page: how much of your team’s quote Goodshed found, what it missed, what it added, and where the quantities differ. Open the draft behind it to see the customer’s words and the reason for every choice.

Historical test · Mar 14 · draft RQ-0158

Lakeview Ph 2 — March RFQReview 4

ABC Electric · Lakeview Hospital Ph 2 · answer key: quote_4471.csv

Found

89%

34 of 38 of the team’s items, drafted with the same item number

Team quoted

38

items in the answer key

Goodshed drafted

37

94% of them were in the team’s quote (34 / 36)

Missed · extra · flagged

4 · 2 · 3

3 matched with a different quantity

Found — 34 items both quoted

showing 8 of 34
ItemTeam qtyGoodshed qtyRequested asLine status
QO230QO 2-pole 30A plug-on20 EA20QO 30A 2PResolved
402117#12 THHN stranded, black2,500 FT2,000#12 THHN BLKResolved
402121#12 THHN stranded, green500 FT500#12 GRNResolved
2301453/4″ EMT set-screw connector40 EA403/4 EMT SS CONNResolved
40-117720A 125V duplex, white6 EA6HBL5362WResolved
52C494″ square blank cover45 EA454S COVERS — SAME AS HOSPITALReview
2304021/2″ EMT one-hole strap200 EA1001/2 EMT 1 HOLE STRAPSResolved
3110253/4″ liquidtight connector, straight16 EA163/4 LT CONN STRReview

Item numbers are compared without case, spaces or punctuation, so SQD-QO120 and sqd qo120 are the same item.

Illustrative data. The measures and the layout are the product’s; switch between found, missed and extra.

An honest test has two parts: the question, and the answer you already gave.

1. The RFQ, as it arrived

This is all Goodshed reads

Re: Lakeview pricing.eml
Lakeview_BOM.xlsx
panel_list.jpg

2. What your team quoted

The answer key

quote_4471.csv

Or one item per line

SQD-QO120, 4, QO 20A 1P breaker

12THHN-BLK, 1,250→ 1250

The RFQ as it arrived, and the quote you sent

Paste the request or attach what the customer sent — emails, spreadsheets, PDFs, photos. Then add your team’s quote as a CSV or Excel file, or as pasted lines. Goodshed reads only the first.

Flagged as a test

RQ-0158

Read, matched and checked by the same engine as live requests

Shown in Historical Tests
  • Quote Desk
  • Overview
  • Search
  • Customers
  • Webhooks

Never counted in live work, and never sent to a connected system.

The live engine, kept off the live desk

A test is drafted exactly as a live request would be, on a request flagged as a test. It never appears in the Quote Desk, Overview, Search or Customers, and no webhook is sent for it.

Your quote

SQD-QO120

Goodshed’s draft

sqd qo120

SQDQO120=SQDQO120

Item column found from the header

LineItem #DescriptionQty

Compared on item numbers, the fair way

Item numbers are compared without case, spaces or punctuation, so SQD-QO120 and sqd qo120 count as the same item. The item column in your quote is found from its header.

Against the team’s 38 items

Sample
Found34
Missed4
Extra2
Found, flagged for review3
Quantity differs3

Every difference, listed

Found, missed and extra items; lines Goodshed got right but flagged for review; and matched items where the quantity differs. Worked out afresh each time you open the test.

From your catalog to a live pilot, in four steps.

This is how every distributor starts. Nothing live changes until you have seen the comparison.

items_export.csv· from your ERP
ColumnFirst row
Item #402117
Description#12 THHN STR BLK 2500
Mfr part12THHN-BLK-2500
UOMFT
Price0.21
On hand27500
  • The file your ERP already produces: item numbers, descriptions, manufacturer part numbers, units, prices and stock. Goodshed matches against your catalog and nothing else.

  • Pick requests that look like your everyday work — the messy ones too. Each becomes a test: the RFQ as it arrived, and your team’s quote as the answer key.

  • See what Goodshed found, missed and added, what it flagged for a person, and where quantities differ — then open any draft to read the reason behind each line.

  • Once you have seen the comparison, forward live requests. Your team reviews every draft and approves it before anything is quoted.

Small things that keep the comparison fair.

Re: pricing.eml
BOM.xlsx
schedule.pdf
list_photo.jpg
or pasted: “need 500' #12 grn + 20 QO230…”

Whatever the customer sent

Emails, spreadsheets, PDFs, photos of handwritten lists, or pasted text: the RFQ goes in as it arrived.

Pasted from Excel

Item # Qty Description

402117 1,250 #12 THHN BLK

QO230 20 QO 2P 30A

Read as 1250 FT, not 1 and 250

Pasted straight from Excel

Tab-separated pastes are read as columns, and quoted or thousands values like 1,250 are read as one number.

LineCatalog #DescriptionQtyPrice

Item #, SKU, Catalog #, Part #, Code: the item column is found from the header, never a running line number.

The right column, from the header

Item #, SKU, Catalog #, Part # or Code: the item-number column is found from the header, never a line number.

52C49Review

4S COVERS — SAME AS HOSPITAL

Right item, and Goodshed said it was not sure. Counted as found, and flagged.

Unsure is counted apart

A line Goodshed got right but flagged for review is counted as found, and shown as flagged, so confidence is visible too.

402117 · #12 THHN black

Team qty

2,500 FT

Goodshed qty

2,000 ≠

Quantities checked too

A matched item with a different quantity is marked, with your team’s figure next to Goodshed’s.

402121 · #12 THHN green

Gauge and color agree. Insulation isn’t stated; THHN matches line 2 of the same list.

Open the draft

The draft behind every score

Each test keeps its full draft: open it to read the customer’s words, what was read from them and the reason for each choice.

Why a test comes first.

Three ways to find out whether Goodshed can do your quoting. Only one uses your own answers.

Historical testA demoA pilot on live work
Runs on your own catalogUsually sample data
Runs on your real requestsPast onesLive ones
Checked against what your team actually quoted
Every difference listed, item by item
Shows what it gets wrongNot usually
Touches live customer quotesNeverNeverYes, after review

Questions about historical tests

What do we need to send for a test?
A catalog export from your ERP, then a few RFQs your team has already quoted, each with the quote you sent back. The RFQ can be pasted text or files — emails, spreadsheets, PDFs and photos. The quote can be a CSV or Excel file, or pasted lines of item number, quantity and description.
Does Goodshed see our quote while it drafts?
No. Goodshed reads only the RFQ, exactly as it would a live request. Your team’s quote is the answer key, and it is used only to compare against the draft afterwards.
Will a test show up in our Quote Desk or reach our systems?
No. A test runs through the same engine as live work, on a request flagged as a test. It stays out of the Quote Desk, the Overview, Search and Customers, and webhooks are never sent for it.
How is the score worked out?
On item numbers. Both sides are normalised first — case, spaces and punctuation are ignored — then Goodshed counts what share of your team’s items it drafted with the same item number (found), how many of the lines it chose an item for were also in your quote (precision), and lists what it missed, what it added, what it found but flagged for review, and where quantities differ.
Our quote export has several number columns. Which one is used?
The item-number column is found from the headers — Item #, SKU, Catalog #, Part #, Code and the like — with your own item number preferred over a manufacturer’s part number, because Goodshed drafts with the item numbers in your catalog. A running line number is never taken for the item.
Does the score change?
It is worked out afresh every time you open the test, from the draft as it stands. Nothing is stored as a fixed grade.
What does a test not tell us?
It shows how Goodshed’s drafts compare with your team’s quotes on the requests you chose. It is not a promise about every future request — which is why a pilot on live requests comes next, with your team reviewing every draft.
Can we delete a test?
Yes. Deleting a test removes it and its draft. You can delete tests yourself at any time.

The last quote your team retypes by hand.

Opens the early-access application with your email filled in. See our Privacy Policy.

NextIntegrations & APIWorks from the files your ERP already produces. API and webhooks when you want them.