LeadUp Sales Proposal Builder
Purpose
Turn a rough client brief into a complete, professional, LeadUp-style
proposal that an Indian small business or international client can read in
5 minutes and act on. Covers websites, SaaS builds, Flutter apps, hosting
panels, SEO/SMM retainers, AMC, and follow-up proposals.
When to use
Use when the user wants a proposal or quote produced. Do not trigger
when the user wants a full project plan (use leadup-project-kickoff),
pricing-package design only (use leadup-pricing-package-planner), or a
client message rewritten (use leadup-client-document-generator).
Trigger phrases: "proposal", "client proposal", "quote", "quotation",
"project scope", "send proposal", "website package", "maintenance
package", "make AMC plan", "retainer proposal".
Inputs needed
- Client name, industry, location.
- Project type (website / SaaS / app / SEO retainer / AMC / other).
- Brief (one paragraph from the client or sales call notes).
- Known budget band or "ask user for pricing".
- Timeline if discussed.
- LeadUp's role (full build, redesign, support, ongoing).
- Any must-include items (logo, GST, terms) or must-avoid items.
Ask at most 2 clarifying questions if scope or pricing is genuinely
ambiguous.
Tools/resources to use
references/proposal-framework.md — section structure and tone rules.
assets/proposal.template.md — fill-in proposal shape.
- Prior LeadUp proposals if the user references them.
leadup-human-content-editor for final stylistic polish before sending.
leadup-pricing-package-planner when packaging is the bigger question.
leadup-client-requirement-analyzer when the brief is messy and needs
to be turned into requirements first.
If the user does not have official pricing yet, use placeholders
[fill in] or a recommended range and flag it.
Step-by-step workflow
- Restate the brief in one line (who, what, why, by when).
- Pick the proposal type (website / SaaS / app / retainer / AMC /
follow-up).
- Build the structure using
references/proposal-framework.md:
- Cover line and objective
- Scope (in / out)
- Deliverables
- Optional add-ons
- Timeline (placeholders if not finalised)
- Pricing (placeholders or band if not confirmed)
- Exclusions
- Acceptance criteria
- Payment terms
- Next steps
- Write in LeadUp tone: simple, trustworthy, business-specific. No
em dashes. No banned hype words.
- Add a short follow-up message the team can send 3 days later.
- Self-check: every section present, all numbers either confirmed by
the user or marked as
[fill in] / [recommended range].
- Hand off the rewritten public-facing copy to
leadup-human-content-editor before sending.
Required output format
One Markdown document with these sections, in this order:
- Brief restate — one line.
- Proposal (client-ready) — full document in the
assets/proposal.template.md shape, ready to paste into a PDF.
- Internal notes — what's confirmed, what's
[fill in], what to
confirm with the client before sending.
- Follow-up message — short message to send 3 days after sharing
the proposal.
- Hand-offs — to
leadup-human-content-editor,
leadup-pricing-package-planner, or leadup-client-document- generator as relevant.
Safety rules
- Do not invent pricing. Use
[fill in] placeholders or a stated
recommended range, and tell the user to confirm before sending.
- Do not invent client logos, awards, ISO numbers, or "trusted by"
claims.
- Do not promise outcomes you cannot guarantee (rankings, sales,
leads, revenue). Use language like "aim", "based on similar projects",
"with the assumptions below".
- Keep payment terms explicit: who pays how much, when, by which channel
(UPI, bank transfer, Razorpay).
- For India: include GST handling, invoice format, and HSN/SAC where
relevant; flag if the client is outside India for currency / TCS
considerations.
- Include an exclusions block — what is not included is as
important as what is.
- Defer public-facing copy polish to
leadup-human-content-editor.
- Defer integrations or API mentions to
leadup-api-research-builder.
- Defer privacy / PII handling notes for sensitive industries to
leadup-pii-risk-reviewer / leadup-security-review.
Common mistakes
- One mega-paragraph instead of clear sections.
- Pricing that "looks right" but was invented.
- No exclusions block, leading to scope creep later.
- Promising delivery dates without the dependency block.
- Marketing copy inside a contractual section.
- Forgetting the follow-up message entirely.
- AI-hype language ("revolutionary", "world-class", "seamless").
Troubleshooting
- No budget shared: use a recommended range with two tiers and a
question to confirm.
- Vague brief: route first to
leadup-client-requirement-analyzer,
then come back here.
- Multiple stakeholders: split next steps by stakeholder + by date.
- Repeat client / retainer renewal: keep the proposal short, focus on
what's changing, and reuse prior scope blocks.
- International client: switch currency, note timezone for milestones,
flag GST/TCS implications.
- User wants a one-pager: deliver only objective + scope + price band
Test prompts
Should trigger (5)
- "Build a proposal for a salon website redesign in Coimbatore."
- "Send a quote for a 6-month SEO retainer for a dental clinic."
- "Make an AMC proposal for our hosting client."
- "Draft a website package proposal for a jewellery shop."
- "Write a retainer proposal for SMM + ads for a real-estate client."
Should NOT trigger (3)
- "Kick off the actual project after the client signs." (→
leadup-project-kickoff)
- "Just polish this proposal copy." (→
leadup-human-content-editor)
- "Design Basic/Standard/Premium packages first." (→
leadup-pricing-package-planner)
Functional test cases (2)
- Given "website redesign for a dental clinic, no budget shared",
return a proposal with placeholders for price/timeline, an
exclusions block, payment terms with GST, a follow-up message, and
internal notes flagging exactly what the salesperson must confirm.
- Given "SEO retainer for an Indian SaaS, 6 months, budget
₹40K/month", return a proposal with confirmed monthly fee, scope,
deliverables, exclusions, KPIs framed as targets not guarantees, and
a hand-off to
leadup-human-content-editor before sending.
Success criteria
- Proposal has all required sections in order.
- No invented pricing, awards, or claims.
- All unknown numbers are explicit placeholders.
- Exclusions block present.
- Payment terms + GST handling explicit (for India).
- Follow-up message included.
- Hand-off to
leadup-human-content-editor called out.
1---2name: leadup-sales-proposal-builder3description: Build a clear, client-ready LeadUp proposal, project scope, quotation, retainer offer, AMC plan, or follow-up proposal from a rough brief. Produces objective, scope, deliverables, optional add-ons, timeline and pricing placeholders, exclusions, next steps, and a follow-up message. Use when the user says "proposal", "client proposal", "quote", "quotation", "project scope", "send proposal", "website package", or "maintenance package".4---56# LeadUp Sales Proposal Builder78## Purpose910Turn a rough client brief into a complete, professional, LeadUp-style11proposal that an Indian small business or international client can read in125 minutes and act on. Covers websites, SaaS builds, Flutter apps, hosting13panels, SEO/SMM retainers, AMC, and follow-up proposals.1415## When to use1617Use when the user wants a proposal or quote produced. Do **not** trigger18when the user wants a full project plan (use `leadup-project-kickoff`),19pricing-package design only (use `leadup-pricing-package-planner`), or a20client message rewritten (use `leadup-client-document-generator`).2122Trigger phrases: "proposal", "client proposal", "quote", "quotation",23"project scope", "send proposal", "website package", "maintenance24package", "make AMC plan", "retainer proposal".2526## Inputs needed2728- Client name, industry, location.29- Project type (website / SaaS / app / SEO retainer / AMC / other).30- Brief (one paragraph from the client or sales call notes).31- Known budget band or "ask user for pricing".32- Timeline if discussed.33- LeadUp's role (full build, redesign, support, ongoing).34- Any must-include items (logo, GST, terms) or must-avoid items.3536Ask at most 2 clarifying questions if scope or pricing is genuinely37ambiguous.3839## Tools/resources to use4041- `references/proposal-framework.md` — section structure and tone rules.42- `assets/proposal.template.md` — fill-in proposal shape.43- Prior LeadUp proposals if the user references them.44- `leadup-human-content-editor` for final stylistic polish before sending.45- `leadup-pricing-package-planner` when packaging is the bigger question.46- `leadup-client-requirement-analyzer` when the brief is messy and needs47 to be turned into requirements first.4849If the user does not have official pricing yet, use placeholders50`[fill in]` or a recommended range and flag it.5152## Step-by-step workflow53541. **Restate the brief** in one line (who, what, why, by when).552. **Pick the proposal type** (website / SaaS / app / retainer / AMC /56 follow-up).573. **Build the structure** using `references/proposal-framework.md`:58 - Cover line and objective59 - Scope (in / out)60 - Deliverables61 - Optional add-ons62 - Timeline (placeholders if not finalised)63 - Pricing (placeholders or band if not confirmed)64 - Exclusions65 - Acceptance criteria66 - Payment terms67 - Next steps684. **Write in LeadUp tone**: simple, trustworthy, business-specific. No69 em dashes. No banned hype words.705. **Add a short follow-up message** the team can send 3 days later.716. **Self-check**: every section present, all numbers either confirmed by72 the user or marked as `[fill in]` / `[recommended range]`.737. **Hand off** the rewritten public-facing copy to74 `leadup-human-content-editor` before sending.7576## Required output format7778One Markdown document with these sections, in this order:79801. **Brief restate** — one line.812. **Proposal (client-ready)** — full document in the82 `assets/proposal.template.md` shape, ready to paste into a PDF.833. **Internal notes** — what's confirmed, what's `[fill in]`, what to84 confirm with the client before sending.854. **Follow-up message** — short message to send 3 days after sharing86 the proposal.875. **Hand-offs** — to `leadup-human-content-editor`,88 `leadup-pricing-package-planner`, or `leadup-client-document-89 generator` as relevant.9091## Safety rules9293- Do **not** invent pricing. Use `[fill in]` placeholders or a stated94 recommended range, and tell the user to confirm before sending.95- Do **not** invent client logos, awards, ISO numbers, or "trusted by"96 claims.97- Do **not** promise outcomes you cannot guarantee (rankings, sales,98 leads, revenue). Use language like "aim", "based on similar projects",99 "with the assumptions below".100- Keep payment terms explicit: who pays how much, when, by which channel101 (UPI, bank transfer, Razorpay).102- For India: include GST handling, invoice format, and HSN/SAC where103 relevant; flag if the client is outside India for currency / TCS104 considerations.105- Include an exclusions block — what is **not** included is as106 important as what is.107- Defer public-facing copy polish to `leadup-human-content-editor`.108- Defer integrations or API mentions to `leadup-api-research-builder`.109- Defer privacy / PII handling notes for sensitive industries to110 `leadup-pii-risk-reviewer` / `leadup-security-review`.111112## Common mistakes113114- One mega-paragraph instead of clear sections.115- Pricing that "looks right" but was invented.116- No exclusions block, leading to scope creep later.117- Promising delivery dates without the dependency block.118- Marketing copy inside a contractual section.119- Forgetting the follow-up message entirely.120- AI-hype language ("revolutionary", "world-class", "seamless").121122## Troubleshooting123124- **No budget shared**: use a recommended range with two tiers and a125 question to confirm.126- **Vague brief**: route first to `leadup-client-requirement-analyzer`,127 then come back here.128- **Multiple stakeholders**: split next steps by stakeholder + by date.129- **Repeat client / retainer renewal**: keep the proposal short, focus on130 what's changing, and reuse prior scope blocks.131- **International client**: switch currency, note timezone for milestones,132 flag GST/TCS implications.133- **User wants a one-pager**: deliver only objective + scope + price band134 + next step.135136## Test prompts137138### Should trigger (5)1391. "Build a proposal for a salon website redesign in Coimbatore."1402. "Send a quote for a 6-month SEO retainer for a dental clinic."1413. "Make an AMC proposal for our hosting client."1424. "Draft a website package proposal for a jewellery shop."1435. "Write a retainer proposal for SMM + ads for a real-estate client."144145### Should NOT trigger (3)1461. "Kick off the actual project after the client signs." (→ `leadup-project-kickoff`)1472. "Just polish this proposal copy." (→ `leadup-human-content-editor`)1483. "Design Basic/Standard/Premium packages first." (→ `leadup-pricing-package-planner`)149150### Functional test cases (2)1511. Given "website redesign for a dental clinic, no budget shared",152 return a proposal with placeholders for price/timeline, an153 exclusions block, payment terms with GST, a follow-up message, and154 internal notes flagging exactly what the salesperson must confirm.1552. Given "SEO retainer for an Indian SaaS, 6 months, budget156 ₹40K/month", return a proposal with confirmed monthly fee, scope,157 deliverables, exclusions, KPIs framed as targets not guarantees, and158 a hand-off to `leadup-human-content-editor` before sending.159160## Success criteria161162- Proposal has all required sections in order.163- No invented pricing, awards, or claims.164- All unknown numbers are explicit placeholders.165- Exclusions block present.166- Payment terms + GST handling explicit (for India).167- Follow-up message included.168- Hand-off to `leadup-human-content-editor` called out.