Proposal uploads got a lot smarter
Uploading a folder of past proposals is still the fastest way to fill your catalog and pricing memory. We just made what comes out of it a lot more accurate — and the review screen a lot easier to trust.
Your tiers stay separate
If you sell the same work at named levels — Standard, Plus, Premium; Good/Better/Best — BidCraft now keeps each tier as its own priced version and groups them under one base service. "Backsplash Plus at $28" and "Backsplash Premium at $38" come in as two versions of Backsplash, each with its own price history. Blending a Standard job into a Premium average would have thrown both numbers off — so we don't.
You'll see them on the review screen as a little ladder: Backsplash — Standard $22 · Plus $28 · Premium $38, each level keepable, renamable, or skippable on its own.
It matches services you already have
When a service in your upload looks like one already in your catalog, BidCraft tells you — "Looks like your Shower Floor Install (91%)" — and offers to add this proposal's pricing to it instead of making a duplicate. A strong match defaults to combining; a looser one just flags it and keeps them separate unless you say otherwise. No more cleaning up near-duplicates after the fact.
Prices genuinely combine
Adding a batch to a service you already have now stacks onto its history — every price from the new proposals joins the ones already there, so your median and range get better with each upload. Re-uploading the same batch won't double-count. (Before, an update could quietly overwrite what was there. Not anymore.)
It learns how you name things
Beyond your writing tone, BidCraft now picks up the shape of your line names — whether you lead with the room ("Master Bath — Shower Floor"), tag a tier ("Backsplash (Premium)"), or keep it plain — plus your tier order and whether you show a price on every line. The review screen shows it all in a "What we learned about your style" card, on by default. If your uploads disagree on tier order, it just asks which order is right.
A review screen that earns your trust
- Rough scans get a "double-check this" flag and default to Skip — nothing junky sneaks into your catalog.
- All-in packages link their pieces automatically; anything nested too deep to link cleanly gets called out so you can fix it on the package's page.
- Every service has a clear default action — Create, Add price data, or Skip — that you can change with one tap.
Nothing saves until you accept, so take your time. Untick the rough ones, fix a name, pick your tier order — then save it all at once.