Claude Sonnet 4.6 handles a 200-page RFP, your company's full product catalog, and five past proposals — all in a single context window. No chunking required. No lost context. The model reasons over the entire document at once.
The recommended default. Balances deep reasoning, instruction-following, and speed. Handles complex RFP documents, cross-referencing requirements, and generating compliant, well-structured proposal text.
Lowest latency and lowest cost Claude model. Use for formatting steps, short classification tasks, summary generation, and any step where the input is clean and the output is formulaic.
Highest capability Claude model. Use for the most complex analytical tasks: interpreting ambiguous contract language, multi-document contradiction detection, strategic proposal framing, and novel problem solving.
Feed the entire RFP document to Claude Sonnet. Ask it to extract every requirement, classify each one (technical / commercial / compliance / schedule), and identify ambiguities that need clarification. The 200k context window means no document needs to be split.
Contracts, technical specifications, compliance frameworks — Claude can hold hundreds of pages in context and reason across the full document. Identify contradictions, extract key clauses, summarize obligations.
Given extracted requirements, knowledgebase context from past proposals, and a system prompt defining your tone and format, Claude Sonnet drafts proposal sections that read as though written by a senior estimator — not a template-filler.
Claude checks a draft proposal against the original RFP requirements. It identifies which requirements are addressed, which are missing, and which responses are weak or non-compliant — before a human reviewer spends time on it.
When you add a Claude AI block to a workflow, you configure the following settings in the block's properties panel:
{
"provider": "anthropic",
"model": "selected-sonnet-model",
"system": "You are an RFP analyst for
a construction equipment firm.
Extract all requirements from the
attached RFP. For each, return:
id, category, text, compliance_risk.",
"temperature": 0.1,
"maxTokens": 8192,
"context": [
{
"type": "knowledgebase",
"id": "rfp-library-2024",
"topK": 5,
"threshold": 0.72,
"citeSources": true
}
],
"outputSchema": {
"requirements": [{
"id": "string",
"category": "string",
"text": "string",
"complianceRisk": "low|medium|high"
}]
},
"fallbackModel": "selected-fast-fallback-model"
}
Email attachment or SharePoint upload triggers the workflow. The PDF text is extracted and passed as the input document.
The full RFP text (up to 200k tokens) is sent to Claude Sonnet with a system prompt instructing it to extract and classify every requirement. Knowledgebase context from past winning proposals is injected (topK=5). Claude returns a structured JSON array of requirements.
The extracted requirements array is written to a Workbook — one row per requirement, with category, compliance risk, and a draft response field populated by Claude.
The estimating team reviews the workbook. They approve, edit, or flag rows. The gate releases when all high-compliance-risk rows are approved.
Approved workbook data is passed to a Haiku formatting block that populates the proposal template. Output is a Word document ready for the estimator's final sign-off before submission.
Drag an AI block, select Anthropic as the provider, choose your Claude model, and configure your system prompt. Your first analysis runs immediately.