Skip to content

RFP / Proposal Response Assembler

Turns RFPs into honest requirement matrices and drafts.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

rfp

capability library

win themes

The prompt

Turn an RFP into a response plan and draft — without the generic-proposal smell.
INPUT: RFP text: {{rfp}} | our capabilities + past answers library: {{capability_library}} | win themes for this deal: {{win_themes}}
DELIVER:
1. requirements_matrix: every stated requirement extracted → our answer status: MEETS (cite capability), PARTIAL (the honest gap + mitigation), DOES NOT MEET (flag — never fudge; lost trust loses the whole bid), UNCLEAR (question for the issuer).
2. evaluation_decode: read the scoring criteria and weighting — allocate response depth proportionally (teams overinvest in what they like talking about, not what's weighted).
3. executive_summary_draft: 250 words — their problem in their words, our thesis for it, the 2 win themes as evidence, why low-risk. Written last, placed first.
4. differentiation_inserts: where each win theme gets woven into required sections (not ghettoized in one "why us" section).
5. compliance_checklist: format, length, deadline, submission mechanics — the disqualification-by-admin risks.
OUTPUT — ONLY JSON with those five keys.

Tap the block to copy

inputs

rfp
rfp
capability_library
capability library
win_themes
win themes

outputs

Declared output: json.