Skip to content
Get in touch
← All insights

Turn website enquiries into quote drafts with human approval

A website enquiry progressing to a quote draft with a human approval step.

Turning a website enquiry into a quote draft can reduce repeated copying, but the draft must distinguish supplied facts from assumptions. A missing measurement or unclear service request should become a question, not a made-up line item.

Begin with one type of quote whose inputs and review process are reasonably consistent.

Define the information required

List the customer details, location, requested work, quantities and timing needed for that quote type. Separate required information from details that can be confirmed later.

Identify the approved source for products, rates and inclusions. Do not ask a language model to remember the business’s current price list.

For a hypothetical maintenance company, the workflow might prepare a draft from an approved service package and a customer’s site details. Unusual access requirements would remain an exception for staff.

Make gaps visible

Show the reviewer which fields came from the enquiry, which came from approved business records and which remain unresolved.

Keep exclusions and assumptions explicit. Do not turn “customer asked about availability” into a confirmed start date.

Our business automation examples explain the wider opportunity. A quote workflow deserves its own checks because the output can create expectations about price and scope.

Route the draft for approval

Give the reviewer the original enquiry, pricing source and draft together. Ask them to check quantities, scope, exceptions, terms and any calculations.

Sample reviewer record

Line Value Source Assumption Reviewer decision Status
Service package Gutter clean, single storey Approved package list v4 None Approved Ready
Quantity Awaiting confirmation Enquiry did not say Not assumed Ask the customer Waiting
Start date Not set Customer asked about availability Not a confirmed date Leave blank Waiting
Price From the rate table, version 2026-10 Price list Rate current Check total Draft

Use deterministic calculation logic for arithmetic and validate the result. Generating convincing prose is not evidence that a total is correct.

The system should make it clear whether a document is a draft, approved or sent. Keep the final sending step under the agreed business authority.

Test changes and failures

Test an incomplete enquiry, a duplicate submission, an expired price, a changed quantity and a failed document creation. Confirm that none silently becomes an approved customer quote.

Record the price-list version used so an old draft can be recognised when rates change. Assign someone to review drafts left waiting after a failure.

Start with a controlled sample and compare the full handling time, including corrections, with the manual process. Expand only when the team can explain the results and recover from errors.

DonutLabs’ quote automation service can help map these inputs and approvals. Bring representative quotes and the exceptions that experienced staff currently catch.

For the wider planning context, read How to choose your first business AI workflow.

Once the draft route works, the next problem is repeated submissions: see how to prevent duplicate leads in an Airtable and Make workflow.

Founder & Director, DonutLabs

Shaun Rynne is the Founder and Director of DonutLabs, a Melbourne-based digital marketing and AI automation agency. He brings around 20 years of experience across traditional and digital marketing, with a focus on practical marketing strategy, ecommerce and applied AI.

Keep exploring.

Put the ideas to work.

Tell us what you want to improve. We’ll help you find a practical next step.

Let’s talk

Tell us about your project

Share a few details and we’ll help you work out the next step.







    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Prefer email? [email protected]

    Call 0431 192 596 Get a quote