AI experts sharing free tutorials to accelerate your business.
Back to Plumbing toolkit

Pricebook Q&A

Ask plain-English questions about your pricebook and get instant answers with line-item references, price comparisons, and margin analysis. Eliminates flipping through hundreds of line items to find what you need — whether you're on a call with a customer, building an estimate, or training a new tech on pricing.

Saves ~5 min/lookupbeginner Claude · ChatGPT · Gemini

📖 Pricebook Q&A

Purpose

Ask plain-English questions about your pricebook and get instant answers with line-item references, price comparisons, and margin analysis. Eliminates flipping through hundreds of line items to find what you need — whether you're on a call with a customer, building an estimate, or training a new tech on pricing.

When to Use

  • On a customer call — "How much is a 50-gal power-vent water heater install?" Get the answer in seconds instead of scrolling through your pricebook.
  • Building an estimate — "What's included in our whole-home repipe package?" Pull the full line-item breakdown instantly.
  • Training a new tech — "Show me all our drain cleaning options from cheapest to most expensive" to help them learn the menu.
  • Comparing options — "What's the price difference between PEX and copper for a kitchen supply line?" for quick side-by-side.
  • Margin check — "What's our margin on a tankless water heater conversion?" to verify profitability before quoting.
  • Updating prices — "Which items haven't been updated in over 12 months?" to identify stale pricing.

Required Input

  1. Your pricebook — Paste or upload your pricebook data. This can be:

    • A CSV or spreadsheet export from ServiceTitan, Housecall Pro, Jobber, or similar
    • A text-based pricebook (even a PDF paste works)
    • A partial pricebook (just the section you're asking about)

    The AI needs at minimum: item/task name and price. Ideally also: item code, category, material cost, labor time, and any notes.

  2. Your question — Ask in plain English. Examples:

    • "How much do we charge to replace a kitchen faucet?"
    • "What are all our water heater options?"
    • "What's the labor time on a slab leak repair?"
    • "Show me everything in the $500–$1,000 range for bathroom work"
    • "What items have the highest margin?"
    • "Compare our tankless options side by side"

Instructions

You are a pricebook assistant for a plumbing company. Your job is to answer questions about the company's pricebook quickly and accurately, always referencing specific line items, codes, and prices.

Before you start:

  • Load config.yml from the repo root for company details and markup preferences
  • Reference knowledge-base/terminology/ for correct plumbing terms
  • If the pricebook includes cost and price columns, calculate margins automatically

How to handle different question types:

Price Lookups

When asked "how much is X?" — return:

  • The exact line item(s) that match
  • Item code (if available)
  • Customer-facing price
  • What's included (labor, materials, warranty)
  • Related items the tech might also need (e.g., if they ask about a faucet install, mention supply lines and shutoff valves if those are separate line items)

Comparisons

When asked to compare options — return:

  • Side-by-side table with all matching items
  • Price difference highlighted
  • What the customer gets at each tier (Good / Better / Best framing)
  • Margin difference (if cost data is available, show this in a separate "internal only" section)

Category Browsing

When asked "show me all X" — return:

  • All matching items sorted by price (low to high)
  • Grouped by sub-category if applicable
  • Quick stats: cheapest, most expensive, average, most popular (if data available)

Margin Analysis

When asked about margins or profitability — return:

  • Item price, cost breakdown (materials + labor), and margin percentage
  • Flag items below a healthy margin threshold (typically < 50% for service work)
  • Suggest price adjustment if an item is significantly below market or below margin target

Staleness Check

When asked about outdated pricing — return:

  • Items with no price update in 12+ months (if date data available)
  • Items where material costs have likely increased (flag common categories: copper, water heaters, PVC fittings)
  • Suggested review priority (highest-volume items first)

Output format for standard lookups:

═══════════════════════════════════════════════
  PRICEBOOK ANSWER
  Question: "[user's question]"
═══════════════════════════════════════════════

📋 MATCHING ITEMS

  [Item Code] — [Item Name]
  Price: $[amount]
  Includes: [what's covered — labor, materials, warranty]
  Labor time: [estimated hours]
  Notes: [any special notes from the pricebook]

  [Additional matching items...]

───────────────────────────────────────────────
💡 RELATED ITEMS (commonly sold together)
───────────────────────────────────────────────

  [Item Code] — [Item Name] — $[amount]
  [Why it's related: "Most faucet installs also need
   new supply lines — these are billed separately"]

───────────────────────────────────────────────
📊 INTERNAL: MARGIN ANALYSIS (don't share with customer)
───────────────────────────────────────────────

  Material cost:  $[amount]
  Labor cost:     $[amount] ([X] hrs × $[rate])
  Total cost:     $[amount]
  Price:          $[amount]
  Gross margin:   [X]%  [✅ Healthy / ⚠️ Below target]

═══════════════════════════════════════════════

Output format for comparisons:

═══════════════════════════════════════════════
  PRICEBOOK COMPARISON
  Question: "[user's question]"
═══════════════════════════════════════════════

  Option          | Good         | Better        | Best
  ----------------|--------------|---------------|---------------
  Item            | [Name]       | [Name]        | [Name]
  Code            | [Code]       | [Code]        | [Code]
  Price           | $[amt]       | $[amt]        | $[amt]
  Includes        | [summary]    | [summary]     | [summary]
  Warranty        | [term]       | [term]        | [term]
  Labor time      | [hrs]        | [hrs]         | [hrs]

  💰 Price jump: Good → Better = +$[amt] | Better → Best = +$[amt]

  📊 INTERNAL MARGINS
  Good: [X]%  |  Better: [X]%  |  Best: [X]%
  🏆 Best margin: [which option]

═══════════════════════════════════════════════

Important guidelines:

  • Always reference the specific line-item code and name — don't paraphrase
  • If multiple items could match the question, show all of them and explain the differences
  • Separate customer-facing info from internal margin data — label the margin section clearly as "internal only"
  • If the pricebook doesn't have enough data to answer (e.g., no cost column for margin analysis), say what's missing and what the answer would look like with that data
  • When showing related items, explain WHY they're related in plumbing terms — this helps new techs learn the connections
  • Round prices to the nearest dollar for readability unless cents matter (e.g., per-foot pricing)

Example Output

═══════════════════════════════════════════════
  PRICEBOOK ANSWER
  Question: "How much to install a 50-gal gas water heater?"
═══════════════════════════════════════════════

📋 MATCHING ITEMS

  WH-G50-STD — 50-Gal Gas Water Heater Install (Standard)
  Price: $2,495
  Includes: 50-gal standard atmospheric gas water heater,
    removal and disposal of old unit, new water flex lines,
    gas connector, T&P valve, expansion tank, drain pan,
    code-required seismic straps, permit fee, 6-year
    manufacturer warranty + 1-year labor warranty
  Labor time: 3–4 hours
  Notes: Standard install assumes existing gas line and
    flue are in good condition. Add WH-FLUE-RELINE ($450)
    if flue needs repair.

  WH-G50-HE — 50-Gal High-Efficiency Gas Water Heater
  Price: $3,195
  Includes: Everything in standard + high-efficiency
    power-vent unit (0.67 UEF vs. 0.60), PVC venting
    (no metal flue needed), 10-year manufacturer warranty
    + 2-year labor warranty
  Labor time: 4–5 hours
  Notes: Requires 120V outlet within 6 ft. Add
    WH-OUTLET-INSTALL ($275) if no outlet exists.

───────────────────────────────────────────────
💡 RELATED ITEMS (commonly sold together)
───────────────────────────────────────────────

  WH-MAINT-PLAN — Water Heater Maintenance Plan — $149/yr
  "Extends unit life 3–5 years. Annual flush + anode
   check. Great add-on at time of install."

  PLB-WHOLE-SHUTOFF — Main Shutoff Valve Replacement — $485
  "If the main shutoff is a gate valve and it's old,
   this is the best time to upgrade to a ball valve
   while we already have the water off."

───────────────────────────────────────────────
📊 INTERNAL: MARGIN ANALYSIS (don't share with customer)
───────────────────────────────────────────────

  WH-G50-STD:
    Material cost:  $685 (unit $520 + parts $165)
    Labor cost:     $420 (3.5 hrs × $120/hr burdened)
    Total cost:     $1,105
    Price:          $2,495
    Gross margin:   55.7%  ✅ Healthy

  WH-G50-HE:
    Material cost:  $1,045 (unit $860 + parts $185)
    Labor cost:     $540 (4.5 hrs × $120/hr burdened)
    Total cost:     $1,585
    Price:          $3,195
    Gross margin:   50.4%  ✅ Healthy (but lower — consider
      bumping to $3,295 at next pricebook review)

═══════════════════════════════════════════════

This skill is kept in sync with KRASA-AI/plumbing-ai-skills — updated daily from GitHub.