PeasyOrders

Industry

Order management software for plumbing supply distributors

A 3/4 elbow isn't an order until you know copper or PEX, sweat or threaded. PeasyOrders reads emailed plumbing orders with the full configuration intact, matches fixtures by model, prices contractors at their trade tier, and gives your counter one click for the phoned-in jobsite orders.

On this page

How orders typically arrive

  • Email (body text and PDF attachments)
  • Spreadsheets attached to email
  • Jobsite phone and texted orders, added by your team in one click as manual entries

Common pain points in this vertical

  • The order is the configuration — size, material, connection, schedule — and '3/4 elbow' resolves to many parts that differ by all four
  • Sweat versus threaded is a different part, and the wrong one is a stalled job and a second trip
  • Fixtures and equipment go by exact model number — 'the 40-gallon gas one' isn't enough to load a heater on a truck
  • Contractors buy on trade tiers below counter price, and a missed tier is margin given away or an awkward correction
  • Each contractor's go-to specs and standing kit live in one counter pro's head

Use cases we hear about

  • Capture the full configuration intact. '20 of the 3/4 copper 90s, sweat' is matched by size, material, connection, and angle, and a bare '3/4 elbow' is flagged for a person — copper, PEX, or PVC? sweat or threaded? — instead of picked as a near-match.
  • Match fixtures and equipment by model number. Water heaters, faucets, toilets, and pumps are matched by exact model, and 'the 40-gallon gas one' is flagged to confirm the model before a heavy, expensive unit goes on a truck.
  • Price contractors at their trade tier. A contractor's order is priced at their tier, not counter price, with the rule that set each price shown on the line — no margin given away, no correction later.

Why is a plumbing order hard to capture?

In plumbing supply, "a 3/4 elbow" isn't an order. Copper, PEX, or PVC? Sweat, threaded, or push-fit? 90 or 45? The order is the configuration — size, material, connection, schedule — and the wrong one is a useless fitting that sends a plumber back to the counter mid-job. Add fixtures that go by exact model number and contractors who buy on trade tiers, and every loose phrase is a chance to lose a trip or some margin. PeasyOrders — order capture built for small and mid-sized US wholesale distributors on QuickBooks Online — reads the written orders with the full spec intact, matches each line to your catalog, prices the account at its tier, and gives your counter one click for the phoned-in jobsite orders.

How does PeasyOrders capture plumbing orders?

Two lanes, honestly stated — and in plumbing, the manual lane earns its keep.

Written orders are captured on arrival. A forwarding rule sends your order emails in, and PeasyOrders reads the email body and the PDF and spreadsheet attachments. A GC's emailed material list or a property manager's attached spreadsheet becomes a structured draft: each line matched by size, material, connection, and schedule, fixtures matched by model, the account's trade price applied with its rule shown, and anything incomplete flagged.

Order draft

Needs review

From the email

"20 of the 3/4 copper 90s sweat, 2 in PVC DWV 20 ft sch 40, a box of 1/2 PEX couplings — and the 40-gallon gas one"

Copper 90 elbow, 3/4, sweat

Trade price

20

PVC DWV pipe, 2 in, Schedule 40

20 ft

PEX couplings, 1/2

1 box

Water heater, 40-gal gas

Confirm the model before the truck

1 line needs your review

Confirm → QuickBooks Online
A jobsite order with the full configuration captured — the model confirmed before it's loaded.

Jobsite calls and texts get a one-click lane. A lot of plumbing ordering happens from the truck and the trench, and PeasyOrders doesn't capture calls, texts, or voicemails. Your counter adds those orders in one click as manual entries: same editor, same trade pricing, same review and export, with "manual" recorded as the origin. The day's orders sit in one reviewed queue instead of on phone screens and notepads, and walk-up counter sales stay in your counter point-of-sale where they belong.

It also doesn't read photos, scans, or handwriting; a PDF needs a text layer to be parsed automatically. An attachment it can't parse stays on the order, worked inside PeasyOrders in a side-by-side view.

What happens when the configuration is incomplete?

"3/4 elbow" is flagged: copper, PEX, or PVC — sweat or threaded — 90 or 45? "Ball valve, 3/4" when you stock several types is flagged: which one? "The 40-gallon gas one" is flagged to confirm the model before a heavy, expensive unit goes on a truck. Each flag waits for a person to resolve it in the draft — the system suggests, the operator validates, and unresolved lines block confirmation. That's what keeps PEX from going out on a copper job, and a sweat-by-sweat near-match from replacing the sweat-by-FIP the order meant. If only the plumber can settle it — threaded or sweat on that valve? — your counter can ask by email from the draft, and the reply links back to the order.

How does contractor pricing work?

Plumbing pricing is by account: contractor and trade tiers below counter price, with negotiated deals on top. In PeasyOrders, each captured line is priced by that account's rules, with the rule that set the price shown on the line; a line it can't price is flagged instead of defaulting to list. On setup, PeasyOrders reads your past QuickBooks Online invoices once and proposes each account's pricing from what you actually charged; you accept, adjust, or discard it before anything applies. QuickBooks Online's API doesn't expose customer-specific pricing to any integration, so PeasyOrders is the pricing engine itself — the trade tier is applied automatically and traceably, order after order.

Common plumbing orders PeasyOrders handles

What the account sendsWhat lands in the draft
"20 of the 3/4 copper 90s, sweat"20 copper 90 elbows, 3/4, sweat
"2 sticks 3/4 type L, 10 ft"2 lengths copper pipe, 3/4 Type L, 10 ft
"3/4 sweat x 1/2 FIP"1 adapter, 3/4 sweat x 1/2 FIP — both ends captured
"3/4 elbow" (no material/connection)Elbow, 3/4 — material and connection flagged
"40-gal gas water heater" (no model)Water heater, 40-gal gas — model flagged
"box of 1/2 PEX couplings"1 box PEX couplings, 1/2
"2 in PVC DWV, 20 ft, sch 40"PVC DWV pipe, 2 in, 20 ft, Schedule 40
"ball valve, 3/4" (multiple types stocked)Ball valve, 3/4 — type flagged
"the usual jobsite kit"Account's standing kit, drafted for review
Phoned or texted jobsite orderAdded in one click — same editor, pricing, and review

Does it recognize a contractor's standing kit?

Yes. "The usual jobsite kit" resolves to that account's go-to fittings and consumables after a few confirmed orders — shorthand is learned from the corrections your team confirms — and because setup reads your past QuickBooks Online invoices once, each account's buying history is on hand from day one. The kit comes up as a draft anyone can fill; it no longer waits on the one counter pro who had it memorized.

What stays with your other systems?

PeasyOrders runs the order from inbox to reviewed draft, then hands it off. Reviewed orders export to QuickBooks Online as an Estimate by default (configurable), or to Google Sheets or CSV. Your counter point-of-sale, will-call, inventory, and delivery stay in the systems you run for them — fed clean order data with the right configurations and trade prices.

What does it cost?

Plans run $99, $199, and $349 per month by confirmed order volume, with a 30-day money-back guarantee — details on the pricing page.

The bottom line

Your contractors will keep ordering in jobsite shorthand — 3/4 copper 90s, sweat-by-FIP adapters, the 40-gallon heater — and they shouldn't have to change. PeasyOrders captures the emailed and attached orders with the full configuration matched, gives your counter one click for the phoned and texted ones, prices every line at the contractor's tier, and flags the missing connection before it becomes a second trip. If you also run a hardware counter, see hardware wholesalers; for the wider picture, see how to automate wholesale order processing.

Frequently asked questions

Does PeasyOrders capture fitting specs like size, material, and connection?

Yes — that's the whole order in plumbing. A '3/4 copper 90, sweat' is captured with its size, material, connection, and angle, matched to the right catalog item, and flagged if a spec is missing. '3/4 elbow' on its own — copper, PEX, or PVC? sweat or threaded? 90 or 45? — is flagged for a person rather than guessed, because the wrong configuration is a useless fitting on the job, not a near-match.

Does it understand connection types — sweat, threaded, push-fit, compression?

Yes. The connection is part of the item, so sweat, threaded (MIP/FIP/NPT), push-fit, compression, and slip ends distinguish your catalog fittings. A spec like '3/4 sweat x 1/2 FIP' is captured with both ends, and an order that leaves the connection out is flagged — sweat versus threaded is a different part and a wasted trip if it's wrong.

Can it handle part and model numbers?

Yes. Fittings and pipe can be matched by spec or by the part number you use, and fixtures and equipment — water heaters, faucets, toilets, pumps — by model number, which has to be exact. A model number in an emailed order is matched to your catalog item, and an incomplete or unrecognized one is flagged for confirmation rather than shipped on a guess.

Does it apply contractor and trade pricing?

Yes. Plumbing runs on account-based pricing — contractor and trade tiers below counter or retail — so PeasyOrders applies the price you've set for that account on every line and shows which rule it used. A contractor's order is captured at their pricing, not list. You set the prices; PeasyOrders applies them consistently and traceably.

Our orders come from the jobsite by text and call. Does that work?

Honestly: PeasyOrders doesn't capture calls, texts, or voicemails. What it gives those orders is a one-click manual lane — your counter adds a phoned or texted jobsite order in one click, with the same editor, trade pricing, review, and export, and 'manual' recorded as the origin. The emailed and attached orders are captured automatically, and the whole day's orders sit in one reviewed queue instead of on phone screens and notepads.

How does it cut wrong-fitting returns?

A wrong fitting isn't just a return — it's a stalled job, a second trip, and an annoyed contractor. The wrong material, connection, or size all look like near-matches on a deep catalog and get picked under counter pressure. By capturing the full configuration and flagging anything incomplete before it's filled, PeasyOrders cuts the mis-picks that send a plumber back for the right part.

Which order channels does PeasyOrders capture?

Written orders: the email body plus PDF and spreadsheet attachments. Phone and texted orders — a plumber calling from a live job — are added in one click as manual entries in the same queue — there's no call capture or transcription. PeasyOrders doesn't read photos, scans, or handwriting, and a PDF needs a text layer to be parsed automatically.

How does it work with QuickBooks Online?

PeasyOrders sits in front of it — your QuickBooks Online item list, fittings and valves included, stays the source. Customers and items sync in from QuickBooks Online, and reviewed orders export back as an Estimate by default (configurable), or to Google Sheets or CSV. Per-account pricing lives in PeasyOrders — QuickBooks Online's API doesn't expose customer-specific pricing to any integration, so PeasyOrders is the pricing engine, and every line shows the rule that set its price.

Related pages

See how PeasyOrders fits your workflow

Designed for small and mid-sized US wholesale distributors who receive orders by email — PDFs and spreadsheets attached.