wiki/knowledge/salesforce/proposal-automation-two-phase.md Layer 2 article 943 words Updated: 2026-04-05
↓ MD ↓ PDF
salesforce proposal-workflow automation estimating ai reporting

Proposal Automation: Two-Phase Implementation Plan

Overview

The current proposal workflow — Excel budget → Word document → PDF → email via Outlook — happens entirely outside Salesforce. This prevents any automated reporting on bid volume or dollar value, which leadership (Jim) has explicitly requested. A two-phase plan bridges the gap: Phase 1 delivers reporting capability immediately without disrupting existing habits; Phase 2 migrates the full workflow natively into Salesforce with AI-assisted document generation.

Related: [1] · [2] · [3]


Current State (Problem)


Phase 1: Immediate Automation (Server-Side PDF Watcher)

Goal: Enable proposal reporting in Salesforce without changing how proposals are created.

How It Works

  1. A "Sent" folder is created on the existing file server
  2. When a proposal PDF is finalized and sent to the client, the sales rep drags it into the Sent folder (one additional step)
  3. A server-side script monitors the Sent folder for new files
  4. On detecting a new PDF, the script:
    - Parses the document to extract proposal value and relevant metadata
    - Automatically updates the corresponding Salesforce Opportunity record with the proposal amount and submission date
  5. No manual Salesforce entry required from the rep

Why This Works Now

Prerequisites & Open Items


Phase 2: Native Salesforce Solution

Goal: Move proposal creation fully into Salesforce, eliminating the prospect folder as the source of truth.

Components

Custom Estimate Object

Custom Proposal Template Object

AI Generation Layer

Outlook Integration

Prerequisite: Opportunity Stage Optimization

Before building Phase 2, Opportunity Stages must be audited and optimized. Stages drive forecasting, probability weighting, and reporting — they are difficult to restructure after the fact. Lincoln's executive coach's framing is useful here: stages should reflect the client's journey, not internal process steps. Internal operational milestones can exist in other objects (tasks, projects) without cluttering the sales pipeline view.


Phasing Rationale

Phase 1 Phase 2
Timeline Weeks Months
Disruption Minimal (one new step) Significant (workflow change)
Reporting ✅ Immediate ✅ Native
Version control ✅ Sent folder ✅ Salesforce records
Proposal quality Unchanged (Word) ✅ AI-generated
Estimate in SFDC ✅ Custom object
Outlook integration

Phase 1 is not the end state — it is a bridge that satisfies the immediate reporting requirement while Phase 2 is designed and built properly.


Action Items

Owner Action
Lincoln Send all proposal templates (Word) and budget Excel templates to Mark & Karly
Lincoln Audit and propose optimized Opportunity Stages
Mark Build server-side proposal automation demo
Mark Coordinate with VEATH: server access, Sent folder creation, Outlook/Teams enablement
Mark & Karly Create Partial Data Sandbox for development
Mark & Karly Deploy Phase 1 automation to QSC server after demo sign-off