opsmarshal
Workflow 09 — Deal Execution

Proposal / SOW Assembly Agent

Assembles proposals and SOWs from approved clause and pricing blocks — discount authority, legal boundaries, and payment-term rules enforced at composition time, then handed to e-signature with the approval chain as the audit trail.

At a glance

The Proposal / SOW Assembly Agent composes proposals and statements of work from approved clause and pricing blocks, enforcing discount authority, legal boundaries and payment terms as the document is built, then hands it to e-signature with the approval chain as its audit trail. It is one of fifteen workflows in the Enterprise GTM Agent Stack, an Opsmarshal series on revenue operations.

Owned by
Deal Desk
Writes back to
CPQ, E-signature platform, Audit log
Held to
0 — Off-library documents signed
Gate
Permission → Evidence → Approval → Audit
Writes to: CPQ + e-signature + CRMApproval: tiered by discount + deviationBlocks: legal-approved library only
Business Pain

Why this exists

The status quo

Proposal assembly is where deals slow down and margin leaks out: reps clone old docs with stale terms, discounts get invented under quarter-end pressure, and legal finds the non-standard clause after signature.

What this workflow changes

Documents compose from the current block library only. Discounts beyond authority route to the right approver automatically; clause deviations route to legal before the buyer ever sees the doc.

Architecture

Reference architecture

Inputs
CRM deal contextproducts, terms, entitlements
Pricing + discount matrixauthority tiers, effective-dated
Clause librarylegal-owned, versioned blocks
Agent Layer
Assemblercomposes documents from current blocks only
Policy Checkervalidates discount, terms, jurisdiction at composition time
Envelope Handlere-signature packaging with signer routing
Governance
Gate: permission → evidence → approval → auditrisk decides the approver — discount depth, clause deviation, payment terms each map to named authorities · the approval chain is the audit trail
Systems of Record
CPQquote + approved pricing
E-signature platformenvelope + execution status
Audit logapprovals, versions, block lineage
DecisionChoiceRationale
Composition-time enforcementPolicy violations can't be drafted, not merely caught laterCatching a bad discount at approval is a delay. Making it un-draftable removes the negotiation-by-fait-accompli pattern entirely.
Tiered approval routingRisk decides the approver, not the org-chart defaultFlat “manager approves everything” creates rubber stamps. Discount depth, clause deviation, and payment terms each map to named authorities.
Live Demo

Run a scenario through the gate

Three curated scenarios — one that passes, one that flags for a human, one that the gate blocks. Watch the verdict, the evidence rows, and the audit log.

Proposal Assembler

Governance audit log

[ready] agent idle — pick a scenario
Operator Control Panel

Someone has to run this thing

Agents don't remove operators — they change what operators watch. Console spec: who owns it, what they check, what pages them, and how they pull the plug.

Proposal / SOW Assembly Agent — Ops Console

Owner: Deal Desk

Daily monitors

  • Pending approvals aging — especially closing-week deals
  • Envelope failures and stuck signatures

Weekly reviews

  • Cycle time per approval tier — where deals actually wait
  • Deviation patterns — repeated requests are library-update candidates

Alert thresholds → who gets paged

  • Document generated outside the block library → sev-1: envelope voided, Deal Desk paged
  • Approval SLA breach on closing-week deals → Deal Desk lead

Manual controls

  • Block library editor — legal-owned, effective-dated
  • Manual mode for genuinely bespoke contracts, with mandatory legal pairing
  • Kill switch — assembly halts; in-flight envelopes unaffected
Eval Metrics

What this workflow is held to

0
Off-library documents signed
hard invariant, verified from the audit log
−40–60%
Proposal cycle time
vs. pre-automation baseline, by tier
100%
Discounts within authority
or carrying the named approver who exceeded it
Failure Modes

How it breaks, and what catches it

Bespoke pressure

Big deals demand terms outside the library, and the workflow gets bypassed entirely. Mitigation: An explicit manual-mode lane with mandatory legal pairing — visible and logged, not shadow paperwork.

Block staleness

Pricing blocks lag a packaging change and quote last quarter's SKUs. Mitigation: Blocks carry effective dates; expired blocks hard-fail assembly rather than silently composing.

Approval theater

Tiered approvers click approve without reading, and the gate hollows out. Mitigation: Approval dwell-time telemetry — the same rubber-stamp detection pattern used on outbound first-touch review.

Opsmarshal builds workflows like this one inside client stacks — see revenue operations and GTM stack architecture, or book a call to walk through your own.

opsmarshal

Revenue Operations and AI Agentic Workflows for B2B companies in transformation. We build the machine. You run the company.

Services

Company

© 2026 Opsmarshal. All rights reserved. Privacy  ·  Terms