A client wants to start on Monday. The discovery notes record that preference, the delivery team hasn't confirmed capacity, and the previous proposal contains a start date that looks easy to reuse. A system could produce a polished document from those inputs while quietly turning a request into a promise.
Sales proposal preparation means reconciling what the client asked for, what the business can deliver and what it has authorised. Automation may reduce repeated assembly, but its usefulness depends on whether the resulting draft is easier to check and whether unresolved decisions stay visible.
Choose a repeatable proposal type before designing its preparation workflow. If you're still deciding which work to automate, start with choosing a first automation workflow. For proposals, the job is to turn approved material into a document someone can authorise for release.
Define the proposal and its source material
Begin with one proposal type, such as a fixed-scope discovery workshop and operations review. Gather the records that authorise its contents. A previous proposal can help with structure, but its prices, client details and commitments need fresh authority before reuse. For each input, record its owner, version or date, permitted use and what happens if it's missing.
- Discovery notes and client requirements, owned by the account lead. Identify the meeting date and distinguish requests from commitments. Return unanswered questions to that owner.
- Approved scope and exclusions, owned by the delivery lead. Use the current version and hold any requested addition for a feasibility decision.
- Current pricing and commercial terms, owned by the commercial lead. Record validity and currency, and stop fee approval when the authoritative price is unavailable.
- Permitted case studies and credentials, owned by marketing or the relevant content owner. Check what may be shared with this recipient. Omit unsupported proof.
- The proposal template, owned by the commercial lead. Identify its current sections and terms, and flag any required section with no approved content.
Before moving client notes into a tool, check that the material is suitable under your business's approved access and vendor arrangements. The OAIC's guidance on commercial AI products sets out privacy due diligence and oversight considerations for organisations handling personal information. Its Australian Privacy Principles obligations apply to APP entities. Check which obligations apply to your business and whether the tool meets them.
You should now have an input register and a template with visible gaps. Settle any disagreement about which price or scope record governs the proposal before asking a model to draft from it.
Assign the work and the decisions
Ordinary automation can copy approved client identifiers, insert selected template sections and calculate totals from authorised prices. A workshop price plus a review price should follow a calculation the reviewer can reproduce.
AI-assisted drafting can turn discovery notes into a readable account of the client's need and adapt approved service descriptions to that context. Keep source references in the internal review record and ask the model to flag missing support. Retrieval makes the origin of wording easier to inspect, but the reviewer still needs to check that the source supports the sentence.
NIST's Generative AI Profile describes confabulation, including confidently stated false or inconsistent content. Check fluent output against evidence. The profile doesn't establish how often a proposal system will make mistakes or how much time it will save.
Keep scope exceptions, discounts, delivery promises and release with authorised people. The fictional example below uses this boundary as a design recommendation. It isn't a tested standard or a verified Other Stuff implementation.
Walk through one fictional proposal
Every company, document, amount and approval in this example is invented. It illustrates a method, with no claim to represent a client engagement or market price. A fictional service firm is preparing a workshop and operations-review proposal for Banksia Services.
Its source pack contains five records. The short identifiers let a reviewer trace the draft without copying internal annotations into the client document.
- N1, discovery notes dated 3 November 2026. The account lead owns the record. Banksia requests one workshop, a current-state review and recommendations. It asks whether CRM migration can be included and hopes to start on 23 November. Neither request is a promise.
- S2, approved scope version 2 dated 5 November 2026. The delivery lead authorises one workshop, a review and a recommendation document. CRM migration and implementation are excluded. Delivery begins only after capacity confirmation.
- P3, approved fictional price record version 3, valid through 30 November 2026. The commercial lead authorises AUD 2,000 for the workshop and AUD 4,000 for the review and recommendations, excluding GST. No discount is approved. Superseded record P2 totals AUD 5,500 and must not be used.
- C1, permitted fictional credentials paragraph. The marketing owner confirms it is current and permitted for this proposal at the drafting check. It describes workshop and review services. It authorises no client logo, certification, named reference or measured result.
- T1, approved proposal template version 1. The commercial lead confirms it is current at the drafting check. It covers client need, scope, exclusions, delivery assumptions, fees and acceptance. It gives no authority to invent terms or acceptance signatures.
With those records available, prepare the draft.
- Extract the workshop, review, migration question and preferred date from N1. Keep the migration question and date marked as unresolved requests in the internal record.
- Retrieve S2, P3, C1 and T1 from the permitted source set. Record their identifiers beside the relevant draft sections. An unavailable record stays unavailable rather than being replaced silently with another client's proposal.
- Assemble scope and exclusions from S2. Calculate AUD 2,000 + AUD 4,000 = AUD 6,000 excluding GST from P3. Preserve the stated currency and tax basis without inventing additional tax treatment or payment terms.
- Draft the need and service narrative. Supported wording could be “The proposed work includes one workshop, a current-state review and recommendations.” Record S2 as its support. Keep CRM migration excluded and use only the service description permitted by C1.
- Produce an internal exception list for the migration request, unconfirmed start date and unavailable outcome evidence. Assign the first two to the delivery lead and the evidence question to marketing. The draft remains held while required decisions are unresolved.
At this point, the fee is AUD 6,000 excluding GST and the scope is clear, but a start date is still missing. A plausible date would make the document look more complete while making it less trustworthy.
In this fictional resolution, the delivery lead creates approval record D1, dated 10 November 2026. It confirms capacity to start on 23 November and keeps migration outside this proposal, with separate scoping required if the client wants it. Marketing confirms that no additional credential or outcome claim is available. The commercial lead approves the S2 scope and P3 fees without a discount.
The preparer incorporates those decisions into final version V2. Its internal review record connects the scope to S2, fees to P3 and start date to D1. The release approver checks the exact V2 document, intended recipient and attachment before authorising manual release. Sending requires its own approval. A material edit after that check requires another review of the document to be sent.
Make exceptions visible
Give the next reviewer enough detail to act on an exception. “Pricing issue” leaves the next person to repeat the investigation. “P3 expired, fee section held, commercial lead to supply current approval” explains the problem, owner and release condition.
Hold the fee section if P3 has expired or conflicts with another price record presented as current. Falling back to P2 would insert a superseded amount. If client notes request migration while S2 excludes it, preserve both references and ask the delivery lead to resolve the request. A model's attempt to blend the two could create an extra deliverable nobody priced.
For an unsupported credential, ask marketing for permitted evidence and omit the claim while it's unavailable. If none exists, the proposal can proceed without that claim once the required commercial decisions are resolved.
An unconfirmed start date remains an internal question until capacity is approved. Wrong-client or inaccessible material must be excluded, with the draft held if that material is essential.
For each hold, name the person who can resolve it and the evidence needed to proceed. Release stays blocked until an authorised reviewer approves it.
Test the draft and the release boundary
Before routine use, run a small evaluation set through the entire preparation and review path. The account lead owns completeness, the delivery lead feasibility, the commercial lead terms, and the release approver the final document and recipient. Record an expected result and an actual result for every case.
- Complete current inputs. Produce the S2 scope and AUD 6,000 excluding GST, with source references and human review. Release remains manual.
- Expired P3 or no current price. Block fee approval and notify the commercial owner. Keep superseded P2 excluded.
- Migration requested in N1 but excluded by S2. Surface and assign the conflict without promising migration.
- An attractive credential with no approved proof. Omit it and flag the missing evidence for any metric, client or certification.
- No confirmed start or another required input missing. Hold internally with a named owner until the required decision or source arrives.
- Wrong-client or inaccessible source. Exclude it, respect the access boundary and hold the draft if the missing material is essential.
- Reviewer denial, timeout or absence. Prevent external release and escalate to the defined owner. Keep release blocked until explicit approval arrives.
- A material edit after approval or the wrong recipient selected. Invalidate approval or block release until the exact document and recipient are checked again.
For this pilot, require zero unsupported commercial commitments and zero unauthorised releases across the test set before expanding it. Passing eight cases is a local acceptance gate, with no statistical guarantee of general reliability. Repeat the checks after changes to sources, prompts, templates or integrations.
Compare assisted cases with similar manually prepared proposals. Record assembly time, review time, rework, exceptions and whether reviewers can trace claims to sources. Any benefit needs to survive the checking effort. Keep the sample and conditions alongside the results so the team can judge what actually improved.
Choose the smallest implementation that covers the handoffs
A maintained template and content library may cover much of the repeated assembly. For example, PandaDoc's content-library documentation describes saving and reusing document content. Check the applicable plan and editor experience before relying on specific functionality. Check reused paragraphs for accuracy and currency.
Consider an integration when approved information and review steps span several systems. n8n documents human approval for selected AI tool calls. A configured action can pause for approval or denial. That's one possible control. Scope review and protection of every sending path still need separate checks.
Custom work needs a specific unresolved requirement and someone to own it. That might be preserving source references across systems or binding approval to a particular document version. Use those gaps to brief anyone providing help connecting proposal sources and approval steps.
Make the draft easier to stand behind
Proposal automation is most useful when it removes repeated assembly and makes missing information easier to spot. The proposal still needs a person who can stand behind its scope, price and promises. Keeping those responsibilities visible is what makes a faster draft useful to the business.
Start with one proposal type, its approved source material and the person who signs it off. Walk a real proposal through that arrangement and record what still needs chasing or correction. That gives you a practical basis for deciding which part to automate next.
