How to Make a Client Proposal With AI
© Photo on Unsplash

How to Make a Client Proposal With AI

TLDR: To make a client proposal with AI, give the model the client, the problem, your scope, pricing, and timeline, and ask for a self-contained HTML proposal with a summary, a pricing table, and a clear next step. Tailor the opening to the client and add your branding. Then send it as a live, password-protected link instead of a PDF, so it looks current, works everywhere, and updates without resending.

Proposals are where deals are won and lost, and they usually get written under time pressure at the end of a long day. That is a bad combination. Learning how to make a client proposal with AI takes the drudgery out of the structure and formatting so you can spend your energy on the part that actually matters: the pitch. Give the model the facts of the deal, and it will hand you a clean, sectioned proposal in a couple of minutes.

This guide covers the prompts that produce a genuinely usable proposal, how to make it look like it came from you and not a template, and why sending it as a live link beats a PDF. It sits alongside the wider workflow for making reports and dashboards with AI, since a proposal is really just a persuasive report with a price on it.

Feed the deal, not a blank prompt

A proposal is specific by nature, so a vague prompt produces a vague, forgettable document. Before you ask for anything, give the AI the raw facts of the engagement:

  • Who the client is and what industry they are in.
  • The problem they are trying to solve, in their words if you have them.
  • Your scope: the concrete deliverables and what is explicitly out of scope.
  • Pricing: fixed fee, retainer, or tiered options.
  • Timeline: start date, milestones, and delivery.

With those five inputs, the model has enough to write something that reads like it was made for this client, because it was.

As any seasoned freelancer will tell you, clients do not buy a scope of work. They buy the confidence that you understand their problem. Lead with their problem, not your process.

A prompt that produces a real proposal

Here is a prompt that produces a formatted, branded proposal instead of a generic wall of text:

“Write a client proposal as a complete, self-contained HTML file with inline CSS. The client is [name], a [industry] company that needs [problem]. My scope is [deliverables]. Pricing is three tiers: [list]. Timeline is [dates]. Structure it as: a short cover summary that leads with their goal, a Scope section, a pricing table comparing the three tiers, a timeline, and a clear ‘Next steps’ call to action. Use a professional layout with [brand color] accents. Output the full HTML.”

The pricing table and tiered options are where HTML earns its keep. A clean, scannable comparison of what the client gets at each price does more selling than three paragraphs ever could.

SCOPEStarterProScale$2k$5k$9k

Make it sound like you, not a template

The draft will be competent and slightly generic. Your edits make it a proposal. Push the AI:

  • “Rewrite the opening so it speaks directly to their goal of cutting churn, not our services.”
  • “Cut the corporate filler. Make it sound like a confident specialist, not a brochure.”
  • “Add a short ‘Why us’ box with three specific reasons tied to this project.”
  • “Add a subtle guarantee or risk-reducer near the price.”

Each pass takes seconds and steadily removes the template smell. When you are happy with the words, you tackle the format it goes out in.

PDF versus a live link

The reflex is to export a PDF and attach it. A proposal deserves better. The same tradeoffs play out for any deliverable, as the deeper look at an interactive report vs a PDF explains. Compare the two honestly.

FactorPDF attachmentLive link
First impressionStatic, datedCurrent, polished
Works on phonePinch and zoomResponsive
Interactive pricingNoYes
Update after sendingResend a new fileRe-publish, same URL
Access controlNonePassword-protected option
Know they opened itNoAnalytics available

The link wins on every row that affects whether you close the deal. And it removes the awkward “please see attached final_v3.pdf” dance entirely.

PDF attachmentStatic, dated, resend to changeLive linkCurrent, interactive, one URL you can update

The section below walks through the handoff.

1 Get the finished HTML
Ask the AI for the complete, self-contained HTML proposal with all styling inlined. Review the scope, pricing, and dates one more time. This single file is everything you need to publish.
2 Publish it as a private link
Paste the HTML into a host that returns a URL and set the page to password-protected so only your client can open it. No login system, no server, no PDF export. You get a real, hosted proposal page in seconds.
3 Send one link and update freely
Send the client the URL and password. If they ask for a change, revise and re-publish to the same link, so they always see the current version. No "final_v3" attachments.

How VisiblePage fits

When the proposal is ready, VisiblePage handles the send. Paste the finished HTML and you get a live URL immediately, with no build step, server, or PDF export in sight. Set it to password-protected so only your client can open it with the link and password you share, which is exactly what sensitive pricing calls for. If the client wants a revised scope, re-publish to the same URL and the version they hold updates itself. You can point a custom domain at it so the proposal lives on your own brand, and turn on analytics to see when it was opened. For the full sharing walkthrough, see how to share a report as a link and the guide to sending a website to a client. MDN’s overview of the HTML pricing table pattern is a useful reference if you want to hand-tune the layout.

Try it now: Publish your AI proposal as a private link and send one URL instead of an attachment.

Frequently asked questions

Can AI write a client proposal?

Yes. Give an AI model the client, the problem, your scope, pricing, and timeline, and it will produce a structured, professional proposal in minutes. Ask for it as self-contained HTML so it is formatted and ready to share. You then publish that HTML as a live link with VisiblePage and send one URL to the client.

How do I make an AI proposal look professional?

Ask the model to output HTML with your brand colors, clean typography, a pricing table, and a clear next step. HTML gives you far more design control than a plain document. Publishing it as a hosted page means the client sees a polished, branded proposal in their browser rather than a generic attachment.

Should I send a proposal as a PDF or a link?

A live link is usually better. It looks current, works on any device, can include interactive pricing options, and you can update it without resending. A PDF freezes instantly and often sits unopened in an inbox. VisiblePage lets you publish the proposal as a link and even password-protect it for the client.

Can I keep a client proposal private?

Yes. Publish it as a password-protected page so only your client can open it with the link and password you provide. There is no login system to build. This is ideal for pricing you do not want indexed or forwarded freely.

How do I update a proposal after sending it?

Re-publish the revised proposal to the same link. The client opens the URL they already have and sees the latest scope and pricing, with no second attachment and no confusion over which version is current.

The short version

AI removes the pain from proposals: give it the deal details, ask for structured HTML with a pricing table, tailor the pitch to the client, and add your branding. Then skip the PDF and send it as a live, password-protected link you can update anytime. The proposal that looks current and works on their phone is the one that gets signed.

Ready? Turn your AI proposal into a live link with VisiblePage — your first page is free.

Ready to publish your AI work?

Drop in your HTML or ZIP and Visible Page turns it into one live link you can send anywhere. No deploys, no screenshots, no zip files.

Your first page is free. No credit card required.

Related articles

The Anatomy of a Report People Actually Read

7/31/2026

Most reports go unread because they bury the point and make the reader dig for it. Here is the anatomy of a report people actually read, section by section, plus the AI prompt that builds it that way from your raw material.

How to Brief AI Like You'd Brief a Designer

7/29/2026

The best way to get a great page out of AI is to stop prompting and start briefing. Here is the anatomy of a design brief, translated for AI, with a copy-paste template you can reuse for any page.

Feel-Words: The Vocabulary That Art-Directs AI Design

7/28/2026

AI does not need you to know CSS. It needs you to know the right adjectives. Here is a copy-paste vocabulary of feel-words that art-direct the look of anything you build with AI, grouped by mood, type, color, space, and detail.

Austin Spaeth

Austin Spaeth is the founder of VisiblePage, the easiest way to share your AI work. After watching people struggle to send the HTML, artifacts, and apps their AI tools produced — screenshots, zip files, half-finished deploys — he built VisiblePage to turn any HTML or ZIP into one live link you can share anywhere.

VisiblePage

The easiest way to share your AI work. Turn your HTML or ZIP into one live link you can send anywhere.

Publish your first page