← Back to the catalog
B1SALES & REVENUE

Proposal and quote drafting

Given a deal in progress, the pattern drafts the first version of a proposal or quote: scope description, pricing pulled from the rate card or product catalog, terms drawn from approved templates, and any context the sales rep has captured in their notes. Sales rep edits and finalizes. The pattern compresses the 2-4 hours typically spent on proposal first drafts into something closer to ten minutes of review, and reduces the time deals sit waiting on a document the rep hasn't gotten to yet.

WHERE THIS FITS
BUSINESS SHAPES
B2B servicesProfessional servicesProduct company
VOLUME THRESHOLD
Below 15 proposals or quotes per month a month, the payback rarely earns the build. Patterns this shape reliably pay back at 60+.
FITS BEST
Custom-quoted B2B services, agencies, consultancies.
PAYBACK · 3-5 moBUILD · MediumVALUE · $50k-$160kWHEN · >20 proposals/mo
FAILURE MODE TO DESIGN AROUND
Wrong scope or mispricing → human-confirm before send. Always draft, never auto-send.
REQUIREMENTS · 4 REQUIRED, 2 OPTIONAL

Requirements describe capabilities the pattern needs in your environment, not the vendors you must buy. Any system that fills a requirement satisfies it — that’s what makes the catalog portable across the long tail of SMB tooling.

  1. deal_record
    REQUIREDREADrequest

    The deal or opportunity the proposal is being written for. Source of customer, scope, stage, and any notes the rep has accumulated.

    DATA SHAPE
    Deal record with customer association, current scope description, stage, expected value, products/services discussed, attached notes and call summaries.
    COMMONLY FILLED BY
    • opportunity record in the CRM
    • deal in a sales pipeline tool
    • structured project intake form
  2. pricing_source
    REQUIREDREADrequest

    Authoritative pricing the pattern uses for the quote. Critical: the pattern must never invent prices.

    DATA SHAPE
    Rate card, product catalog, or pricing rules with SKUs, descriptions, list prices, and any standard discounting logic.
    COMMONLY FILLED BY
    • pricing module in the CRM or CPQ tool
    • rate card document the finance team maintains
    • product catalog in the e-commerce or billing system
    • spreadsheet maintained by RevOps
  3. proposal_template_library
    REQUIREDREADcorpus

    Approved language, terms, and structural conventions the proposal follows. Keeps drafts on-brand and legally compliant.

    DATA SHAPE
    Document templates with variable placeholders, modular sections (statement of work, terms, assumptions, exclusions), approved language blocks.
    COMMONLY FILLED BY
    • template folder in a document store with named templates
    • structured templates inside a proposal tool
    • approved boilerplate maintained by legal or operations
  4. draft_output_destination
    REQUIREDWRITErequest

    Where the finished draft lands for the sales rep to edit and send.

    DATA SHAPE
    Editable document tied to the deal: native format (Google Doc, Word) or proposal-tool format. Linked from the deal record.
    COMMONLY FILLED BY
    • Google Doc or Word document created and shared with the rep
    • draft inside a proposal-management tool
    • PDF generated and stored against the deal record
  5. approval_routing
    RECOMMENDEDWRITEevent

    Where drafts go for internal approval when they cross discount or scope thresholds.

    DATA SHAPE
    Approval request with draft, deal context, what triggered the threshold, and routing to the approver.
    IF MISSING
    Without explicit routing, threshold-crossing drafts either get sent without approval (bad) or get stuck on rep desks (also bad). Strongly recommend defining at least one approval gate.
    COMMONLY FILLED BY
    • approval flow inside the CRM
    • Slack notification to the approving manager
    • task created on the approver's queue
  6. competitive_intelligence_corpus
    OPTIONALREADcorpus

    Notes on how to position against likely competitors. Lets the proposal pre-empt comparisons and frame the offer correctly.

    DATA SHAPE
    Per-competitor notes: positioning, common objections, our differentiators against them.
    IF MISSING
    Proposals stay generic on positioning. Reps still add competitive framing manually when relevant.
    COMMONLY FILLED BY
    • competitive battle cards in the sales enablement tool
    • internal wiki section on competitors
    • structured notes maintained by sales operations
RUNTIME FLOW · 9 STEPS
  1. 01
    Rep triggers draft generation from the deal record
    deal_record
  2. 02
    Read deal scope, notes, and any associated call summaries to understand what's being proposed
    deal_record
  3. 03
    Resolve products and services to specific pricing from the pricing source
    pricing_source
  4. 04
    Select the appropriate template based on deal type and customer segment
    proposal_template_library
  5. 05
    If competitive intelligence indicates a known competitor in the deal, pull positioning notes
    competitive_intelligence_corpus
    DECISION Skip if competitive_intelligence_corpus not filled or no competitor identified.
  6. 06
    Generate the draft, filling template variables and synthesizing scope and rationale prose
  7. 07
    Check whether any pricing or scope crosses approval thresholds
    pricing_source
    DECISION If threshold crossed, route to approval. Otherwise proceed.
  8. 08
    Create the draft in the output destination, linked from the deal record
    draft_output_destination
  9. 09
    If approval needed, route the draft and wait
    approval_routing
    DECISION Skip if no threshold crossed.
EMISSIONS · 2

Structured outputs this pattern produces. Other patterns and client systems can subscribe to them, which is how the catalog composes over time.

  • proposal_velocity_signal

    Time from deal-ready-for-proposal to proposal-sent, per rep and per deal type. Most visible operational metric this pattern moves.

    CONSUMED BY
    • sales ops dashboards
    • rep performance reviews
    • pipeline health metrics
  • scope_pattern_signal

    What customers actually buy (scope, pricing, terms combinations) aggregated across drafts.

    CONSUMED BY
    • product team understanding deal shapes
    • pricing committee
    • template library refinement