← All work

Benny

Benny finds the council, government and head-contractor tenders that fit a builder's work, reads every page of the pack, and puts the whole bid together: compliance, written response, tailored documents and price. The builder checks it and presses Submit. Benny is part of the Folkware crew and works fully on its own. I designed the product, brand and flows, and built the app, the bid pipeline and the browser that fills the portal.

Client Folkware
Role Founder, Product Design & Build
Services
Product DesignAI UXBrand IdentityDesign EngineeringAgent Design
Platforms Web, phone and desktop
Year 2026
The Benny site: Find it. Bid it. Win it. Beside it, Benny holding a bid paddle over an isometric map of tenders, one scored 82, and a bid checklist with every item ticked

The problem

Public work is steady work, and most small builders and trades never bid for it. A council tender pack runs to a hundred pages or more across a dozen files: conditions, scope, specifications, drawings, response schedules and declarations, each with its own rules about format, page limits and what must be attached. Big contractors have bid writers. A forty-person builder has the owner, at night, on a deadline.

The cost is not only time. One expired insurance certificate or a missed returnable schedule and the bid is non-conforming, however good the price. So the builders who do tender learn to bid less, and the ones who don’t assume public work is not for them. Benny is built to make a well-formed, honest bid the normal outcome, not the heroic one.

The builders I interviewed added a second problem that happens after the win. The bid is full of commitments, a named supervisor, a programme, a quality system, and the handover from the people who won the work to the people who deliver it is where those details go missing. That is why Benny’s job does not end at the result.

Never decides for you

Two lines shaped Benny more than any feature. The first is that Benny never declines a tender on the builder’s behalf. It scores fit and says why, “insurance asks for $20m and you hold $10m”, and the builder can override it and have it draft anyway. The second is that Benny never submits. It fills the buyer’s portal right up to the declarations and the Submit button, and stops. Those hard stops, at Submit, at “I declare”, at accepting terms and at paying, live in code, not in a prompt.

Everything in between is Benny’s job, and it is meant to be done without waiting on anyone. Benny asks at most a handful of questions, ranked by what they block, and drafts around nothing it does not know: a gap in the bid is marked as a gap, never filled with something plausible.

Tenders that fit, ranked and explained

Benny watches the public tender boards and early signals, scores each tender against the company's work, size and region, and says why. The best fit is on top.

Benny's home: new tenders with fit scores of 82 and 61, an addendum that needs the builder, and bids in progress

The tally

Compliance is where bids fail, so it is the screen I spent longest on. Each requirement in the pack becomes a box, filled when it is met, outlined when it needs the builder, and red when something is missing or has expired. The count is the headline, “4 of 11 met”, and the filters jump straight to what needs a person. This one is live: filter it.

Semaphore toilet block upgrade, sample data

4 of 11 met

  • Public liability insurance of at least $20mConditions 7.2, from Footing
    Expired
  • Named site supervisor with a CVCriterion 2, from you
    Met
  • Three similar projects in five years, with refereesCriterion 1, from your files
    Met
  • White card for all site staffSpecification 1.8, from you
    Met
  • Programme showing a start by 1 Feb 2027Criterion 3
    Needs you
  • Industry Participation Plan, scored at 10%Schedule H
    Needs you
  • Pricing schedule in the buyer's own formatSchedule B
    Needs you
  • Signed declaration of conflicts of interestSchedule F
    Missing
  • WHS management system to ISO 45001Criterion 4, from your files
    Partly
  • Quality management systemCriterion 4, from your files
    Partly
  • Building work contractor licenceSchedule B, from Footing
    Met

Handing the wheel back

Tender portals are built for people, and some of them check that you are one. When a portal throws a picture test or a sign-in code, Benny does not try to solve it. It pauses, tells the builder, and hands over the live browser. The builder clicks through the check in the same window, presses “Hand back to Benny”, and Benny picks up where it stopped. While a person is driving, Benny watches but doesn’t touch anything, and nothing the builder types is kept.

Taking over the portal: a You're in control bar, the portal's picture test in the live browser, and a panel explaining that Benny stopped at uploading key personnel CVs and will check the page when handed back

How the bid is written

The pipeline mirrors how a professional bid team works, in colour-coded reviews. Benny shreds the pack into requirements, plans the response against the scoring weights, then writes each section using only facts it can cite from the company’s library: past jobs, people, certificates and earlier answers. A lint pass enforces the writing standard, a claim check confirms every statement against its source, and a red team reads the draft as a sceptical evaluator would. The writer and the judge are never the same model.

On the first real public tender packs I tested, from councils in South Australia and Western Australia, the reading caught every trap I had marked by hand, and nineteen in twenty claims in the first drafts were supported by their sources. That gap is exactly what the claim check and the rewrites are there to close.

Where it is now

Benny’s first version is close to done: finding and scoring tenders, reading packs, compliance, writing, tailoring, pricing with or without Eddy, lodging up to Submit, follow-ups and results. The first pilot is a South Australian builder who tenders for council work, and the website is taking a pilot waitlist at getbenny.com.au.

Reflection

The temptation with an agent like Benny is to make it look busy, a stream of activity that reads as progress. I went the other way. The home screen is a short list of tenders that fit and the one thing that needs you. The tally is a count. Each tailored change gives its reason in one line. A bid writer’s value is judgement, and the interface’s job is to make Benny’s judgement easy to check, not to perform it.

The hard stops taught me the same thing from the other side. Builders can let Benny into a tender portal because it is obvious, in the product and in the code, what it will never do.

Results

Every
page of the tender pack read, with each claim in the bid cited to a source
0
submissions without a person: Benny stops at Submit, in code
v1
close to done, with a pilot waitlist at getbenny.com.au
← All work
Next
Folkware →
View case →