sales-proposal-template
Designs reusable Qwilr proposal templates for your whole sales team. Use when every rep's proposals look different, reps waste hours building proposals from scratch, your templates are outdated and no one uses them, proposals lack consistent branding, or you need vertical-specific templates your whole team can reuse.
What this skill does
# Design Reusable Qwilr Proposal Templates
Help the user design a system of reusable Qwilr templates that their whole sales team can use — with standardized structure, consistent branding, and token-ready fields for API/CRM auto-population.
## Step 1 — Gather context
If `references/learnings.md` exists, read it first for accumulated knowledge.
Ask the user:
1. **What does your team sell?**
- Product/service description, typical deal sizes, buyer personas
2. **How many distinct deal types do you have?**
- A) One product, one buyer type — just need one template
- B) 2-3 variations (e.g., SMB vs. enterprise, or different products)
- C) 4+ variations (verticals, regions, product lines)
- D) Not sure — help me figure it out
3. **What's broken with proposals today?**
- A) Every rep builds from scratch — inconsistent quality
- B) We have templates but they're outdated or hard to customize
- C) Proposals take too long to create
- D) Pricing is presented inconsistently
- E) We're starting fresh — no templates exist yet
4. **How do you want reps to use these templates?**
- A) Manually in Qwilr — pick a template, customize, send
- B) Auto-generated from CRM data via API
- C) Both — auto-generated with manual customization
- D) Not sure — what do you recommend?
**If the user's request already provides most of this context, skip directly to the relevant step.** Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end — don't gate your response behind gathering complete context.
## Step 2 — Template strategy
Based on the context, design the template system:
### How many templates do you need?
Use the minimum number of templates that covers your deal types. A good rule of thumb:
| Scenario | Templates needed |
|---|---|
| One product, one buyer | 1 master template |
| One product, SMB + Enterprise buyers | 2 templates (different depth/formality) |
| Multiple products, same buyer | 1 template per product |
| Multiple products + buyer segments | Matrix — but cap at 5-6 and use conditional sections |
### Fixed vs. variable sections
Every template should have:
**Fixed sections** (same across all proposals):
- Company intro / "About Us" — consistent brand story
- Team / contact section — auto-populated per rep
- Legal / terms section — standard terms, rarely changed
- CTA / acceptance section — standard accept flow
**Variable sections** (customized per deal):
- Executive summary — tailored to each prospect's situation
- Problem/solution framing — adapted to the buyer's pain points
- Scope of work — specific to the deal
- Pricing / quote block — deal-specific line items and amounts
**Conditionally included sections** (used for some deals, not others):
- Case studies — pick the one most relevant to the prospect's industry
- Technical architecture — only for technical buyers
- ROI / business case — only for enterprise or executive buyers
- Security & compliance — only when procurement requires it
## Step 3 — Template blueprints
For each template, provide a detailed blueprint:
### Template blueprint format
**Template name**: [name]
**Use when**: [which deal type this is for]
**Audience**: [buyer persona]
| Section | Block Type | Fixed/Variable | Content notes |
|---|---|---|---|
| Cover | Splash | Variable | `{{company_name}}`, `{{contact_name}}`, custom headline |
| Executive Summary | Text | Variable | Rep writes this per deal — provide a fill-in-the-blank framework |
| Problem & Solution | Text | Semi-fixed | Template copy with `{{industry}}` and `{{pain_point}}` tokens |
| Scope of Work | Accordion | Variable | Rep customizes deliverables per deal |
| Pricing | Quote block | Variable | Pre-configured sections and line items, rep adjusts amounts |
| Case Study | Text + Image | Conditional | Library of 3-5 case studies, rep picks the most relevant |
| Timeline | Text | Semi-fixed | Standard phases with `{{start_date}}` token |
| About Us | Text + Image | Fixed | Same across all proposals |
| Team | Text + Image | Variable | Auto-populated with rep's info via `{{rep_name}}`, `{{rep_photo}}` |
| Next Steps | Accept block | Fixed | Standard acceptance flow |
### Copy frameworks for variable sections
For sections reps need to customize, provide fill-in-the-blank frameworks rather than leaving them blank:
**Executive Summary framework**:
> [Company] is [one-line description of their situation]. Based on our conversations with [contact name] and the [team/department], the key priorities are:
>
> 1. [Priority 1 — from discovery]
> 2. [Priority 2 — from discovery]
> 3. [Priority 3 — from discovery]
>
> This proposal outlines how [your company] will address these priorities with [solution overview], delivering [primary expected outcome] within [timeframe].
**Problem/Solution framework**:
> **The challenge**: [Industry] companies like [company] face [common challenge]. Specifically, [contact]'s team is dealing with [specific pain point from discovery].
>
> **Our approach**: [Solution] addresses this by [how it works], which means [outcome in their terms].
Provide similar frameworks for each variable section.
## Step 4 — Token design
Design the substitution tokens for API/CRM auto-population:
### Standard tokens (use across all templates)
| Token | Source | Example |
|---|---|---|
| `{{company_name}}` | CRM: Company name | Acme Corp |
| `{{contact_first_name}}` | CRM: Contact first name | Jane |
| `{{contact_last_name}}` | CRM: Contact last name | Smith |
| `{{contact_title}}` | CRM: Contact title | VP Engineering |
| `{{contact_email}}` | CRM: Contact email | [email protected] |
| `{{rep_name}}` | CRM: Deal owner name | Alex Johnson |
| `{{rep_title}}` | CRM: Deal owner title | Account Executive |
| `{{rep_email}}` | CRM: Deal owner email | [email protected] |
| `{{deal_amount}}` | CRM: Deal amount | $48,000 |
| `{{close_date}}` | CRM: Expected close date | March 30, 2026 |
### Custom tokens (deal-type specific)
| Token | Source | Example |
|---|---|---|
| `{{industry}}` | CRM: Industry field | Financial Services |
| `{{company_size}}` | CRM: Employee count | 500 employees |
| `{{product_name}}` | CRM: Product field | Enterprise Plan |
| `{{seat_count}}` | CRM: Custom field | 25 seats |
| `{{pain_point}}` | Manual or CRM notes | Slow incident response times |
| `{{start_date}}` | CRM: Custom field | April 15, 2026 |
### Token guidelines for the team
- **Always auto-populate**: company_name, contact names, rep info, deal amount — these should never be manually entered
- **Semi-auto**: industry, company_size, product — auto-populated but rep should verify
- **Always manual**: executive summary, pain points, custom scope — these need human judgment
- **Fallback values**: Set sensible defaults for optional tokens so the page doesn't show raw `{{token}}` text if a field is empty
## Step 5 — Asset library and rollout
### Template asset library
Recommend supporting assets to create alongside templates:
- **Case study library**: 3-5 case studies tagged by industry/use case, stored as Qwilr saved blocks
- **Headshot library**: Professional photos of team members for the "Team" section
- **Logo library**: Customer logos for social proof sections
- **Quote block presets**: Pre-configured pricing structures for common deal types
### Team rollout plan
1. **Build**: Create templates in Qwilr using saved blocks
2. **Document**: Write a one-page guide per template — when to use it, which sections to customize, token reference
3. **Train**: Walk the team through 1-2 live examples in a 30-minute session
4. **Test**: Have 2-3 reps create proposals from the templates and collect feedback
5. **Iterate**: Refine based on rep feedback and buyer engagement data (via `/sales-proposal-analytics`)
6. **Automate**: Once templates are stable, connect to CRM for auto-generation (via `/sales-qwilr-automation`)
## Gotchas
- **Don't makeRelated in Sales & CRM
process-mapper
IncludedUse when a BizOps lead, COO, or process-improvement owner needs to document an end-to-end business process (procurement, employee onboarding, incident handoff, customer-onboarding, claims adjudication) in BPMN-style notation, measure cycle times by stage, surface where work spends most of its time waiting vs. being worked, and quantify the gap between processing time and total elapsed time. Pairs Lean / Six Sigma / Theory-of-Constraints canon with deterministic stdlib-only Python tools to produce a process map, a ranked bottleneck list (with severity + root-cause hypothesis), and a cycle-time analysis (P50, P90, value-add ratio, Little's-Law throughput). Distinct from sales-pipeline, system-reliability (SLO), and strategic-OKR work — this is tactical process documentation for internal operations.
payment-integration
IncludedIntegrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
customer-success-manager
IncludedMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success
sales-engineer
IncludedAnalyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.
customer-success-manager
IncludedMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success
sales-engineer
IncludedAnalyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.