Skip to main content
Features

Every step of the bid, opinionated for engineers.

Eleven capability areas covering the full engineering-tender workflow — parse, draft, conform, ship, remember, trust the AI, profit, decide, staff, improve, operate. Not retrofitted from a generic SaaS template.

Parse

RFP intake

Drag-drop DOCX/PDF parser

AI-augmented extraction of title, client, due date, evaluation criteria with weights, mandatory sections, page limits, key dates, and risk flags.

Source RFP persistence

Original file is retained with the proposal — re-download for review, audit trail, and compliance evidence.

Auto-generated compliance matrix

Every requirement mapped to a proposal section, with met/unmet/partial tracking and TF-IDF-suggested links.

Live tender sources monitored

Per-jurisdiction feeds — built on NZ (GETS, NZTA, regional councils), Australia (AusTender), and Pacific MFAT defaults. New regions added per customer engagement.

Draft

AI-native section editor

⌘I inline AI rewrite

Free-form prompts return a word-level diff (red strikethrough / green added). Accept, reject, or keep iterating.

Floating selection toolbar

Select text → Improve / Shorten / Bulletize / Cite a project. Each action runs the AI scoped to just the selection.

Slash commands

Type / at line start to insert merge fields, project references, team members, or trigger AI fill.

Brand voice grounding

Train TenderWright on 5 of your past winning proposals. Every AI draft inherits your firm's tone, sentence style, and key phrases.

Anti-fabrication scanner

Every AI output scanned for placeholder leaks, [Lead Engineer] artefacts, "Lorem ipsum", invented project names. Surfaced as warnings, never silently accepted.

Conform

Format compliance

Per-proposal client DOCX template

Upload the client's mandated Word format for any one proposal. TenderWright fills it with merge fields. No Enterprise gate — every tier.

Format rule enforcement

Page limits, font requirements, mandatory sections from the parsed RFP are validated at export time. Warnings shown before download.

Submission Readiness modal

One-click verdict combining content gaps, format compliance, fabrication scan, matrix breakdown, and days-until-due.

Ship

Output

DOCX, PDF, PPTX, XLSX exports

Branded cover page, headers, footers, structured fee table, methodology breakdown, risk matrix. Honours your custom template when bound.

PPTX speaker notes

Every generated slide ships with a presenter script derived from the source proposal content — title, summary, methodology, team, fee, risk. The deck becomes a pitch aid, not just a leave-behind.

Executive summary PDF

One-page director hand-off rendered with publication-grade Typst typography. Title, executive summary, win themes, headline fee, named lead — designed to be read in 60 seconds.

Pre-submission readiness PDF

Printable readiness check with section coverage table, page-budget status per RFP limit, open warnings, and a "Reviewed by ___ Date ___" line. The artefact a director marks up the night before submission.

DRAFT / FINAL watermark

Every PDF, DOCX and PPTX export carries a DRAFT diagonal stamp until proposal status is "submitted". Stops the cardinal-sin scenario of an unfinished bid being sent in error.

One-click Submission Pack ZIP

Single ZIP: proposal DOCX + fee schedule XLSX + compliance index CSV + source RFP + submission_readiness JSON + manifest. Hand it to the client.

Capability Statement DOCX

1-page firm overview auto-generated from team + projects + certifications. Audience-tailored (NZ Govt / Council / Pacific / general). Use as top-of-funnel handout or RFP Schedule X appendix.

BIM / IFC attachment

Drop in an IFC model alongside any structural or civil bid — TenderWright extracts storey counts, floor area, structural system + materials to feed the AI drafter's grounding.

SharePoint + Google Drive round-trip

Save the Submission Pack directly to your firm's SharePoint site or Google Drive folder. OAuth2 connect, per-org subfolder routing. Backend: cloud_storage.py + sharepoint_storage.py.

Outlook + Google Calendar deadline sync

Push proposal due dates to the team you assigned. Submission deadlines appear in everyone's normal calendar — no separate tool to check. Backend: calendar_sync.py.

Remember

Decision Log + retention

Decision Log — auditable bid history

Every go/no-go decision, every team allocation, every win/loss outcome captured with the rationale you recorded at the time. For "why did we make this call?" review months later.

Client Dossiers

Per-client view of historical proposals, win rate, fee bands, decision history, and which engineers worked with them last. Open a dossier before reaching out to a returning client.

Weekly intelligence digest

Email summary every Monday: new tenders matched to your firm, deadlines this week, decisions captured last week, win-rate trend. Configurable per-user.

Tender attachment OCR

PDFs and DOCX attachments on every monitored tender are auto-extracted so the AI drafter can ground on the actual brief content — not just the headline title.

Tenderlink paste-import

Paste a Tenderlink listing URL into the import field; TenderWright pulls title, client, due date, attachments and creates the proposal stub in one step.

Past-wins lookup

Every new bid surfaces the 3-5 most relevant past wins from your firm's history — for the AI drafter to cite, and for the bid lead to scan as proven approach evidence.

Pursuit Calendar

All in-flight proposals on a month-grid view, colour-coded by status. Click any cell to open the builder. The single screen a director scans to see "what's on this week".

Trust

AI quality controls

Capability-fit guard

Before any AI draft is accepted, TenderWright checks it against your firm's registered capabilities. Catches "AI claimed we do nuclear when we don't" before it ever reaches the bid file.

Cross-source conflict detection

When the brief, your past project notes and the client's prior brief contradict each other, TenderWright surfaces the conflict in the builder rather than silently picking one.

Source attribution on AI rationale

Every AI-suggested win/loss rationale carries a source citation — "from past bid X, page 4" — so a director can audit the AI's reasoning without re-reading the source.

Multi-provider fallback

Anthropic primary, Gemini fallback. If the primary times out, the bid keeps moving. No "AI is down, come back tomorrow".

Profit

Time tracking + margin

Clockify, Toggl, Harvest connectors

Per-user API key, paste once. Time entries flow back into TenderWright so actuals can be compared to estimates without leaving the platform.

Margin & utilization dashboards

Per-project margin (fee billed - hours cost), team utilization bars (billable / total), and which proposals are at-risk on burn rate. Three views, one tab.

Cost-to-complete projection

For active proposals: estimated remaining hours, remaining cost, burn-rate-per-week. The number a project lead checks weekly to call the "do we re-scope" conversation.

Auto-create project on win

When a proposal transitions to won, TenderWright pushes a new project into your connected time tracker so the team's next time entry auto-attributes.

Variance calibration

Once a proposal closes, actuals vs estimate is captured. Future proposals on similar work nudge the AI drafter toward more realistic fee bands.

Decide

Pre-bid intelligence

Go/No-Go decision engine

10 weighted criteria — Strategic Fit, Technical Capability, Team Availability, Client Relationship, Risk Level, Profitability, Capacity, Competitive Position, Time Available, Strategic Value. Verdict bands: Strong Go ≥80, Go 60-79, Conditional 40-59, No-Go <40.

NZ Govt Procurement Wizard

5-step readiness check for GETS / MBIE / council tenders. Capability assessment + team readiness + cover letter generator. No competitor offers NZ-specific procurement guidance baked into the workflow.

Fee Estimator with regional multipliers

ACENZ-aligned rate cards × discipline mix × complexity × location (NZ Metro / NZ Regional / Australia / Pacific 1.45× / Middle East). Pacific infra bid = $467K in 5 seconds, XLSX-ready.

Staff

Resourcing

Resource Planner with overload bars

Per-person utilisation across the next 90 days. Red bar at >100%. Filter by Overloaded / Busy / Available. The early-warning signal a deadline will slip.

Cross-bid Resource Conflicts

When a senior engineer is assigned to 3+ active proposals, every bid builder shows a "Resource Conflicts Detected" banner with the conflict list. Reassign or de-scope before publishing.

Match-aware project + people suggestions

Right-rail of every proposal builder shows your Projects / People ranked by relevance to the parsed RFP. One-click link, populates the AI drafter's grounding.

Improve

Intelligence

Win probability prediction

After 3 resolved proposals, TenderWright predicts win odds per proposal — calibrated against YOUR firm's historical patterns, not generic benchmarks.

Competitor tracking

Log bid results — winner, fee, loss reason. Surfaces head-to-head win rates, common loss themes, fee gaps to top competitors.

Lessons learned & content library

Reusable content blocks harvested from won proposals. Ranked by win-correlation.

Operate

Team & governance

Multi-user with role-aware visibility

Admin / member roles; member sees their org's proposals, admin sees + manages team members + rate cards + branding + tender source toggles.

SSO — SAML 2.0 + OIDC

Okta, Azure AD, Google Workspace via SAML or OIDC. Per-org IdP discovery (no enumeration of which orgs have SSO). Backend: sso.py with discover + login + callback flows.

Audit Trail (immutable)

Every export, every AI generation, every status change recorded with timestamp + user + resource. Searchable + CSV-exportable. Hundreds of entries logged in a live pilot.

Per-org AI budget caps

Hard $ ceiling on monthly AI spend with degraded/essential-only/blocked throttling tiers. Token usage surfaced in Billing.

Autonomous cron worker

arq worker fires at 02:15, 08:15, 14:15, 17:15, 20:15 UTC every day. Source health tracked per-feed with last-run-status + count. Surfaces "did GETS run today?" in one glance.

Web push + PWA install

Browser push notifications when proposals you own change status, get reviewed, or hit their deadline. Install TenderWright as a PWA on mobile or desktop for one-tap access.

Ready to try it on your next tender?

Book a 30-minute demo. We'll walk through the platform on your actual workflow.