Proposals
The Proposals tool enables teams to create professional client proposals from templates, collaborate in real-time, track internal approvals, share with clients via secure links, and trigger automated onboarding when accepted.
Features
Section titled “Features”- Template system — reusable templates with dynamic variable placeholders that auto-populate from deal, company, and contact data
- Rich content editor — full PlateJS editor with tables, images, embeds, code blocks, and slide breaks for presentation-style proposals
- Structured pricing — line-item pricing sections with automatic totals and per-section grouping
- Approval workflow — submit for internal review, select multiple approvers, auto-transition when all sign off
- Public sharing — generate shareable links with optional password protection and per-slide engagement analytics
- Presentation mode — fullscreen slideshow with keyboard navigation, speaker notes, and progress tracking
- Client sign-off — accept/decline buttons on the shared view with name and email capture
- Onboarding automation — auto-creates project, budget, invoice, and contract when a proposal is accepted
- AI features — CopilotKit ghost text, AI chat for expanding/summarizing content, Unsplash image search, Workers AI image generation
Access Levels
Section titled “Access Levels”| Level | View | Update | Manage |
|---|---|---|---|
| Executive | ✓ | ✓ | ✓ |
| Head | ✓ | ✓ | ✓ |
| Manager | ✓ | ✓ | — |
| Lead | ✓ | — | — |
| Employee | ✓ | — | — |
- View: see proposals linked to deals you have access to
- Update: create proposals, edit content, submit for review, send to clients
- Manage: create/edit/delete templates, manage approval workflows, delete proposals
Templates
Section titled “Templates”Templates define the base content structure, brand configuration, and variable schema. A template can be reused across many proposals.
Creating a template
Section titled “Creating a template”- Go to Proposals → Templates and click New Template
- Enter a name, description, and optional category
- Configure brand settings (colors, fonts, logo URL)
- Define the content using the rich editor — use slide breaks (
---) to separate presentation slides - Add variable placeholders using
{{variable_name}}syntax - Optionally link a contract template for auto-generated contracts on acceptance
- Save the template
Variable placeholders
Section titled “Variable placeholders”Variables are resolved when a proposal is created from a template. Available variables depend on linked data:
| Variable | Source |
|---|---|
{{company_name}} | Linked company |
{{contact_name}} | Linked contact |
{{contact_email}} | Linked contact |
{{deal_title}} | Linked deal |
{{estimated_budget}} | Linked deal |
{{deal_stage}} | Linked deal |
{{valid_until}} | Proposal expiry date |
Creating a Proposal
Section titled “Creating a Proposal”From a template
Section titled “From a template”- Click New Proposal
- Select a template
- Link a deal (optional) — auto-populates company, contact, and variables
- Set the proposal title and expiry date
- The editor opens with template content and resolved variables
- Edit content, add pricing sections, configure speaker notes
From scratch
Section titled “From scratch”- Click New Proposal without selecting a template
- Enter a title and optionally link a deal, company, or contact
- Build content from a blank editor
Pricing Sections
Section titled “Pricing Sections”Proposals support structured pricing with multiple sections:
- Open the Pricing tab on the proposal detail page
- Add sections (e.g. “Development”, “Design”, “Support”)
- Add line items to each section with description, quantity, unit price, and notes
- Optionally link items to service types
- Totals are calculated automatically per section and for the full proposal
Approval Workflow
Section titled “Approval Workflow”- When the proposal is ready, click Submit for Review
- The proposal enters “In Review” status
- Approvers are determined by team configuration
- Each approver can Approve or Request Changes (with comments)
- If changes are requested, the proposal returns to the editor for revision
- When all approvers have approved, the status transitions to “Approved”
- Review comments integrate with inline page discussions
Sharing with Clients
Section titled “Sharing with Clients”- Click Share on an approved proposal
- Toggle sharing on/off and optionally set a password
- Copy the shareable link
- The client sees a branded read-only view with slide navigation
- View analytics track: who viewed, when, how long, and per-slide engagement
Presentation Mode
Section titled “Presentation Mode”Present proposals in fullscreen slideshow format:
- Arrow keys or spacebar to navigate slides
- Escape to exit presentation mode
- Speaker notes display in a synchronized separate window
- Progress bar and slide counter show current position
Client Sign-off
Section titled “Client Sign-off”On the shared proposal view, clients can:
- Accept — provides their name and email to confirm acceptance
- Decline — provides their name, email, and an optional reason
Onboarding Automation
Section titled “Onboarding Automation”When a proposal is accepted, the system can automatically create:
- Project — with deal participants as team members
- Budget — populated from proposal pricing sections
- Invoice — draft invoice with line items from the budget
- Contract — if the template has a linked contract template
Proposal Statuses
Section titled “Proposal Statuses”| Status | Description |
|---|---|
| Draft | Initial creation, being edited |
| In Review | Submitted for internal approval |
| Changes Requested | Approver requested revisions |
| Approved | All approvers signed off |
| Sent | Shared with client |
| Viewed | Client has opened the proposal |
| Accepted | Client accepted the proposal |
| Declined | Client declined the proposal |
| Expired | Past the valid_until date |
Status flow
Section titled “Status flow”draft → review → approved → sent → viewed → accepted ↓ ↓ changes_requested declined