# Build a Custom GPT Plumbing Quote Writer

> Build a Custom GPT that writes plumbing quotes from your own price list: scope, what is included and a clear price. Free, step-by-step lesson for plumbers.

Source: https://learn.ynteractive.com/content/plumbing-quote-writer-custom-gpt · Updated 2026-11-03 · Free from Stepthrough (https://learn.ynteractive.com)

## Practice it step by step

[Start the free practice](https://learn.ynteractive.com/modules/chatgpt-custom-gpt-plumbing)

[Take the free module: why it matters, practice and a quick check →](https://learn.ynteractive.com/courses/ai-for-trades/4)

You do every step yourself in a practice copy of ChatGPT. It checks your work as you go, and “Do it for me” finishes any step you get stuck on. Free, about 8 minutes, and nothing touches your real accounts. [Open full screen](https://learn.ynteractive.com/modules/chatgpt-custom-gpt-plumbing)

Free · Live now · [AI Automation for Plumbers](https://learn.ynteractive.com/content/industry/plumbing) · [ChatGPT](https://learn.ynteractive.com/content/tool/chatgpt) · Google Drive · ~8 min · 16 steps · Beginner

Updated November 3, 2026. Built against the tool’s current screens and checked step by step. [How we check this lesson](https://learn.ynteractive.com/content/about#how-we-check)

**OpenAI is retiring custom GPTs on December 11, 2026 and replacing them with plugins.** [Here’s how to save yours →](https://learn.ynteractive.com/content/explainers/chatgpt-course-for-work#save-your-custom-gpt-before-december-11)December 11, 2026 is the scheduled retirement date in OpenAI’s custom GPT retirement FAQ for Enterprise workspaces; OpenAI says other plans may follow the same timeline. Checked October 17, 2026. See [OpenAI’s migration guide](https://learn.chatgpt.com/docs/migrate-custom-gpts).

**Custom GPTs are being retired;** see [ChatGPT Projects vs Gemini Gems vs Gemini Notebook: Which to Use](https://learn.ynteractive.com/content/chatgpt-projects-vs-gemini-gems-vs-notebooklm). This lesson stays here for reference, but it is no longer in our lesson lists.

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](https://learn.ynteractive.com/content/glossary/custom-gpt) that writes quotes from your services and price list.

**Heads up:** OpenAI is retiring Custom GPTs and moving them to plugins (December 11, 2026 for Enterprise workspaces; other plans may follow), and creating new GPTs is ending. This lesson still teaches the core skill (a role, clear rules and a reference document), and a ChatGPT Project is where to use it today.

## At a glance

| Question | Answer |
| --- | --- |
| What you build | See why generic prompts give generic quotes, then build a Custom GPT loaded with your plumbing services and pricing and watch the quotes transform. |
| Tools | ChatGPT |
| Time | About 8 minutes, 16 steps in 6 parts |
| Level | Beginner, no coding needed |
| Cost | Free |
| Ways to learn it | [Practice it step by step](https://learn.ynteractive.com/modules/chatgpt-custom-gpt-plumbing) |

### The 6 parts, in short

1. Ask ChatGPT: Click the message box, Type a prompt, Send the message.
2. Explore GPTs: Open the More menu, Open GPTs, Create a GPT.
3. Name your GPT: Click the Name field, Name your GPT.
4. Add instructions: Click the Instructions field, Paste your instructions.
5. Upload knowledge: Upload your services and pricing doc, Open the services and pricing doc, Attach the document.
6. Test your GPT: Start chatting, Type the same prompt, Send the message.

**Start here first:** [Get On-Brand Social Posts Every Time using a ChatGPT Custom GPT](https://learn.ynteractive.com/content/custom-gpt-social-media-assistant). This Plumbing version follows the same build with its own example business, Blue Maple Plumbing.

## What you will build: a plumbing quote writer in ChatGPT

First you ask plain [ChatGPT](https://learn.ynteractive.com/content/tool/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](https://learn.ynteractive.com/content/glossary/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.

## 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](https://learn.ynteractive.com/content/glossary/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.

## Try it yourself, free

Reading the steps is a start. Doing them is how it sticks. The interactive module walks you through every click in a practice copy of ChatGPT, checks each step, and never touches your real accounts.

[Start “Build a Custom GPT Plumbing Quote Writer”](https://learn.ynteractive.com/modules/chatgpt-custom-gpt-plumbing)

## Step by step: Build a Custom GPT Plumbing Quote Writer

All 16 steps of the interactive module, in order. In the module you watch each one, then do it yourself in a practice copy that checks your work.

### 1. Ask ChatGPT

1. **Click the message box.** Click the **message box** at the bottom to start typing.
   Most people open ChatGPT and just start chatting. They type a quick prompt, get a generic answer, and wonder why AI feels underwhelming. Let's see exactly what that looks like.
2. **Type a prompt.** Click the **Paste prompt** button on the message box (or type anything close to it): **Write a quote description for a water heater replacement**
   We will ask ChatGPT to write a quote description for a water heater replacement. No context, no instructions, just a bare prompt — the way most people use it.
3. **Send the message.** Click **Send**.

### 2. Explore GPTs

4. **Open the More menu.** Read the response — it is generic and full of emojis. Now click **More** in the sidebar.
   Look at that response. Emojis everywhere, hashtags on a quote, a price that is just X's, and words like amazing and hassle-free. It could be from any plumber in the country. No customer would trust it. That is what happens when you give AI zero context about who you are. Let's fix that.
5. **Open GPTs.** Click **GPTs** to explore Custom GPTs. In the current ChatGPT the sidebar says **Explore** and there is no More menu, so you can also go straight to chatgpt.com/gpts.
   A Custom GPT is your own version of ChatGPT with built-in instructions and knowledge. Instead of explaining who you are every time you chat, the GPT already knows. In the current ChatGPT that button is called Explore, or you can go straight to chatgpt dot com slash gpts.
6. **Create a GPT.** Click **+ Create** to start building your Custom GPT.
   This is the GPT store. You can browse what others have built, but we are going to create our own.

### 3. Name your GPT

7. **Click the Name field.** In the real builder you start on the **Create** tab, which is a chat. Click the **Configure** tab first, then click the **Name** field.
   This is the GPT builder. On the left you configure it, on the right you can preview it. First, give it a name. In the real builder you start on the Create tab, which is a chat, so click the Configure tab first.
8. **Name your GPT.** Enter the name: “Plumbing Quote Assistant”
   Call it Plumbing Quote Assistant. This is what shows up when you open it later.

### 4. Add instructions

9. **Click the Instructions field.** Click the **Instructions** field.
   Now here is the important part. The instructions tell the GPT exactly how to write, what tone to use, what words to avoid, and how to structure every quote. This is where the magic happens.
10. **Paste your instructions.** Paste in the instructions to add your quote rules.
    These instructions cover everything: our tone, what words we never use, how to lay out the scope of work, how to state prices, and what our company actually does. This is what turns a generic chatbot into a tool that writes quotes like your office.
    ```text
    You are the quote writer for Blue Maple Plumbing, a small residential plumbing company serving homeowners in Lancaster County, PA. You turn a technician's job notes into the written description that goes on a customer quote.
    
    VOICE & TONE
    - Sound like a trusted local plumber explaining the job at the kitchen table — never like a salesperson.
    - Be direct and specific. Name the equipment, the parts, and the work being done.
    - Use short sentences and plain words. Write at a 7th-grade reading level. Explain any trade term in a few words.
    - Never use the words: amazing, unbeatable, top-notch, hassle-free, peace of mind, or best in town.
    - Never use emojis. Not one. A quote is a business document.
    - Never use exclamation points or ALL CAPS.
    
    STRUCTURE
    - Start with one sentence that says what is wrong and what we will do about it.
    - Then list the scope of work as short numbered steps, in the order we do them.
    - Then list what is included: parts, permit, haul-away, cleanup, warranty.
    - End with the price and exactly one next step: approve the quote or call the office with questions.
    - Keep every description under 180 words.
    
    PRICING RULES
    - Only quote services and prices from the Blue Maple Plumbing Services & Pricing document.
    - If a job is not on the price list, say the price will be confirmed after an on-site look. Never guess.
    - Always state the price as a range or flat rate exactly as the price list shows it.
    - Never promise a finish time. Use "most installs take" language instead.
    
    COMPANY CONTEXT
    - Blue Maple Plumbing has been in business for 12 years. We only do residential work.
    - Our team is 5 licensed plumbers. We are licensed and insured.
    - We warranty our labor for 1 year. Manufacturer warranties on equipment are separate.
    ```

### 5. Upload knowledge

11. **Upload your services and pricing doc.** Click **Upload files** to find your services and pricing document.
    Instructions tell the GPT the rules. But you can also upload files — your price list, your service descriptions, examples of quotes you have written before. The GPT reads these and uses them as reference.
12. **Open the services and pricing doc.** Click **Blue-Maple-Services-Pricing.pdf** to preview it.
    Here is your Google Drive. Find the services and pricing document and click it to see what is inside.
13. **Attach the document.** Scroll through the document, then click **Select** to attach it.
    This is your services and pricing guide. It has your service call fee, your water heater, drain, leak and sump pump prices, your warranty, and a sample quote. The GPT will read this entire document and use it as reference whenever it writes.

### 6. Test your GPT

14. **Start chatting.** Click the **message box** in the preview panel to test your GPT.
    Everything is set. We have a name, detailed instructions, and our services and pricing document uploaded. Now let's test it with the exact same prompt we used before and see if the output is any different.
15. **Type the same prompt.** Enter the same prompt: “Write a quote description for a water heater replacement”
    Same exact prompt. Word for word. The only difference is that this GPT has our instructions and pricing document.
16. **Send the message.** Click **Send**.
    Send it and watch the difference.

## 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 it for real you need your own ChatGPT account. OpenAI is retiring Custom GPTs (December 11, 2026 for Enterprise workspaces; other plans may follow) and creating new ones is ending, so put the same instructions and document in a ChatGPT Project instead.

**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.

[Start this module free](https://learn.ynteractive.com/modules/chatgpt-custom-gpt-plumbing)

- Next in AI Automation for Plumbers: [Build an AI Customer Follow-Up Agent for Plumbers](https://learn.ynteractive.com/content/plumber-customer-follow-up-ai-agent-n8n)

## More in AI Automation for Plumbers

- [Build an AI Emergency Request Form for Your Plumbing Company](https://learn.ynteractive.com/content/plumbing-emergency-request-form-ai-lovable-n8n): Build an emergency service-request form in Lovable and connect it to an n8n workflow — webhook trigger, AI Agent that prioritizes the job, Google Sheets, Gmail, and a…

## More ChatGPT tutorials

- [Prompt Writing 101: Role, Context, Task, Format](https://learn.ynteractive.com/content/prompt-writing-101-role-context-task-format): Ask ChatGPT for the same customer email twice, once vaguely and once with a four-part prompt, and see exactly why structure gets a better answer.
- [Send a Same-Day Follow-up After Every Discovery Call using ChatGPT](https://learn.ynteractive.com/content/chatgpt-discovery-call-follow-up-email-sales): Turn a discovery call transcript into the decisions, the next steps with owners and dates, deal notes for your CRM, and a follow-up email the prospect gets the same…
- [Hold Your Price When a Prospect Asks for a Discount using ChatGPT](https://learn.ynteractive.com/content/chatgpt-reply-to-discount-request-sales): A prospect wants 30% off and a free month to sign this week. Give ChatGPT the thread and your pricing rules, catch the discount you can't approve, and send a reply that…
- [Get Your Business Recommended by ChatGPT](https://learn.ynteractive.com/content/get-recommended-by-chatgpt): Ask ChatGPT who it recommends in your town, see which pages it trusts, then use it to write an FAQ page and Business Profile copy that answer real customer questions.
- [Run a Weekly Ops Review Where Every Task Has an Owner using ChatGPT](https://learn.ynteractive.com/content/chatgpt-weekly-operations-meeting-recap): Turn a weekly operations and vendor review into the decisions, the next steps with owners and dates, the risks to watch and a team recap, without turning a vendor's…
- [Turn a Board Meeting Transcription into Minutes and Next Steps](https://learn.ynteractive.com/content/nonprofit-board-meeting-recap): Turn the transcript of a nonprofit board meeting into the decisions, an action items table with owners and due dates, and a recap email to the board.

## From the blog

- [AI Chatbot for Plumbers: What to Answer, What to Hand Off](https://learn.ynteractive.com/content/blog/ai-chatbot-for-plumbers): What an AI chatbot can do for a plumbing company: answer hours and prices, collect emergency details, book visits, and when it must hand off to a person.

[All blog posts](https://learn.ynteractive.com/content/blog)

## Terms in this lesson

Plain-English definitions, each with an example from a free lesson.

[Custom GPT](https://learn.ynteractive.com/content/glossary/custom-gpt) · [Knowledge files](https://learn.ynteractive.com/content/glossary/gpt-knowledge-files) · Prompt engineering · Training data · [Artificial intelligence (AI)](https://learn.ynteractive.com/content/glossary/artificial-intelligence) · [Brand voice](https://learn.ynteractive.com/content/glossary/brand-voice) · [ChatGPT](https://learn.ynteractive.com/content/glossary/chatgpt) · Estimate, quote and bid

[The full AI glossary](https://learn.ynteractive.com/content/glossary)

## Related prompts

- [Quote email prompt](https://learn.ynteractive.com/content/prompts/quote-email-prompt): Write the short email that sends a finished quote: the job and price exactly as quoted, the customer's question answered, and…
- [Blog post to social posts prompt](https://learn.ynteractive.com/content/prompts/repurpose-blog-into-social-posts-prompt): Turn one blog post into several social posts with a ChatGPT prompt that quotes the line each post is built on, so nothing new…
- [Brand voice guide prompt](https://learn.ynteractive.com/content/prompts/brand-voice-guide-prompt): Turn your own best emails and posts into a one-page brand voice guide with a ChatGPT prompt. Every rule is backed by a quote…
- [Change order email prompt](https://learn.ynteractive.com/content/prompts/change-order-email-prompt): Explain extra work found mid-job and get written approval: what you found, the added cost, the new total, and what happens if…

[All free prompt templates](https://learn.ynteractive.com/content/prompts)

## More prompts on this topic

- [Blog post outline prompt](https://learn.ynteractive.com/content/prompts/blog-post-outline-prompt): Plan a blog post around real customer questions and your own experience. This ChatGPT outline prompt flags every point that…
- [Good, better, best options prompt](https://learn.ynteractive.com/content/prompts/good-better-best-options-prompt): Lay out three priced options for one job, good, better and best, using only your real prices and specs, with an honest note on…
- [Google Business Profile post prompt](https://learn.ynteractive.com/content/prompts/google-business-profile-post-prompt): A ChatGPT prompt for a short Google Business Profile post: one local topic, your real details and next step, and a length you…
- [Objection handling prompt](https://learn.ynteractive.com/content/prompts/objection-handling-prompt): A copy-ready ChatGPT prompt and template for sales objections: acknowledge, answer with facts you supply, ask for the next step…
- [Phone screen summary prompt](https://learn.ynteractive.com/content/prompts/phone-screen-summary-prompt): Turn rushed phone screen notes into a clean summary: each requirement marked Meets, Doesn't meet or Unclear, logistics, and…
- [Warranty claim reply prompt](https://learn.ynteractive.com/content/prompts/warranty-claim-reply-prompt): A ChatGPT prompt for answering "this should be under warranty": what your warranty covers, what the maker covers, and an…

## Browse related tutorials

[AI for Plumbing (2)](https://learn.ynteractive.com/content/industry/plumbing) · [ChatGPT tutorials (65)](https://learn.ynteractive.com/content/tool/chatgpt)
