Sourcing, remembered.

Finding a new supplier is real work: calls, quote emails, samples on the bench, a spreadsheet with nine columns. Then the purchase order is placed and all of it dies. The quote lives in an inbox. The spreadsheet has a date in its filename. Nobody can say who you rejected in 2026, or why.

BatchDash runs the search as a sourcing project, next to the stock, the prices and the recipes it will feed. The candidates, their quotes, the sample you tested and the reason you picked one all stay on it, and the winner leaves behind a real vendor offer that Buying uses the next morning.

01Sourcing

One project per search, from need to decision

State the need once, in your own words: what you are after, how much and how often, the target cost, the paperwork it has to come home with. The target sits against what you pay today, so the gap that makes the search worth doing is on the page from the first day rather than in somebody’s head. Candidates collect under the brief, the discussion stays with the project, and the stage says where things stand. A search going quiet surfaces in Needs attention before its best quote expires.

A sourcing brief in BatchDash: what the search is for in the buyer’s own words, the quantity and how often, the target unit cost against today’s weighted average, and the paperwork to collect.
02Sourcing

Every candidate on one row, the rejected ones included

A candidate is a distributor, a manufacturer, a marketplace listing. Each carries what you know about them: the latest quote read back in your own stock unit, the minimum they will sell, the lead time they quote, whether a sample passed, your own rating out of five. Ruling one out strikes it through instead of deleting it, because the question next year is not only who you chose. It is who you already tried, and what was wrong with them.

The candidates on a sourcing project in BatchDash: three suppliers with their status, rating, latest quote, minimum order, lead time and sample verdict.
03Sourcing

Paste the supplier’s email. It becomes a quote row.

A supplier answers in prose: a price for a pack, a minimum, a lead time, a validity date, somewhere in six lines of email or an attached PDF. Paste the message or hand over the file, and it comes back as a draft beside the original text. Keep the fields that are right, correct the rest. A foreign-currency price is never converted for you, and the supplier’s own wording stays on the quote.

04Sourcing

Compared against what you pay today

The comparison re-bases every quote into your own stock unit and lines the candidates up in columns: unit cost, landed estimate, what the quantity you actually need costs at each one’s pack size, the minimum, the lead time, how old the quote is and when it expires. At the top sits today’s weighted average cost, and each candidate shows the difference against it in percent. An expired quote is struck through and out of the math. And the sample row links to the production run it was tested in, which is a row no spreadsheet has ever had.

  • The landed estimate, not the sticker: a €40 delivery charge on one order moves €11.800/kg to €12.600/kg, and the column says so before you commit.
  • A minimum of 500 kg against a need of 25 kg is a fact about the candidate, sitting in its own row rather than in a footnote you remember too late.
  • Cover the need works out whether one supplier or two comes out cheaper once delivery is counted. Usually it answers: one, and says why.
Two candidates compared in BatchDash: unit cost, landed estimate, delivery, the difference against today’s cost, minimum order, lead time, quote expiry, and a sample verdict linked to the run it was tested in.
05Sourcing

Say how you choose, once

Every workshop has a rule it applies without ever writing it down: it has to arrive before the run, the price has to be current, then take the cheapest unless the difference is noise. BatchDash lets you state it. Arriving in time and a fresh price are requirements, so a candidate failing one is out rather than quietly ranked lower. Cost decides. Ties inside five percent go to the shorter lead time. Set it once for the workspace and both Sourcing and Buying obey it, so the recommendation you get on a Tuesday is the one you would have made yourself.

The supplier rule in BatchDash: arrival and a fresh price marked required, cost set to decide, ties inside five percent going to lead time, and the rest ignored.
06Sourcing

Adopting the winner writes real records

Choose this one turns the search into the things the rest of the app runs on, in a single step:

  • The vendor, created with the contact details you typed once, or matched to the one you already buy from.
  • The ingredient, if your catalog never held it, and a vendor offer taken from the chosen quote. That offer is the price Buying uses from then on.
  • The decision note, which the flow insists on: one honest paragraph on why, kept with the runners-up and their rejection reasons. Two years later, when the price doubles, the whole file is still there.

Cost your first formula this afternoon.

Open a workspace, add a few ingredients with their prices, and build one formula. You'll see where the real cost lands, per jar, per liter or per 100 g, before your next run. No demo to sit through.

BatchDash is the system batch manufacturers run on: the whole life of a recipe, from the first bench test to the costed, sealed batch.

© 2026 BatchDash