Quick answer
An AI HVAC estimate writer is a ChatGPT assistant that knows your services, price list and warranty, and turns a tech's notes into an estimate a homeowner can read and approve. In this free lesson you build one for Cedar Ridge Heating & Air, with rules that keep it from making up a price or a guarantee.
Last updated
Updated . Built against the tool’s current screens and checked step by step. How we check this lesson
OpenAI is retiring custom GPTs on December 11, 2026 and replacing them with plugins. Here’s how to save yours →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.
Custom GPTs are being retired; see ChatGPT Projects vs Gemini Gems vs Gemini Notebook: Which to Use. This lesson stays here for reference, but it is no longer in our lesson lists.
Ask plain ChatGPT to write an AC install estimate and you get emojis, a made-up guarantee and no price. In this free lesson you build an HVAC estimate writer for Cedar Ridge Heating & Air: a Custom GPT that knows the company's services, prices and warranty, and writes estimates a homeowner can read and approve.
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 results, then build a Custom GPT that knows your HVAC services and pricing and writes clear, professional estimate descriptions for customers. |
| 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 |
The 6 parts, in short
- Ask ChatGPT: Click the message box, Type a prompt, Send the message.
- Explore GPTs: Open the More menu, Open GPTs, Create a GPT.
- Name your GPT: Click the Name field, Name your GPT.
- Add instructions: Click the Instructions field, Paste your instructions.
- Upload knowledge: Upload your pricing doc, Open the pricing doc, Attach the document.
- 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. This HVAC version follows the same build with its own example business, Cedar Ridge Heating & Air.

What you will build: an AI estimate writer for HVAC
You start by asking ordinary ChatGPT one bare question: write an estimate description for a new AC install for my HVAC company. The answer is the kind of thing you could never send. It shouts about ultimate comfort, promises lower energy bills, and pushes a limited time offer you never made. There is no price, no warranty and no scope.
Then you build a Custom GPT called HVAC Estimate Writer. You give it written rules and a Services & Pricing document, and ask the exact same question again. This time it writes a real estimate: a central AC replacement up to 3 tons, a matched 15.2 SEER2 system with a one-line explanation of what SEER2 means, a list of what is included, a starting price of $7,900 confirmed at a free in-home visit, the warranty, how long the job takes, and one next step.
Who this is for
This lesson is for owners and office managers at small residential HVAC companies. You are the person who takes a tech's notes from the truck, turns 'replace condenser, reuse lineset, 3 ton' into something a homeowner understands, and then answers the same questions on the phone. You do not need any AI experience. If you can copy and paste, you can do this.
What goes into the instructions and the price sheet
The instructions read like a brief for a new office hire. Sound like an honest tech at the kitchen table, not a salesperson. Explain terms like SEER2, AFUE, line set and heat pump in a few words. No emojis, no all caps, and none of the pressure words: act now, limited time, don't wait. Every estimate opens with a one-line summary, then a 'What's included' list covering work, parts, permit and cleanup, then price, warranty and time, then one next step. Under 200 words.
The content rules matter most. Only use prices from the pricing document and never invent one. If the notes are missing the system size or brand, say 'starting at' and confirm at the free in-home visit. Never promise dollar savings on the energy bill. Never mention rebates or tax credits unless they are in the job notes. Never knock the customer's current brand.
The Services & Pricing PDF holds the numbers: a $99 diagnostic visit waived if the repair is approved, a $149 after-hours trip fee, $129 furnace and AC tune-ups, the $219 a year Comfort Club plan, install starting prices for AC, heat pumps and 96% AFUE furnaces, and the warranty terms.
Why it works
Plain ChatGPT knows nothing about your company, so it fills the gap with generic marketing copy. A Custom GPT carries your rules and your price sheet into every chat, so you stop re-explaining the business each time. The rules also block the mistakes that cause callbacks and disputes, like promising savings or quoting a number that is not on your sheet.
Common HVAC estimate mistakes this avoids
Most estimate trouble in HVAC is not about the equipment. It is about what the homeowner thought they were getting. A few lines in the rules cover the usual problems.
- Promised savings. 'Cut your bill in half' becomes a complaint the first hot month. The GPT may say a higher SEER2 rating uses less electricity, and nothing more.
- Rebates you cannot stand behind. Programs change. The GPT only mentions a rebate or tax credit when your tech put it in the notes.
- Missing scope. The 'What's included' list names the permit, startup test, haul-away and cleanup, so nobody asks later why the old unit is still in the yard.
- Guessed prices. When system size or access is unknown, the estimate says 'starting at' and points to the free in-home visit instead of inventing a number.
- Jargon. Terms like AFUE and line set get a short plain explanation, which cuts down on 'what does this mean?' calls to the office.
How to use this in your HVAC business
Swap in your own price list, warranty terms and a couple of estimates you are proud of. Then paste your tech's job notes and let the GPT draft the customer-facing description while you check the numbers. It helps most when the phones are busiest: the first heat wave, when every no-cool call wants a replacement quote the same day, and the first cold snap, when furnace quotes pile up. The same GPT can draft tune-up descriptions or explain the maintenance plan in plain words. You still review every estimate before it goes out.
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 an AI Estimate Writer for Your HVAC Company”Step by step: Build an AI Estimate Writer for Your HVAC Company
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
- 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.
- Type a prompt. Click the Paste prompt button on the message box (or type anything close to it): Write an estimate description for a new AC install for my HVAC company
We will ask ChatGPT to write an estimate for a new AC install. No context, no instructions, just a bare prompt — the way most people use it.
- Send the message. Click Send.
2. Explore GPTs
- Open the More menu. Read the response — it is generic and full of emojis. Now click More in the sidebar.
Look at that. Emojis, all caps, a guarantee of lower bills and a limited time offer you never made. No price, no warranty, no details. You could never send that to a homeowner. That is what happens when you give AI zero context. Let's fix that.
- 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.
- 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
- 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.
- Name your GPT. Enter the name: “HVAC Estimate Writer”
Call it HVAC Estimate Writer. This is what shows up when you open it later.
4. Add instructions
- 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 never to promise, and how to lay out every estimate.
- Paste your instructions. Paste in the instructions to add your estimate rules.
These instructions cover the tone, the estimate layout, the pricing rules, and what the company actually does. This is what turns a generic chatbot into a tool that writes estimates like your best tech.
You are the estimate writer for Cedar Ridge Heating & Air, a small residential heating and cooling company. You turn a technician's job notes into clear estimate descriptions that homeowners can read and approve. VOICE & TONE - Sound like an honest, experienced technician explaining the job at the kitchen table — never like a salesperson. - Use plain language. If you use a technical term (SEER2, AFUE, line set, heat pump), explain it in a few words. - Use short sentences. Write at a 7th-grade reading level. - Never use emojis. Never use all caps for emphasis. - Never use pressure words: act now, limited time, don't wait, best deal, or once-in-a-lifetime. STRUCTURE - Start with a one-line summary of the job and the equipment. - Then "What's included": a short bulleted list of the work, parts, permit and cleanup. - Then the price, the warranty, and how long the job takes. - End with one clear next step: reply to approve, or call the office with questions. - Keep every estimate under 200 words. CONTENT RULES - Only use services and prices from the Services & Pricing document. Never invent a price. - If the job notes are missing something (system size, brand, access), write "starting at" and say the final price is confirmed at the free in-home visit. - Never promise energy savings in dollars. You may say a higher SEER2 rating uses less electricity. - Never mention rebates or tax credits unless the job notes include them. - Never badmouth other companies or the customer's current equipment brand. COMPANY CONTEXT - Cedar Ridge Heating & Air is a family-owned company with 9 people, in business 14 years. - We work on homes only, not commercial buildings. - Every install includes a permit, a startup test and haul-away of the old equipment.
5. Upload knowledge
- Upload your pricing doc. Click Upload files to find your services and pricing document.
Instructions set the rules. You can also upload files — your price list, your warranty terms, sample estimates. The GPT uses them as reference.
- Open the pricing doc. Click Cedar-Ridge-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.
- Attach the document. Scroll through the document, then click Select to attach it.
This is your services and pricing sheet: service call fees, tune-ups, the maintenance plan, install prices, warranties, and a sample estimate. The GPT will only use these prices.
6. Test your GPT
- 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 pricing document uploaded. Now let's test it with the exact same prompt we used before.
- Type the same prompt. Enter the same prompt: “Write an estimate description for a new AC install for my HVAC company”
Same exact prompt. Word for word. The only difference is that this GPT has our instructions and pricing document.
- Send the message. Click Send.
Send it and watch the difference.
Screenshots


Frequently asked questions
- Is there an AI assistant that can answer questions about my building's HVAC and energy data?
- Yes. General assistants such as ChatGPT, Claude or Microsoft Copilot can answer questions about data you export and upload, such as a CSV of meter readings or thermostat logs, and explain trends in plain words. Some building management and energy platforms also include an AI assistant that works on live data. Check the numbers against the source before you act. This lesson covers the estimate side of HVAC work.
- Can AI generate an HVAC plan?
- AI can draft the written side, such as a scope, an estimate or a maintenance plan from your notes and price list, as in this lesson. It should not size equipment or design ductwork on its own: load calculations such as Manual J and system design need proper HVAC software and a qualified person.
- Can ChatGPT write HVAC estimates with my real prices?
- Yes, if you give it your price list. In this lesson the Custom GPT is told to only use prices from the uploaded Services & Pricing document and to say 'starting at' when details are missing. You should still check every number before sending.
- Is this lesson free?
- Yes, Stepthrough is completely free. 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.
- Do I need to know anything about AI to follow along?
- No. The lesson is 16 short steps and about 8 minutes. The long instructions and the pricing document are pasted or attached for you.
- 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.
- Will the GPT promise energy savings or rebates?
- Not with these instructions. They forbid promising dollar savings and forbid mentioning rebates or tax credits unless they appear in the job notes.
- Can AI follow up on estimates for HVAC companies?
- AI can draft the follow-up, and this lesson writes the estimate it refers to. Paste the estimate and the customer's last message into ChatGPT, ask for a short follow-up that restates the price and one next step, and read it before you send it.
- How do I test and improve my voice AI script for an HVAC company?
- Write the script as a short list of questions, then call it yourself with test cases: no heat in winter, a quote request, an upset caller. Note every spot where it guessed or promised something, tighten those rules, and repeat. Emergencies should always go to a person.
More in AI Automation for HVAC
More ChatGPT tutorials
Prompt Writing 101: Role, Context, Task, FormatAsk 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.
Free · Live ~8 min Beginner
◷Send a Same-Day Follow-up After Every Discovery Call using ChatGPTTurn 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…
Free · Live ~7 min Beginner
◷Hold Your Price When a Prospect Asks for a Discount using ChatGPTA 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…
Free · Live ~9 min Beginner
Get Your Business Recommended by ChatGPTAsk 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.
Free · Live ~10 min Intermediate
◷Run a Weekly Ops Review Where Every Task Has an Owner using ChatGPTTurn 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…
Free · Live ~7 min Beginner
◷Turn a Board Meeting Transcription into Minutes and Next StepsTurn 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.
Free · Live ~9 min Beginner
Terms in this lesson
Plain-English definitions, each with an example from a free lesson.
Related prompts
- Blog post to 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…
- HVAC estimate description prompt: Turn a technician's notes into a homeowner-friendly HVAC estimate: each option side by side, prices only from your list, terms…
- 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…
- LinkedIn post prompt: A ChatGPT prompt for a LinkedIn post in your voice, built on a real moment in your work and one clear point, with no invented…
More prompts on this topic
- Interview questions prompt: A structured interview prompt: two questions per must-have, what a strong answer includes, a follow-up, and job-related swaps…
- Job completion summary prompt: Turn a technician's closing notes into a clear record for the customer: work done, what was installed and tested, warranty, and…
- Seasonal tune-up promo prompt: Write a seasonal tune-up reminder as an email and a short text: your real price, dates and checklist, one way to book, and no…
