Skip to the content

AI agent template

The Auto-Quoter

You drop in your customer requests and your price book, and it drafts one quote for each request.

$29, one time

We'll help you set it up. Setup and support are included.

What you get

  • A runner you start on your own computer.
  • The skill files it reads, as plain text you can open.
  • A written setup guide.
  • You bring your own API key.

What it does

For each request it writes a quote draft, a list of its assumptions, questions to ask the customer, and a flag when a site visit looks needed.

The AI reads the request and pulls out what the customer wants. Our code looks up your prices and does the math. Every line on a quote comes from a row in your price book. If something isn't in your price book, it becomes a question.

What you provide

  • Python 3.11 or newer on your computer.
  • Your own API key for Claude, OpenAI or Gemini.
  • Your own files: customer requests as text or email files, a price book as a CSV with item, unit, price and notes, and a short rules file with your markup, minimum charge, tax rate and the days a quote is good for.

What it won't do

  • It won't guess a price.
  • It won't quote anything that isn't in your price book.
  • It won't send a quote or an email to anyone.
  • It won't connect to your email account.

Your key and your files

Your API key stays in a setting on your computer. The package never saves it, and it goes only to the AI provider you choose, never to us.

That AI company bills you directly for what you use. That bill is separate from what you pay us.

The setup guide shows where to set a spending limit at the provider, where the provider offers one.

A recorded run on made-up data

FICTIONAL SAMPLE DATA. Everything below is made up.

This run used gpt-6-luna from openai.

SAMPLE RUN ON MADE-UP DATA
SAMPLE RUN ON MADE-UP DATA

> python run.py --input my_input --output my_output --provider openai
Provider and model: openai gpt-6-luna
Jobs ok: 1
Jobs failed: 0
Files written: 5
Files refused: 0
Run folder: my_output\20261016T082537Z-316baa

> first 25 lines of quote_001.txt

DRAFT run=20261016T082537Z-316baa template=auto-quoter version=1.0.0 provider=openai model=gpt-6-luna input_sha256=b445d0d83f16287136642d075d382b9b6531a4d4e034a4e04143bd933e252a51
DRAFT, NOT SENT, READ BEFORE USE
FICTIONAL SAMPLE DATA
QUOTE DRAFT 001
Request file: req_01_clear.txt
Valid until: 2026-11-15

Lines, from your price book:
1. Price book row 1, Faucet replacement kitchen. Request words: "replacing one kitchen faucet". Quantity 1. Unit price 185.00 per each. Line total 185.00.
2. Price book row 2, Faucet replacement bathroom. Request words: "two bathroom faucet replacements". Quantity 2. Unit price 145.00 per each. Line total 290.00.
3. Price book row 9, Water heater flush. Request words: "one water heater flush". Quantity 1. Unit price 119.50 per each. Line total 119.50.

Subtotal: 594.50
Markup, 20 percent: 118.90
Tax, 8.25 percent of 713.40: 58.86
Total: 772.26
A made-up plumbing shop, a made-up price book and made-up customer requests.

One honest caveat

One honest caveat

The AI can misread a request, so read every draft before a customer sees it.

$29, one time

  • We'll help you set it up. Setup and support are included.
  • You pay once.
  • After you pay, we email your template package to the address you used at checkout. It comes as a zip file. Open the email, save the zip file, and follow the setup guide inside.
  • You can use the package, and change it, for your own business. You can't resell it. You can't give it, or a changed copy of it, to anyone else, free or paid.
  • If the package doesn't run as its setup guide says and we can't fix it, we refund you in full.
  • Within 30 days of delivery, if your package needs a fix, including after a documented change at the provider, our team fixes it at no charge.

Read the template terms.

More

$29 one time Buy the Auto-Quoter