This unlocks the team password for this workspace. It is not your Procura account password. Format: XXXX-XXXX-XXXX, 12 hex characters with dashes.
No recovery code? You can clear browser storage to reset: open browser DevTools (F12), go to Application → Storage → Local Storage → delete the entry starting with bid_decision_state_v1. This wipes ALL your data: only use if you have a backup .json file to re-import.
⚠ Casual access protection only. Not a secure barrier: anyone with web development knowledge can bypass this. For real security, use Netlify's password protection (paid plan) or keep the file on a private network share.
Capture to submission
Run every pursuit like you have already won.
One disciplined pipeline, from finding the right opportunity, to a bid decision you can defend, to a response that is ready to submit.
Yes. We collect a payment method when you start, but you are not charged until the 7-day trial ends. Cancel anytime during the trial at no cost.
What happens when my trial ends?+
Your trial converts to the plan you selected unless you cancel first. We email a reminder 3 days before it ends so you have time to decide.
Can I cancel anytime?+
Yes, from your account Settings. Cancellation takes effect at the end of your current billing period.
Do you offer refunds?+
Your trial is your risk-free window. After it converts to a paid plan, monthly and yearly payments are non-refundable, but you can cancel anytime to stop future charges.
How does the AI work, and is my content used to train models?+
Generation requests are sent to Anthropic's Claude API the moment you run them. Anthropic does not retain your content and does not use it to train AI models.
Who is Procura for?+
Capture and proposal teams pursuing government and commercial solicitations, whether you are a one-person shop wearing every hat or a full business-development, pricing, and proposal team. If you respond to RFPs, RFQs, and solicitations, Procura keeps the entire pursuit in one place.
Why use Procura?+
A single solicitation can burn tens to hundreds of hours across capture, pricing, scheduling, and writing. A late no-bid call means all of that work is gone. Procura front-loads the discipline: you map scope, cost, schedule, and compliance, and reach a defensible bid or no-bid decision before you ever start writing. You respond only to what you can win, you reuse the work you already did, and you cut both the time and the cost of every pursuit.
Procura·Proposal PilotTurn opportunities into winning proposals
Auto-saved
Workspace
Admin
Auto-save: Your work saves continuously to your account as you type, see the green dot in the top toolbar. It syncs across your devices automatically, so just sign in anywhere to pick up where you left off. Use named snapshots below (e.g. "v1: base case") to bookmark a specific version you can return to.
📸 Save Current as Named Snapshot
📂 Resume from Saved Snapshot
!FEDERAL / GOVERNMENT MODE ACTIVECompliance scoring weights applied. The MSA must include Addendum B before submission.
Active Pursuit
—
—Due—Compliance—Fit—
Step — of 9 · —
— / 9
Pipeline Dashboard
Your whole book of business at a glance: what you are pursuing, what is out the door, and how you are closing.
Company
The foundation
Your company profile powers everything
Set it once. Procura reads from it to find, score, price, and brand every pursuit.
Draft each field below with AI, or, if you already have a capability statement, SOQ, or About page, import it to fill all five at once, then review.
📋 Import from a document
Paste a capability statement, website About page, old SOQ, or SAM profile narrative. AI extracts it into the fields below, blended with your firm data on file. Boxes you have already filled get refined, not wiped. Review before exporting.
0 characters
01
Introductionprints on the About page of every exportEmpty
02
Statement of Capabilitiesanchors your proposal narrativeEmpty
03
Qualificationssupports past performance & Key PersonnelEmpty
04
Core CompetenciesNEWprints on your Capability StatementEmpty
05
DifferentiatorsNEWprints on your Capability StatementEmpty
Your firm's reusable documents: certs, resumes, and capability statements that persist across pursuits and feed Personnel, Qualification Fit, and proposals.
Standing plans reused across pursuits. A subcontracting plan filed here satisfies the FAR 52.219-9 submittal on the Compliance Matrix.
+
Attach plans
PDF, DOCX · multiple files supported
▸
Reference / Other record-keeping only
Anything else worth keeping with the company profile. Record-keeping only.
+
Attach reference files
Any file type · record-keeping only
People & partners
▸
Personnel & Qualifications key staff; disciplines and certs feed Qualification Fit and staffing
List your key personnel. Disciplines (e.g. Geotechnical, Civil, Electrical) and certifications drive the Qualification Fit sub-score and suggested labor categories. Link a resume from the Document Hub above by matching the person's name.
▸
Subcontractors & Teaming Partners firms you routinely team with; their trades count toward Fit
Firms you team with or sub to on awarded work. Their trades extend the disciplines you can cover, and their set-aside status can help meet small-business goals on a pursuit. Attach their capability statements and agreements in the Document Hub above.
Master Terms & Conditionsyour firm's MSA: articles + addenda, included in the proposal export▾
→ FeedsProposal terms & protectionliability caps, indemnification, insurance, IP and confidentiality travel with every proposal
Your firm's Master Service Agreement: commercial articles plus optional addenda, included in the proposal export so the package travels self-contained.
Master Terms are locked.All fields are read-only to prevent accidental edits. Click Unlock to make changes.
Read This First: How Master Terms Work
Three ways to build it: type clauses with + Add Article / + Add Addendum, Upload an existing MSA file (the parser extracts articles), or Generate Starter MSA tailored to your sector, then review and edit.
Addenda are per-pursuit: each has an "Applies to this pursuit?" toggle, and the export includes only the ones you mark applicable. The master toggle below controls whether the MSA appears in the Proposal Response export at all.
Master Terms Generator tailor a new MSA, or refine one you upload. Review every clause after
▸
Commercial Articles
Your firm's commercial baseline. These apply to all engagements unless overridden by an applicable addendum or the specific contract documents.
▸
Addendum
Generate an addendum drafts one supplement. Nothing is replaced
Each addendum supplements the commercial articles for a specific engagement type. Toggle "Applies to this pursuit?" to control whether the addendum is included in the proposal export.
Opportunities Pipeline
Watching
0
scanning & qualifying
Active Pursuits
0
—
Submitted
0
—
Closed
0
archive
Market Searchsearch a source, then bring results into your pipeline▾
→ FeedsPipelineIntake
Search a source
▸ Browse sources
Drives the "Google [state]" core source.
Core sources
My local sources
Opens this URL in a new tab.
Bring opportunities in
Recommended · no key needed
Paste from a SAM.gov email alert
Set up a free saved-search alert on SAM.gov, paste the digest, and we parse dozens of opportunities at once.
Advanced · optional
Connect SAM.gov for live import▶
Pull opportunities straight in via the SAM.gov API. Needs a free key, set once in .
No key set
👋 These 4 opportunities are example seed data, planted to demonstrate how the pipeline UI works. They are NOT real opportunities from a live market. A real Tri-Cities / DOE / Pacific NW pipeline typically has dozens to hundreds of opportunities at any time. Use the Market Search Launcher below to find real ones via SAM.gov, Hanford contractor portals (HMIS, CPCCo), INL, LANL, and state/local sources, or 📥 Bulk Add to paste from a SAM.gov email digest.
Pipelineeverything you're watching, capturing, bidding, or submitted▾
← Reads fromCompany profileMarket search→ FeedsIntake (Promote to Pursuit)
More ▾
Add & manage
Help
▾Pipeline status definitions
WatchEarly monitoring. On your radar, not yet committed.
CaptureActive pre-RFP pursuit. Shaping the deal before the solicitation drops; not 'won an award', the opposite.
BidRFP is live, response in work. This is what the rest of the tool helps with.
SubmittedResponse delivered. Awaiting evaluation.
WonAward received. Closed from a BD perspective.
LostAward to competitor. Record the reason; feeds win-rate analytics.
No-BidDecided not to pursue after review. Record why for pattern recognition.
Engagement Type
Commercial
Setting this drives scorecard weighting, banner state, and which exception templates load on the Non-Technical tab. Federal modes apply heavier weight to past performance and compliance and lighter weight to margin. Use the engagement type that the resulting MSA + Fee Schedule would be issued under.
Document Hub two ways to bring the solicitation in
Files are stored locally via IndexedDB (no upload to any server). Each bucket below is read by a different consumer: solicitation text drives Intake/RFP/Scope/Proposal; engineering text drives only the Cost Estimator. Use the dropdown on any row to move a file between buckets.
⚠ Some attachments still use legacy localStorage and are over 18 MB total. They will auto-migrate to IndexedDB on the next save. Open this tab once to trigger the move.
Paste solicitation textno file? paste and auto-fill the fields
Paste the RFP, SOW, or notice text below, then Parse to auto-fill the Solicitation fields and seed the cascade. to see how it works.
Have a PDF or DOCX? and its text loads here automatically.
Solicitationthe essentials that drive scoring and the cascade▾
Paste up top fills most of this. Review, then fill any gaps. Proposal Due sets your internal review checkpoints - first draft, evaluator-style review, and final sign-off - counting back from the deadline.
Optional detailsgood to have - not required to score▾
Key dates optional, used for reminders and schedule seeding
Cascade Readiness live status of what auto-populated
Each card shows whether the cascade has populated that section. Teal is filled; gold is still waiting on input, with a one-line note on what would unblock it. Attach or paste a fuller solicitation body to fill more.
RFP Worksheet
Capture the solicitation's structure once - it drives the fit assessment, pricing volume, response outline, and schedule.
—
Fit Score
Complete the worksheet below to see how STRUXEN's profile aligns with this solicitation. Fit is computed from NAICS match, set-aside eligibility, contract-type comfort, scope coverage, and required submittal readiness.
Attached Documents
Classify the Solicitation how the bid is set up and how it will be scored▾
Response Modethe big one - sets formality and structure of the whole response
Solicitation Typewhat the contracting officer is asking for
Contract Typehow work is priced and billed
Evaluation Factorshow the agency picks the winner
How will the agency choose the winner? This shapes how heavily the response emphasizes price vs. technical merit.
Reads your attached solicitation (or your scope) and the evaluation method above. Writes ordered factors here, and feeds the Compliance Matrix and AI Evaluator Score.
Scope of Work the work, what you deliver, and how it's priced▾
▸SOW Sections / Tasksevery discrete task the SOW describes0 tasks
List every discrete task the SOW describes. Each row becomes both a scope item and a section in the Technical Approach narrative, so don't skip any.
Extract the SOWpull the work out of the solicitation: reuse Intake's text, paste, or upload
0 tasks
▸Deliverableswhat STRUXEN will furnish to the client0 deliverables
Explicit deliverables called out in the RFP/SOW: reports, drawings, data packages, certifications, briefings. Each deliverable should also appear in the Technical Approach narrative AND be addressable in the Compliance Tracker. Tip: Paste SOW text in section 9 below and the parser will detect lines starting with "Deliverable:", "Submit:", "Furnish:", or "Provide:".
0 deliverables
▸CLINs / Pricing Structurepriced contract line items0 CLINs
If the solicitation specifies CLINs (Contract Line Item Numbers), enter them here so the pricing volume mirrors the agency's structure. For simple RFQs, often just one CLIN.
0 CLINs
Scope Coverage
Break the solicitation into discrete requirements, then mark each as Covered, Partial, Gap, or Out of Scope. The coverage roll-up feeds the Technical Capability score on the Decision Scorecard.
Unrated
0
Covered
0
Partial
0
Gap
0
Out of Scope
0
Requirements every requirement, rated for how well you cover it▾
0 requirements
Decision Scorecard
Each criterion contributes points toward 100, and the rows add up to the decision score. Weights default to STRUXEN's commercial baseline; switch the engagement type on the Intake tab to apply federal-mode weights.
Awaitingrecommended
Awaiting scores
Score the criteria below to generate a recommendation.
—of 100
No-go
50
70
Go
Confidence—
Est. Value
—
LOE Hours
—
Margin
—
P-win
—
Expected value
—
Record the callNot yet recorded
Gold labels on the tiles are editable
What would change this unearned points, highest leverage first
Scoring every criterion, weighted to 100Total: 100%
Qualification fit NAICS, set-aside, certifications, disciplines
Decision score— of 100
Risk register what could go wrong if you win
Why this score the three biggest movers in each direction
Pulling up
Score the criteria above
Pulling down
Score the criteria above
Cost Breakdown
Build up direct labor, ODCs, indirects, and fee. Totals roll up live and feed the Decision Scorecard's LOE and Margin metrics. Rates come from your published fee schedule: pick the appropriate Rate Basis below.
Direct Labor
$0
ODCs & Travel
$0
Loaded Cost
$0
Bid Price
$0
Rate Basis STRUXEN Federal Fee Schedule v1.0▾
Standard rates are for prime / direct federal contracts. Teaming rates apply when STRUXEN is named as a subcontractor or teaming partner under a federal prime, typically 5–7% below standard. Custom keeps any hand-edited rates without overwrite.
Schedule-Driven Labor hours derived from your task list▾
Direct Labor▾
Find a labor categorysearches the full GSA catalog and rates
Click any result to add it to the Direct Labor table below (skips duplicates by category name). For market-rate benchmarking, click GSA Pricing next to a row: opens buy.gsa.gov/pricing in a new tab pre-filtered to that category so you can compare your rate against other awarded GSA Schedule vendors. (GSA retired calc.gsa.gov and consolidated awarded labor rates into the new GSA Pricing tool.)
Suggested labor categoriesfrom the Estimator, based on your project drivers. Review then apply.
Labor Categories 0
Other Direct Costs & Travel▾
Costs billed directly to the contract that are not labor: travel, materials, reproduction, subcontractor pass-through. Basis / Reference records where the number came from, such as a vendor quote or a published per diem rate, and it is what an evaluator will ask you to defend.
ODC Lines 0
Indirects & Fee▾
These three rates turn direct cost into a bid price. Each one applies to a different base, shown live under its field.
Defaults are illustrative: replace with STRUXEN's actual rate structure for the engagement type. For T&M with fully-burdened ceilings, set all three to 0 and let the labor rate field on each line carry the full burden.
Price Validity & Escalation▾
The Price Validity statement tells the client how long they have to accept your price before you can revise it (FAR 52.215-1 typically requires at least 60 calendar days for negotiated proposals). The Escalation method controls how rates climb across option years on multi-year contracts. Both bake into the cover letter and pricing volume when you click "Regenerate from intake" on the Proposal Response tab.
Cost Roll-Up
Every figure below is computed from the cards above. Nothing here is editable, so if a number looks wrong, fix it at its source.
Direct Labor (sum of hours × rate)$0.00
Overhead (on Direct Labor)$0.00
Other Direct Costs & Travel$0.00
G&A (on Labor + OH + ODC)$0.00
Loaded Cost$0.00
Fee / Profit$0.00
Total Bid Price$0.00
Total LOE
0 h
Effective Rate
$0.00 / h
Margin (Fee / Price)
0.0%
Project Anchor anchors Week 1 to a calendar date; weeks auto-compute from this when phase dates are set▾
Tasks durations, owners, dependencies▾
0 tasks
Milestones fixed-date gates (kickoff, submittals, PE stamp, approvals)▾
0 milestones
Schedule Health automatic checks, updates as you edit, included on every plan▾
Schedule review advisory only, nothing changes until you apply▾
The free Schedule Health checks above always run.
Visual Timeline filter, recolor, print as shown▾
Show
Style
🔒
Proposal Response Locked
The Decision Scorecard hasn't reached the bid-recommended threshold yet. Refine your scoring on the Decision Scorecard tab, when the weighted total reaches 60 or higher, this tab unlocks automatically and you can begin generating the response.
Current weighted score: 0 / 100 (need ≥60 to unlock)
Compliance Tracker
Measures how close this response is to a fully compliant submission. Recomputes from the Compliance Matrix (required submittals), the RFP Worksheet (eval factors) and the response sub-tabs below.
—
/ 100
Awaiting refresh
Click Refresh to compute the compliance score.
Open Gaps —
Refresh to compute gaps.
Narrative
Cover Letter
Executive Summary
Past Performance
Approach
Management
Plans
QA
Safety
Schedule
Commercial
Pricing
Exceptions
Exclusions
The cover letter pulls solicitation # and agency from the Intake tab and STRUXEN signature info from the Company tab. Regenerate lays down template language: edit it before you submit.
2 to 3 paragraph executive summary. Hits the win themes implied by the evaluation factors and contract type.
3 reference projects is the federal default. Pick projects similar in scope, dollar value, and contract type to what's being solicited. Load starter references fills three examples, and only when the list is empty.
Past Performance References
One narrative section per SOW task from the RFP Worksheet. Edit each to add STRUXEN's specific approach, methods, and deliverables.
Approach by Task
Tasks come from the SOW Sections list on the RFP Worksheet. Click Regenerate from RFP Worksheet above to refresh after edits.
Project organization, key personnel, communication and reporting plan.
Key Personnel
STRUXEN's standard QA/QC narrative. Edit the language to match agency-specific requirements when relevant.
STRUXEN's standard site safety / HASP narrative. Edit to match site-specific or solicitation safety requirements.
The Schedule Narrative below is editable here, and Regenerate narrative redrafts it from your schedule data. The timeline preview underneath is read-only, mirrors the Schedule tab, and is what appears in the exported proposal.
Schedule Timeline · read-only preview
Pricing volume language is tailored to the contract type selected on the RFP Worksheet. Switch contract type there and regenerate here.
Standard "no exceptions" language. Edit to list any deviations from the solicitation, or reset to the default wording.
Standard exclusions list. Edit per pursuit, reset to the default list, or extract them from pasted SOW text using Parse SOW Text on the RFP Worksheet.
Scope Exclusions
List items NOT included in STRUXEN's scope or price. Distinct from Exceptions (which are deviations from solicitation requirements). Exclusions are a risk-management tool: they prevent ambiguity about what the client should expect to handle themselves or contract separately.
Required Submittals what this solicitation makes you hand in▾
Check what this solicitation requires. Everything you check becomes a tracked row in the Compliance Matrix below. Each submittal is classified as Required, Recommended, or Conditional for the current Response Mode. Required = bid is non-responsive without it; Recommended = industry-standard inclusion; Conditional = only when specific criteria are met (hover the badge for details). Response Mode is set on the RFP Worksheet and re-tunes this list.
Compliance Matrix every Section L and M requirement as a tracked row▾
Every Section L instruction and Section M criterion as a tracked row, mapped to the proposal section that satisfies it, with an owner and status.
Click Refresh to build the matrix.
Evaluator Score a source-selection read of your draft, factor by factor▾
Reads your response the way a source-selection evaluator would, factor by factor: strengths, weak spots, and a fix jump. Scores against the Section M factors on the RFP Worksheet.
Advisory and point-in-time: an AI-assisted read of your current draft. Nothing is written to your proposal. The free matrix above always runs.
Preview & Export
The finished package, built from everything entered across the pursuit. Choose who it is for, check it reads correctly, then export. Edits made on other tabs appear here automatically.
EXPORT MODE
EXPORT
Glossary & Quick Reference
Acronyms and terms used throughout this tool. Federal contracting, commercial bidding, engineering & construction.
Quick Add One Opportunity
Add one opportunity from any portal. Paste a URL to auto-detect the source; paste the page content to auto-extract the fields below.
Two ways to fill this fast:
URL only: fills Source, Agency, and Solicitation # when the URL embeds it.
URL + page content: paste the copied page (Ctrl+A, Ctrl+C) and the parser extracts Title, Sol #, Due Date, NAICS, and POC.
3. Review & Edit Fields
Fields marked auto were filled by the URL or page-content parser, edit if wrong.
Compare Pursuits
Compare two or three side-by-side to triage where to spend capture hours next.
Best-Fit RankingPlatinum
Your open pipeline ranked against the Company profile: where to spend capture hours next.
Bulk Add Opportunities
Paste a SAM.gov alert, a list, or any text mentioning solicitations. The parser pulls solicitation numbers, agencies, NAICS, due dates, values, and URLs, then lets you review before adding.
Tip: SAM.gov email alerts work best. The parser also handles "Title: Agency: NAICS: Due MM/DD/YYYY" formats line by line.
Found 0 potential opportunities. Review below: uncheck any rows you don't want, edit fields directly, then click Add Selected.
Record Outcome
Close out this pursuit and capture the data.
Live Search → Import from SAM.gov
Search api.sam.gov for opportunities matching your NAICS codes + an optional keyword. Results auto-import to the Opportunities pipeline (duplicates skipped).
How filtering works: Codes within NAICS are OR'd (match any). Same for PSC. NAICS and PSC together are AND'd (must match both lists). Uncheck all in a list = no filter on that field, useful when you want to search PSC-only or NAICS-only.
What gets imported: title, solicitation #, agency, NAICS, set-aside, due date, est. value, description, and SAM.gov source URL. Each becomes a row in your Opportunities pipeline with status "watch". Duplicates (same Sol # or title) are skipped automatically.