BidsmithNYC
Skip to main content
Back to help
User guide · v1

Bidsmith for NYC Procurement

Bidsmith turns a one-page project intake into a compliant NYC RFQ, matches qualified contractors, and helps each one draft a bid response — without ever submitting on your behalf. This guide walks both sides through their workflow in 15 minutes.

What you're looking at

Bidsmith has two sides. Agency users (architects, GCs, agency staff) create RFQs and invite vendors to respond. Contractor users(subs, prime contractors, professional-services firms) draft bid responses against RFPs — either ones they upload themselves or ones Bidsmith auto-discovers from City Record Online — then download a submission package they upload to PASSPort manually. The platform never submits on anyone's behalf — every binding step requires a human click.

Getting started (both sides)

One sign-up, then you pick which side you're on. You can switch later from the footer.

1

Create your account

Open bidsmithnyc.com and click Get started. Sign up with Google or with email + a verification code. Pilot access — Bidsmith isn't public yet, but anyone with the URL can sign up.
2

Pick contractor or agency

After sign-up Bidsmith lands you on /welcome and asks which side you're on:
  • Contractor— you bid on NYC public-sector work. You'll see Find work, Respond to RFP, and My firm in the nav.
  • Agency— you issue RFQs to qualified vendors. You'll see Dashboard, New RFQ, and Vendors in the nav.
Change your mind later via the "Switch to contractor / agency →" link in the footer.
3

Contractors: complete the onboarding wizard

If you picked contractor, Bidsmith routes you through a 4-step wizard at /onboarding:
  1. Firm basics — legal name, address, NAICS codes, trades you self-perform.
  2. Certifications — NYC M/WBE, NYS M/WBE, DBE, 8(a), SDVOSB, etc. Numbers and expiry dates.
  3. Bonding & insurance — single-limit and aggregate bonding, GL / Auto / Umbrella / WC limits.
  4. Past performance — a few signature projects with client, value, year, and a short scope description.
Steps 2-4 are skippable (you can come back via Company profile), but the more complete your profile, the better Bidsmith's AI can score matches and draft responses for you. The dashboard shows your completeness percentage and nudges you to fill the gaps.
4

Agencies: skip the wizard

If you picked agency, Bidsmith routes you straight to the agency dashboard. No mandatory profile — start creating RFQs immediately.

Part 1 — Agency workflow

For the person who needs to issue an RFQ. 15–20 minutes end-to-end. URL: /agency.

1

Open the agency dashboard

From the top nav, click Dashboard (or open bidsmithnyc.com/agency). You'll see a list of your existing RFQs by status: draft, posted, closed, awarded.
2

Create your RFQ

From the dashboard, click + New RFQ. Fill in:
  • Project title.The work's name — e.g. "Bronx River Houses Masonry Restoration, Phase 2". Don't paste a URL.
  • Agency. NYCHA, DDC, SCA, DOT, etc.
  • Procurement method. RFQ for two-step qualifications, CSB for low-bid, RFP for scored.
  • Estimate, schedule, M/WBE goal, bonding, insurance.Fill what you know. Anything missing renders as "[AGENCY: SUPPLY THIS]" in the generated RFQ so you can fix it later.
  • Drawings & specs. Drag and drop PDFs (up to 30 MB each), or paste public Drive / Dropbox / Box / S3 URLs.
Click Create.
3

Wait while AI drafts your RFQ

Bidsmith reads your inputs and the uploaded drawings, then generates a complete NYC-standard RFQ in Markdown plus a procurement-flow diagram. This takes 30–90 seconds.
4

Review and edit the draft

The generated RFQ appears in the Draft RFQ panel. Read every word.The AI is honest about placeholders (it never invents dollar values, dates, or certifications), but boilerplate sections may need editing for your specific agency's conventions. Edit inline in the textarea, then click Approve & publish.
5

Find responders

Top-right corner: Find responders. Bidsmith ranks vendors in your database against this RFQ — bonding capacity, M/WBE status, trade alignment, past performance. Vendors with red "blocked" badges fail a hard requirement and can't be invited.
6

Invite the firms you want

Check the box next to each vendor you want to invite (high scorers are pre-checked). The right column shows whyeach got their score, so you can override the model where it's wrong about your project. Click Notify selected at the bottom of the page. Each vendor gets an email with a private link to their draft response.
7

Track responses

Back on the RFQ page, you can see which invited firms have opened their draft, run pre-flights, and completed sections. Bids close on whatever Bids due date you set during intake.
Important:Bidsmith prepares the package; you still post the RFQ to PASSPort or your agency's procurement portal manually. Bidsmith never submits on your behalf.

Part 2 — Contractor workflow

For the contractor, sub, or A/E firm responding to an RFP. URL: /find-work for the dashboard, /respond to drop in an RFP yourself, or via an invitation email. 20–40 minutes per bid.

1

Land on Find work

After sign-in with your contractor role, you land on Find work — your contractor dashboard. It shows three things:
  • "Have an RFP? Start a response" — the primary CTA. Drops you into the upload flow.
  • Invitation inbox — drafts started for you by agencies that invited your firm directly.
  • RFPs matched to your company — the auto-discovery panel (next step).
2

Discover RFPs that fit your firm (optional)

The matches panel pulls fresh solicitations from City Record Online (the City's official procurement notice publication) and scores each one against your firm profile via Claude. To run it the first time:
  1. Click Sync CROL — pulls the latest 1,000 solicitations into Bidsmith. ~3 seconds.
  2. Click Refresh — scores them against your profile in batches. ~10–20 seconds for the first 100.

Top 5 with a fit score ≥ 40 show with a colored score pill (green = strong fit, amber = moderate, grey = stretch), the agency, procurement method, posted date, and a one-sentence rationale from the AI. Click the CROL link on any row to read the full official notice. Refreshing again later catches new postings — cached scores cost nothing to re-read.

3

Two paths to start responding

Either pick an auto-discovered RFP (open the CROL link to confirm details, then come back and click Have an RFP?) or use one you already have from PASSPort / an agency portal / an email. Both paths converge:
  • Click Have an RFP? Start a response on the dashboard or go to /respond.
  • Paste the RFP PDF (drag & drop, up to 30 MB) or paste its public link.
  • Bidsmith parses the document into structured intake fields (agency, method, dates, M/WBE goal, bonding, scope) — 30–90 seconds. Review and correct any field the model misread, then click Continue.

Or, if an agency invited you directly: they sent you an email titled "Bid invitation: [project title]". Open it and click Open your draft response. Critical:sign in with the exact email the invitation was sent to — Bidsmith verifies ownership before granting access. Wrong email = "Wrong account" page; sign out and retry.

4

Step 1 — Eligibility + SWOT

The workspace has four tabs across the top. Start with Eligibility. The tab has two panels stacked.

Top panel — Pre-flight eligibility. Click Run check. Bidsmith compares your firm's profile (bonding, certifications, VENDEX, past performance) against the RFQ's hard requirements. Outcomes:

  • Eligible — you can bid.
  • Conditional — you can bid, but one or more requirements are borderline (e.g. bonding capacity close to the threshold). Read the notes.
  • Ineligible — you fail a hard requirement (e.g. missing required certification). The notes tell you what to fix.

Bottom panel — Pursuit analysis (SWOT). Click Run SWOT analysis. This is the should question to eligibility's canquestion — even if you're eligible, should you pursue? Bidsmith generates a go / consider / skip verdict plus four quadrants — Strengths, Weaknesses, Opportunities, Threats — each with concrete actions specific to this RFQ × your firm. Cached on the response, so re-reads are free. Click Regenerateif the analysis feels stale after you've updated your firm profile.

5

Step 2 — Narrative

Click Generate draft. AI writes a complete five-section bid response using your firm profile and past performance: Project Understanding, Approach, Schedule, Key Personnel, Past Performance. 30–60 seconds.

Read every section. Edit each one to add specifics, fix language, or remove anything the AI got wrong. Click Approve sectionon each. You'll see 1/5 approved5/5 approved as you go.

The AI will never invent past projects, awards, or people your firm doesn't actually have. If a section feels thin, that means your firm profile is thin for this scope — you can edit the section to add real detail, or acknowledge the gap honestly.

6

Step 3 — M/WBE plan (if the RFQ has a goal)

If the RFQ requires M/WBE participation, click Build plan. AI proposes certified sub commitments — names, cert numbers, scopes, dollar allocations — that meet or exceed the goal. Review and edit. For each proposed sub, AI also drafts a commitment-letter request you can send to that firm to lock in their participation.
7

Step 4 — Submit (compliance pre-flight)

Click Run pre-flight. Bidsmith checks every hard requirement: bonding, insurance limits, M/WBE plan against goal, VENDEX status, mandatory walkthrough attendance, federal SAM.gov exclusion list, NYC debarment list. Each check is pass / fail / warn. Every check must pass before you can download.
8

Download submission package

Once all three gates are green — narrative approved, compliance passing, M/WBE plan built — the Download submission package button activates. Click it. You get a .zip containing:
  • bid-package.md — your combined narrative + M/WBE plan + compliance attestation
  • opportunity-rfq.md — the agency's approved RFQ for reference
  • attachments/ — every file you attached to the response
  • manifest.json — machine-readable inventory of what's included
9

Submit to PASSPort (outside Bidsmith)

Open PASSPort in a new tab and sign in with your NYC procurement account. Upload the zip following the agency's instructions in the RFQ. Bidsmith does not submit for you — by design.Auto-submission to a city procurement portal is a liability nightmare, and you wouldn't want it anyway.

Frequently asked

Can I trust the AI-generated RFQ / narrative without reading it?

No. Always read every section before approving. The AI is honest about facts it doesn't know (it inserts "[AGENCY: SUPPLY THIS]" placeholders rather than guessing), but boilerplate clauses and tone may need editing for your specific situation.

What happens to my uploaded PDFs?

They're stored privately under your account on Vercel Blob with a random URL only you can guess. Bidsmith reads them once to extract the project structure, and includes them verbatim in the responder's submission package. We never re-share, sell, or use your PDFs for model training.

What if the AI gets something wrong about my firm?

Edit the section in the textarea before approving. Your edits are what gets included in the submission package — the AI's draft is a starting point, not a finished bid.

The compliance pre-flight failed. Now what?

The failure detail tells you exactly which requirement didn't pass and what value is needed. Fix the underlying issue (e.g. attach a bid bond, update your firm's VENDEX status, increase the M/WBE plan%), then click Run pre-flight again.

I didn't receive my invitation email.

Check your spam folder. The sender is no-reply@bidsmithnyc.com(or whatever the originator configured). If it's not in spam either, ask the originator to re-send — they can re-trigger the invitation from their dashboard.

Can the AI submit my bid for me?

No, and it never will. By design, every binding step requires an explicit human click. Auto-submission would void your firm's review responsibility and create insurance and contract issues.

Can I switch between contractor and agency views?

Yes. The footer has a "Switch to contractor / agency →" link that flips your role and routes you to the other side's dashboard. Same account, same workspace — the role is purely a UX hint that controls which nav links and home page you see. You can switch as often as you like.

Where do auto-discovered RFPs come from? Is anything private?

They're pulled from City Record Online, the City's public procurement-notice publication (every NYC RFP, RFQ, CSB, and small purchase is published here by law). Bidsmith pulls them in bulk via the NYC Open Data API, no auth needed. Your firm profile is what makes the matching personal — Bidsmith never sends your data anywhere except Anthropic for scoring.

Does Bidsmith replace VENDEX / PASSPort?

No. Bidsmith prepares the bid package; you still maintain VENDEX / PASSPort accounts and submit through the agency's official portal. Bidsmith saves the prep work; PASSPort is still the system of record.


Need help?

Email support@bidsmithnyc.com or visit the glossary for definitions of NYC procurement vocabulary (M/WBE, VENDEX, PASSPort, PQL, prevailing wage, and more).

Bidsmith · NYC Procurement · Guide v1 · Updated 2026-05-12