Build a Custom GPT Plumbing Quote Writer
A leaking water heater needs a quote the homeowner can approve today, not a paragraph about an amazing upgrade. In this free lesson you build a Plumbing Quote Assistant for Blue Maple Plumbing: a Custom GPT that writes quotes from your services and price list.
What you will build: a plumbing quote writer in ChatGPT
First you ask plain ChatGPT to write a quote description for a water heater replacement. It gives you a hyped-up upgrade pitch with emojis and a hashtag string, and nothing a customer could approve.
Then you build a Custom GPT called Plumbing Quote Assistant, with quote rules and the Blue Maple Services & Pricing sheet. The same prompt now returns a real quote. It says what is wrong: the 50-gallon gas tank is leaking from the bottom, so it needs to be replaced, not repaired. It lists the work in order: shut off gas and water, drain and remove the old tank, set the new one on a new drain pan, install a new gas shutoff, connectors and expansion tank, then fill, light, test for leaks and check the venting. It lists what is included, gives the 1-year labor warranty, says most installs take about half a day, and quotes $1,850 to $2,400 depending on venting and code updates found on site.
Who this is for
Owners and office managers at small residential plumbing companies who turn a plumber's notes into quotes between phone calls. If your quotes are either one line long or rewritten from scratch every time, this is a quick way to make them consistent. No AI background needed.
Step by step: what you do
- Ask ChatGPT: paste the bare water heater prompt and read the reply.
- Explore GPTs: open More, click GPTs, then + Create.
- Name your GPT: Plumbing Quote Assistant.
- Add instructions: paste Blue Maple's quote rules.
- Upload knowledge: in Google Drive, preview Blue-Maple-Services-Pricing.pdf and click Select to attach it.
- Test your GPT: send the same prompt again and compare the two quotes.
What is in the rules and the price list
The instructions say to sound like a trusted local plumber at the kitchen table. Name the equipment, the parts and the work. Short sentences, trade terms explained. No emojis, no exclamation points and no all caps. Banned words include amazing, top-notch, hassle-free and peace of mind. Each quote starts with what is wrong and what you will do, lists numbered steps, lists what is included, then gives the price and one next step, all under 180 words.
The pricing rules keep it honest: only quote from the price list, give ranges or flat rates exactly as written, and if a job is not listed, say the price will be confirmed after an on-site look. Never promise a finish time; say 'most installs take' instead. The price list covers the $89 diagnostic visit, the after-hours fee, tank and tankless water heaters, drain and main line cleaning, sewer camera inspections, leak detection, burst pipe repairs priced on site, shutoff valves and sump pumps with a battery backup add-on.
Why it works
Plumbing quotes go wrong in two ways: they promise too much, or they explain too little and the customer shops around. The rules stop the first problem by banning guesses and firm finish times. The numbered scope and the 'what is included' list fix the second, because the homeowner can see the permit, expansion tank and haul-away they are paying for.
Common quoting mistakes this avoids
- Repair or replace, left unclear. The quote opens with what is wrong and why, like a tank leaking from the bottom, so the customer understands why a repair is not offered.
- Hidden extras. The included list names the permit, expansion tank, drain pan, haul-away and cleanup, so they do not show up as surprises on the invoice.
- Warranty confusion. The quote separates your 1-year labor warranty from the manufacturer's tank warranty, which is a common source of arguments later.
- Guessing on the unknown. Burst pipes are priced on site after the water is off, and anything not on the price list is confirmed after a look, never guessed.
- Promised finish times. 'Most installs take about half a day' keeps you covered when you find old venting or a code update that has to be fixed first.
- Shouting. No exclamation points, no all caps and no 'hassle-free', because a quote is a business document.
How to use this in your plumbing business
Upload your own price list and a few past quotes. Then paste in the plumber's notes and let the GPT draft the description while you check it. It saves the most time on the jobs you quote every week: water heaters, drain and main line work, sewer camera follow-ups and sump pumps before spring storms. For burst pipes, the GPT will say the price is set on site, which is exactly what your price list says.
Frequently asked questions
- Can ChatGPT write plumbing quotes?
- Yes, once it has your price list and rules. In this lesson it only uses prices from the uploaded document and says the price will be confirmed on site for anything not listed.
- Will it promise the job is done by a certain time?
- No. The instructions forbid promising a finish time and use 'most installs take' wording instead.
- Is Stepthrough really free?
- Yes. To build the GPT for real you need your own ChatGPT account, and creating Custom GPTs may require a paid plan. Check OpenAI's current plans.
- How does the interactive lesson work?
- Each step is shown to you first on the left (Watch). Then you do it yourself in a practice copy on the right (Your turn), and every click is checked. If you get stuck, press Do it for me. It is a practice copy, so no real accounts are touched.
- How long is the lesson?
- 16 steps, about 8 minutes.
More in AI Automation for Plumbers
Build an AI Customer Follow-Up Agent for PlumbersBuild an n8n AI agent that writes follow-up texts with care tips after each plumbing call and saves them to Google Sheets. A free, step-by-step lesson.
Free · Live
Build an AI Emergency Request Form for Your Plumbing CompanyBuild a plumbing request form where AI sets the priority, logs the job and emails shutoff steps for emergencies. Free, step by step with Lovable and n8n.
Free · Live