Bid Radar

Every morning, the bids worth chasing

Every weekday morning it reads our inbox and New York's public bid sites, scores each opportunity for fit and sends one ranked report.

Case study 02 of 07

Bid Radar

Where it runs
In use at The Dom Construction Group www.TheDomConstruction.com
Built with
ClaudeGmail
We set this up as
Bid Finding & Tracking

Every screen on this page uses made-up sample data

The problem

Where the hours went

Public work in New York is posted all over the place. State contract listings, county and city bid pages, school districts, housing authorities, plan rooms, and GC invites that land in the inbox next to everything else. Checking it all by hand ate into every morning, and good bids still slipped past because a due date sat in an email we only skimmed.

What we built

The system, step by step

What it does, in the order it does it. A person checks the result before anything leaves the office.

  1. An early run every weekday that opens each bid alert, digest and GC invite in our inbox, instead of guessing from the subject line.

  2. A checked list of public bid pages it visits every day, plus slower sources it looks at weekly.

  3. A fit score for every bid, based on our trades, the owner, the size, the distance, the likely competition and the time left.

  4. Flags for the things that can sink a bid, like mandatory pre-bid meetings, apprenticeship rules, bonds and project labor agreements.

  5. One ranked email report, with this week's deadlines at the top and a short reason next to every bid.

  6. A running log of every bid it has reported and what we decided, so nothing shows up twice.

Tools

  • Claude
  • Gmail

We’re not a reseller or partner of any of these companies. They’re the tools we use ourselves, and we set them up on your own accounts.

What changed

What’s different now

In plain words. No made-up percentages or “hours saved”, just what we notice day to day.

  • Mornings start with a short, ranked list instead of a pile of open tabs.
  • Due dates and mandatory pre-bid meetings stop sneaking up on us.
  • We pass on bad fits quickly and for a clear reason, instead of half-reading them.
  • Sub-bid packages from GCs get spotted early enough to price properly.
  • The log shows what we bid, what we passed on and why, which makes the next call easier.

Sample output

What the system hands us

The kind of screen this system produces, filled with made-up names, jobs and amounts.

Try a demo like it
Sample output of Bid Radar, with made-up bids: a morning email report listing this week's deadlines, the best-fit bids ranked with a fit score and reasons, bids to decide on, and one that needs a manual check.

Bid Radar · morning report

Tue, Oct 27 · in the inbox before the first site call

Sample output

4 new bids · 2 deadlines this week

  • 42 sources checked
  • 11 skipped, not a fit
  • 2 need a login

Deadlines this week

  • Thu 29 Pre-bid walk-through, mandatory Sample Library roof edge 10 AM
  • Fri 30 Bid due Sample Park pavilion repairs 2 PM

Daily best

Score 75+ · bid this
  1. #1 New

    Masonry repointing and sealants · Sample Town Hall

    Town of Sampleton · Albany County · about 25 min

    Due
    Thu Nov 12 · 2 PM
    Pre-bid
    Tue Nov 3 · mandatory
    Size
    Est. $200K
    • Mandatory pre-bid
    • Prevailing wage
    • Bid bond

    Why it fits: Our trade, a public owner, close to home and the right size for one crew.

  2. #2 New

    EIFS repairs and recoat · Sample Middle School

    Sample Central School District · Saratoga County · about 40 min

    Due
    Thu Nov 19 · 11 AM
    Pre-bid
    Optional site visit
    Size
    Est. $350K
    • Prevailing wage
    • Bid bond

    Why it fits: Straight EIFS work. Summer schedule keeps it out of the cold months.

Open and decide

Score 60–74
  • 68 Concrete steps and ADA ramp Sample Housing Authority · due Mon Nov 2 Good scope, short window to price. Tight timeline
  • 63 Exterior painting, two firehouses Sample Fire District · due Wed Dec 2 GC invite. Price the painting only. Sub-bid via GC

Needs a manual check

Sample City storage building. Due date not posted yet, so it stays out of the ranking.

4 new bids logged · nothing sent to anyone else Reply "deep dive #1" for the full ad

Sample output with made-up data

The full story

How it works in practice

Finding public work isn’t hard because there’s too little of it. It’s hard because it’s everywhere. One repointing job at a town hall can show up on the state listings, a county page and a couple of plan rooms, each with its own number. A GC invite for a school job can come in at night with a subject line that tells you nothing.

We used to check all of it by hand. On a good morning that got done before the first call from a job site. On a busy one it didn’t get done at all.

How it runs day to day

Early every weekday, before anyone is at a desk, Bid Radar starts. It reads the bid alerts, digests and invites that came in since the last run, and it opens each one. Then it visits the public bid pages on its list. It merges duplicates, drops anything already past due, and skips work we never do.

Every bid that’s left gets a fit score. The strong ones go to the top of the report with one line on why they fit and what to check. The maybes go in an “open and decide” list. If a due date can’t be confirmed, the bid goes under “needs a manual check” instead of the ranking, because a wrong date is worse than no date.

The whole thing lands in Dom’s inbox as one email. When he wants more on a bid, he asks for a deep dive, and it comes back with the scope, the bond, the wage rules and the three biggest risks. When he says “we’re bidding this one” or “pass,” the log updates, and tomorrow’s report remembers.

It only reads bid and procurement mail. It never replies to anyone, and it never tries to get past a login or a block. Sites that block automated visits come in through their own email alerts instead.

What still needs a person

The go or no-go. A score can say a job fits our trades and sits close to home. It can’t know that our best crew is booked that month, or that the owner was slow to pay last time. That call is still Dom’s, and it should be.

If you chase public work

Any trade that bids public jobs can run this, from paving to HVAC to painting. We set it up with your sources, your trades and your idea of a good job, then tune the scoring with you until the top of the report is the stuff you’d actually bid. Read more about bid finding and tracking.

Try something like it

A demo you can run now

A morning sweep of public bid listings and GC invites, ranked by how well each one fits you.

All demos

Bid Radar

New bids, ranked for your trade

Your trade

Change it any time. The list re-ranks on the spot.

Strong fit Worth a look Low fit

Albany in the middle, rings at 10, 25 and 50 miles. Each quarter is one kind of source.

State contract listings
County & city bid pages
School & authority bid pages
GC invites in your inbox
Bid specs: bonds, wage rules, prebid dates
Fit score for your trade

This morning's list

Sample listings · not real bids

Pick your trade and run the sweep. In the real version it runs on its own before you're up, and the ranked list is waiting in your inbox.

This list, in your inbox by 6:00 AM.

We set it up on your email and the bid sites you already check. It scores every new listing for your trade and keeps a running log of what you bid and what you passed on.

Send me this every morning

Live demo with sample data. We build the real version on your own accounts.

Want this on your own accounts?

We can build this for you

Want this at your company?

You don’t need our exact setup. We build the version that fits your work, on your own accounts, starting from how you do it today.

  • Set up in person, at your office
  • You own every account and file
  • No long-term contract

The service behind it

Prices are starting points. The final price depends on your setup, and software is billed to you directly by each vendor, with no markup. See pricing

Free intro visit

Want a system like this of your own?

Tell us where to call. We’ll set up a free 30‑minute visit at your office — or a quick call if that’s easier.

We come to you anywhere in the Capital Region. Our office at 401 New Karner Road, Albany is open by appointment only. Mówimy po polsku.

Get a call back

Two fields. A real person calls back, usually the same business day.

A real person calls you back, usually the same business day; after hours, the next business morning. No spam, ever.

Prefer to tell us more? Use the full request form.

Ask Albany AI Pros

Scripted answers from our FAQ

Loading

Pre-written answers. What you type stays on this page. A person is a call or text away: (518) 704-3125