Workflow brief

The platform automates the end-to-end sales proposal workflow, from discovery call notes in HubSpot through to a client-signed proposal in DocuSign.

Submitted by monte.radburn@stringit.ai · 2026-05-11 10:47

Cut proposal turnaround from two days to same-day by automating draft generation, structured review, and client delivery in a single workflow.

submitted

Transcript

user
I want to automate my sales proposal.
assistant
In one sentence, what's broken about how you produce a sales proposal today — what's the step that costs you the most time or causes the most errors?
user
Is manual
assistant
Walk me through the manual process step by step — who starts it, what do they do first, and what tools do they touch along the way?
user
Sales rep books a call, speaks with client, gathers details, produces proposal from slide template, solutions architect reviews, sales rep send, client responds, SOW sent, SOW signed by client, work hand off to delivery
assistant
Where does the proposal actually get built today — PowerPoint, Google Slides, Word, something else? And where do the client details live after the discovery call?
user
Powerpoint. Sharepoint
assistant
How long does it take from the discovery call ending to the proposal landing in the client's inbox, and how often does it miss whatever target you have for that turnaround?
user
usually 2 days - should be next day. Gets missed 50% of the time
assistant
What does the solutions architect actually check during their review — are they correcting content, checking pricing, validating scope, or all of the above?
user
all
assistant
When the SA sends back changes, how does that happen today — comments in PowerPoint, an email, a Teams message, something else? And how many rounds of back-and-forth typically happen before it's approved?
user
Teams message. 3 back and forthes
assistant
What information does the rep pull together to build the proposal — things like client name, solution scope, pricing, timeline? And where does each of those come from (CRM, their notes, a rate card spreadsheet, etc.)?
user
notes from the call
assistant
Where do those notes live — are they in a CRM like HubSpot or Salesforce, a notes app, an email, or just wherever the rep happens to put them?
user
Hubspot
assistant
What's in the PowerPoint template today — fixed sections the rep fills in, or does the structure change deal to deal?
user
structure changes deal to deal
assistant
What are the main section types that appear across deals — things like executive summary, solution overview, pricing, timeline, team bios? Even if the mix varies, what's the pool they draw from?
user
a template powerpoint. Yes all of those
assistant
How does pricing get calculated today — is there a rate card, a fixed price list, or does the SA set it deal by deal?
user
Rate card
assistant
Where does the rate card live — is it a spreadsheet on SharePoint, something in HubSpot, or somewhere else?
user
sharepoint excel
assistant
When the client responds to the proposal, what are the possible outcomes — do they accept, negotiate, or reject? And when they accept, who generates the SOW and in what tool?
user
Solutions architect generates SOW document
assistant
What tool does the SA use to generate the SOW — Word, a template on SharePoint, something else? And is SOW generation in scope for this build, or do you want to stop at the signed proposal?
user
word document. Stop at signed proposal
assistant
How does the client sign the proposal today — do you use an e-signature tool like DocuSign or Adobe Sign, or is it a manual email reply?
user
docusign
assistant
How many proposals does the team send per week, and how many sales reps are producing them?
user
5 and 2 producing them
assistant
What would "done" look like for the rep — do they want to review and approve the generated proposal before it goes to the SA, or should it go straight to the SA once generated?
user
straight to SA if correct
assistant
What does "if correct" mean in practice — is there a validation step where the rep confirms the details before generation kicks off, or do you want the system to flag something specific before routing to the SA?
user
Sales rep should QA before going to SA
assistant
Got it — rep reviews the generated draft, approves it, then it routes to the SA. Last question: what's explicitly out of scope for this build? You mentioned stopping at signed proposal and SOW is separate — anything else you don't want this to touch?
user
Nope. Just the SOW onwards is out of scope
assistant
(no text — only tool calls)
  • · Summary set.
  • · Current-state bullet added.
assistant
(no text — only tool calls)
  • · Current-state bullet added.
  • · Desired-state bullet added.
assistant
(no text — only tool calls)
  • · Current-state bullet added.
  • · Current-state bullet added.
assistant
(no text — only tool calls)
  • · Desired-state bullet added.
  • · Desired-state bullet added.
assistant
(no text — only tool calls)
  • · Persona added: primary (Sales Representative).
  • · Persona added: secondary (Solutions Architect).
assistant
(no text — only tool calls)
  • · Persona added: tertiary (Client).
assistant
(no text — only tool calls)
  • · Feature group 3.1 (Proposal Generation) created.
  • · Feature group 3.2 (Review & Approval) created.
  • · Feature group 3.3 (Client Delivery) created.
assistant
Scope locked — SOW and everything after client signature is out. Before I finalise the brief, walk me through the happy path in one sentence with arrows: what triggers proposal generation, what steps happen in order, and where does the workflow end?
  • · Feature F1.1 (P0) added to 3.1.
  • · Feature F1.2 (P0) added to 3.1.
assistant
Walk me through the happy path in one sentence with arrows — what triggers it, what steps happen in order, and where does it end?
user
ok
assistant
I'll take a shot at it based on what you've told me — confirm or correct this: Rep completes discovery call → opens platform and triggers proposal generation → platform pulls HubSpot deal data and SharePoint rate card → draft proposal generated → rep QAs and approves → SA reviews inside platform → SA approves → proposal sent to client via DocuSign → client signs → workflow ends. Is that the right sequence, or does anything need adjusting?
user
Looks right
assistant
Good. Let me build out the rest of the brief now.
  • · Flow "Happy path" added.
  • · Integration "HubSpot" added.
  • · Integration "SharePoint (Excel rate card)" added.
  • · Integration "DocuSign" added.
  • · Role "Sales Representative" added.
  • · Role "Solutions Architect" added.
  • · In-scope item added.
  • · In-scope item added.
  • · In-scope item added.
  • · In-scope item added.
  • · Out-of-scope item added.
  • · Out-of-scope item added.
assistant
(no text — only tool calls)
  • · Summary set.
  • · Current-state bullet added.
  • · Current-state bullet added.
  • · Current-state bullet added.
  • · Current-state bullet added.
  • · Desired-state bullet added.
  • · Desired-state bullet added.
  • · Desired-state bullet added.
assistant
(no text — only tool calls)
  • · rejected: Persona with role "primary" already exists. Use update_persona to refine it.
  • · rejected: Persona with role "secondary" already exists. Use update_persona to refine it.
  • · rejected: Persona with role "tertiary" already exists. Use update_persona to refine it.
assistant
(no text — only tool calls)
  • · rejected: Feature group "3.1" already exists.
  • · rejected: Feature group "3.2" already exists.
  • · rejected: Feature group "3.3" already exists.
user
The workflow first step is actually lead gen (from various sources)
assistant
Is lead gen something you want this platform to handle, or does it stay outside the build and the workflow starts when the rep books the discovery call?
user
include it
assistant
What are the sources leads come from today — website forms, LinkedIn, referrals, cold outreach, something else? And where do they land when they come in (HubSpot, email inbox, spreadsheet)?
user
Yes all of thsoe
assistant
When a lead comes in from any of those sources, what happens next — does it automatically land in HubSpot, or does someone manually log it?
user
Hubspot
assistant
Does every lead in HubSpot automatically get a discovery call booked, or is there a qualification step first where someone decides whether to pursue it?

Brief

Summary

The platform automates the end-to-end sales proposal workflow, from discovery call notes in HubSpot through to a client-signed proposal in DocuSign. It replaces manual PowerPoint assembly, ad-hoc Teams-based review loops, and disconnected rate card lookups by pulling client details from HubSpot, pricing from a SharePoint Excel rate card, and generating a structured proposal deck. The sales rep QAs the generated draft, approves it, and it routes to the solutions architect for review. Once approved by the SA, the proposal is sent to the client via DocuSign. The platform owns the generation, review, approval, and delivery of the proposal.

Core value proposition: Cut proposal turnaround from two days to same-day by automating draft generation, structured review, and client delivery in a single workflow.

1. Problem statement

Current state

  • Sales reps manually build proposals in PowerPoint by copying from a template and filling in details from handwritten or informal call notes, with no structured data source driving the content.
  • Client details, scope, and pricing are sourced from informal call notes in HubSpot and a rate card spreadsheet on SharePoint — no automated pull, so reps look up and copy values manually.
  • SA review happens over Teams messages with an average of three back-and-forth rounds, with no structured change tracking or version control on the proposal file.
  • Proposal turnaround target is next-day but is missed 50% of the time, with actual turnaround averaging two days across five proposals per week.
  • Sales reps manually build proposals in PowerPoint by copying from a template and filling in details from handwritten or informal call notes, with no structured data source driving the content.
  • Client details, scope, and pricing are sourced from informal call notes in HubSpot and a rate card spreadsheet on SharePoint — no automated pull, so reps look up and copy values manually.
  • SA review happens over Teams messages with an average of three back-and-forth rounds, with no structured change tracking or version control on the proposal file.
  • Proposal turnaround target is next-day but is missed 50% of the time, with actual turnaround averaging two days across five proposals per week.

Desired state

  • Proposal draft is generated automatically from HubSpot deal data and the SharePoint rate card, eliminating manual copy-paste and reducing build time from hours to minutes.
  • SA review happens inside the platform with structured comments and a clear approval action, replacing untracked Teams message threads.
  • Proposal turnaround drops to same-day, with the generation-to-send steps completing in under an hour when rep and SA are available.
  • Proposal draft is generated automatically from HubSpot deal data and the SharePoint rate card, eliminating manual copy-paste and reducing build time from hours to minutes.
  • SA review happens inside the platform with structured comments and a clear approval action, replacing untracked Teams message threads.
  • Proposal turnaround drops to same-day, with the generation-to-send steps completing in under an hour when rep and SA are available.

2. Target users & personas

Sales Representative
primary

The sales rep owns the proposal from discovery call through to client send. They take notes during the client call in HubSpot, trigger proposal generation, QA the generated draft, and approve it for SA review. Two reps produce approximately five proposals per week between them.

  • Pain: Pain: Building the proposal manually in PowerPoint takes hours, pulling details from call notes and the SharePoint rate card by hand.
  • Pain: Pain: Turnaround misses the next-day target half the time, putting deals at risk.
  • Pain: Pain: No visibility into where the proposal is in the review cycle once it's handed to the SA over Teams.
Solutions Architect
secondary

The SA reviews every proposal for content accuracy, pricing correctness, and scope validity before it goes to the client. They currently receive proposals via Teams, send feedback in messages, and go through an average of three rounds of back-and-forth before approving. They also generate the SOW after the client accepts, which is out of scope for this build.

  • Pain: Pain: Reviewing proposals over Teams messages with no structured comment or change-tracking mechanism makes it hard to keep feedback organised.
  • Pain: Pain: Three rounds of back-and-forth per proposal adds significant review overhead across five proposals per week.
  • Pain: Pain: No single view of all proposals awaiting their review.
Client
tertiary

The client receives the finished proposal via DocuSign and either signs, negotiates, or declines. They are the end consumer of the proposal output and their signature is the terminal event in this workflow.

  • Pain: Pain: Proposals sometimes arrive a day late, reducing confidence in the vendor's responsiveness.
  • Pain: Pain: Inconsistent proposal structure across deals makes it harder to compare scope and pricing clearly.

3. Core features & requirements (2)

3.1 Proposal Generation

  • F1.1HubSpot Data PullP0

    On proposal creation, the platform reads the associated HubSpot deal record and extracts client name, contact details, solution scope notes, and any other deal fields mapped to proposal sections. The HubSpot deal ID is the key that ties the proposal record to the source data.

  • F1.2Rate Card LookupP0

    The platform reads the SharePoint Excel rate card and maps line items to the solution scope identified in the HubSpot deal. Pricing rows are matched by service type and populated into the proposal pricing section automatically.

3.2 Review & Approval

3.3 Client Delivery

4. User flows

Happy path
Rep completes discovery call → opens platform and triggers proposal generation → platform pulls HubSpot deal data and SharePoint rate card → draft proposal generated → rep QAs and approves → SA reviews inside platform → SA approves → proposal sent to client via DocuSign → client signs → workflow ends with signed proposal recorded against the HubSpot deal.

5. Data & integrations

  • HubSpot. Owns client and deal data including client name, contact details, and solution scope notes. Read-only sync into the platform. The HubSpot deal ID is the identifier that ties each proposal to its source record.
  • SharePoint (Excel rate card). Owns pricing line items keyed by service type. Read-only sync into the platform at proposal generation time. Service type is the identifier used to match rate card rows to proposal line items.
  • DocuSign. Owns the client signature step. Write-only from the platform — the approved proposal is pushed to DocuSign for client signing. The DocuSign envelope ID is returned to the platform to track signature status.

6. Roles & approval

  • Sales Representative. Triggers proposal generation, QAs the generated draft, and approves it for SA review. Owns the proposal from discovery call through to SA handoff.
  • Solutions Architect. Reviews every proposal for content accuracy, pricing correctness, and scope validity. Approves or rejects the proposal inside the platform before it is sent to the client via DocuSign.

7. Scope & constraints

In scope

  • Automated proposal draft generation from HubSpot deal data and the SharePoint rate card.
  • Rep QA and approval step before the proposal routes to the SA.
  • Structured SA review and approval workflow inside the platform, replacing Teams message threads.
  • Client delivery via DocuSign and tracking of client signature status.

Out of scope (for now)

  • SOW generation and delivery — deferred to a follow-up phase after client signature.
  • Work handoff to delivery team — out of scope for this build.