Proposal workflow platform / Case study

Turning scattered sales context into a proposal ready to send.

I designed a connected workflow that carries a lead from discovery, through AI-assisted creation, into a proposal a team can price, review, collaborate on, and deliver.

Product
GetPosals
Role
Product designer
Timeline
12 working days
Users
Sales and proposal teams
Scope
Flows, UX, UI, system, QA
GetPosals proposal overview with project brief and client information
Fig. 01The proposal detail became the centre of the workflow: client context, scope, financials, collaboration, and delivery stay connected to one proposal.

Portfolio-safe product name / fictional companies and contacts / seeded local data

01

The brief: 30 flows, 12 days

This was a fast product build, not a redesign. The plan covered onboarding, lead management, AI discovery, proposal creation, approvals, collaboration, client delivery, analytics, integrations, and settings.

We mapped the scope as 30 flows across twelve focused six-hour days. The design challenge was making that much functionality feel like one product, especially when information moved from one area to another.

30

Planned flows

From first-run setup through client delivery and reporting.

72h

Working plan

Mapped into twelve focused six-hour design days.

2

Creation paths

AI-assisted when context exists, blank when control matters more.

1

Connected journey

The product had to preserve context from lead to delivery.

Source: documented feature plan, flow map, decision log, and working local product

The real design risk was losing context

Proposal work begins before the proposal exists. Client requirements may live in a CRM record, a call note, a file, a pasted brief, a link, or someone’s memory. Every transition creates a chance to lose context or ask the user to enter it again.

01 / Context

Inputs arrived in pieces

Lead data, files, links, notes, budget, timeline, and team knowledge all shaped the proposal.

02 / Control

AI could not own the result

A first draft could be assisted, but scope, pricing, approval, and delivery needed human control.

03 / Operations

The proposal kept changing

Comments, permissions, financials, workflow, versions, and client delivery all continued after creation.

The proposal became the shared working object, connecting lead context, content, decisions, and delivery.
GetPosals lead detail with contact information, value, documents, and create proposal action
Fig. 02Lead detail gathers the client, commercial value, supporting documents, and proposal history before creation begins.
02

One path from lead to client

I used the handoffs between screens to decide what each step needed to carry forward. Four questions kept the workflow practical.

  1. What do we already know about this client?
  2. What still needs discovery before a useful draft exists?
  3. What needs an explicit human decision?
  4. What must happen before this can reach the client?

That produced one connected sequence through the product:

01 / Context

Lead, documents, notes, links

02 / Create

AI-assisted or blank proposal

03 / Control

Edit, price, assign, review

04 / Deliver

Preview, approve, send, export

Evidence rule: this story reports the documented process and working interface. The product uses seeded data, so I do not claim adoption, revenue lift, customer time savings, or production AI accuracy.
03

The product decisions

The main decisions were about continuity: keeping context visible, keeping the user in control, and making the proposal useful after the first draft.

Decision 01

Carry the lead into the proposal

A proposal started from a lead keeps the company, contact, value, and supporting documents. The user does not have to reconstruct the client brief in another part of the product.

The creation menu then asks one meaningful question: should GetPosals help structure a first draft, or should the user begin blank?

Lead detail showing client context and proposal creation
Fig. 03The starting context stays visible at the point of proposal creation.
Guided proposal creation requirements screen
Fig. 04The guided route begins with client requirements rather than a blank document.

Decision 02

Make AI assistance inspectable

ProGenie accepts lead documents, uploaded files, pasted text, links, and custom instructions. Those inputs remain visible beside the discovery conversation.

The output becomes structured, editable proposal sections. AI reduces the blank-page problem; it does not lock the user into generated copy.

ProGenie discovery interface with source inputs beside the conversation
Fig. 05Source material stays beside the conversation so the user can understand and adjust what informs the draft.
Structured GetPosals proposal editor
Fig. 06Generated material resolves into editable sections, pricing, team, and timeline controls.

Decision 03

Turn proposal detail into the operating surface

The proposal is not finished when the draft exists. The detail page brings the project brief, client, team, score, financials, comments, workflow, permissions, research, and AI support into one persistent context.

I kept the project brief and client information primary. Supporting intelligence sits in tabs instead of competing with the proposal’s core shape.

Proposal overview with project brief and client information
Fig. 07Overview starts with the proposal’s core truth: what is being offered, to whom, and under what constraints.
Proposal finance tab with milestone payment schedule and statuses
Fig. 08Financial detail stays attached to the proposal, including milestone amounts and paid, due, and pending states.

Decision 04

Make collaboration visible and auditable

Comments, mentions, permissions, and workflow are separate concerns, but they belong to the same proposal. Each has a focused surface without losing the shared proposal header.

The design distinguishes conversation from process: comments capture discussion, while workflow automation shows triggers, conditions, and the next operational step.

Proposal comments tab with threaded collaboration
Fig. 09Discussion remains attached to the work instead of moving into an untraceable external thread.
Proposal workflow automation tab
Fig. 10Workflow states make operational follow-up visible after the content work is complete.
Proposal permissions tab with team access controls
Fig. 11Permissions define who can view, comment, and edit before the proposal leaves the team.

Decision 05

Design delivery as a reviewed state

Before sending, the team can preview the client-facing proposal as a complete document. Internal controls recede and the content becomes the thing under review.

Delivery continues through compose, review, sending, success, sharing, signature, and export states. The interface never treats “generated” as “ready.”

Client-facing proposal preview inside a review modal
Fig. 12The final preview isolates the client-facing document so the team can review what will actually be delivered.
Restricted proposal sharing with collaborator permissions
Fig. 13Sharing is restricted by default and gives each collaborator an explicit permission level.
Proposal export dialog separating client-facing and internal versions
Fig. 14Export separates the client-safe document from an internal version containing cost analysis and comments.
Send to client composer with review and delivery controls
Fig. 15The delivery flow includes review, PDF attachment, signature, tracking, expiry, and sales-deck controls.
Proposal audit log showing tracked changes and events
Fig. 16The audit log preserves the history of proposal status and collaboration events.
04

The proposal was the end product

The product starts with internal sales context, but its output is external. The final proposal has to translate discovery, scope, team, timeline, and commercial detail into something the client can understand.

The preview below is important because it tests whether the internal workflow actually produces a coherent document—not merely whether each input screen works.

Final GetPosals client proposal preview
Artifact / Final proposalA client-facing proposal assembled from lead context, discovery, structured editing, pricing, and internal review.
05

What we delivered in 12 days

The outcome was a connected, working proposal workflow and a documented system the team could continue building. The work covered the path from onboarding and lead capture through creation, review, collaboration, and client delivery.

8Core product areas

Onboarding, dashboard, leads, proposals, AI discovery, analytics, integrations, and settings.

12Proposal detail surfaces

From overview and finance to collaboration, workflow, permissions, research, and AI support.

2Creation paths

A grounded AI-assisted route and a faster blank route, both resolving into the same editable proposal.

What this proves: the working product preserves context from lead to proposal, supports structured review and collaboration, and produces a client-facing output. It does not prove adoption, revenue impact, or time saved.
06

The difficult part was preserving the thread

Fast projects make it easy to optimise one screen at a time. This work reinforced that product quality lives in the transitions: what context survives, what choice appears next, and whether the user still owns the result.

AI was most useful when it reduced the blank-page problem. The proposal still needed to feel owned by the person sending it.

End of case study / GetPosalsTalk about a project