Convert an Excel quoting workbook into a web app

If your team quotes configured products from an Excel workbook, that workbook can become a web app that keeps every rule in it. This guide covers when to convert it, the three routes, and how to check the app against the workbook’s own results.

A row of new blue laser cutting machines on the clean floor of a bright, high-ceilinged factory hall

What a quoting workbook does, and what a web app adds

Many manufacturers that sell configured products quote from one Excel workbook, often called the builder or the configurator. The sales engineer picks options from dropdown lists. Formulas apply the plant’s rules: which options force which parts, which sizes need a heavier frame and which combinations cannot be built. Lookup tables hold part costs and machine times. The output is a price, a part number and sometimes the printed quote.

An engineer usually built that workbook over years, adding a rule each time an order went wrong. It is often the only place the rules are written down. What is CPQ and CPQ for manufacturing explain why a builder like this is already a configure, price, quote tool.

A web app runs the same rules in a browser, from one copy on a server, so nobody quotes from an old version. It saves each quote with its options, its price and the name of the person who approved it.

When a workbook should become an app

These signs show that a workbook’s rules have outgrown the file:

If only one of these applies, a better-kept workbook may be enough. Lock the formula cells, keep one copy on a shared drive and flag every lookup that returns zero. If several apply, the rules belong in software.

Three ways to convert Excel to a web app

The three routes differ in what happens to the rules that the workbook already holds.

RouteWhat carries overWhere the rules live afterwardsGood fit
No-code app builderEach sheet’s data, read as tablesIn the builder’s own formulas, rewritten by your teamLists, forms, trackers and dashboards
CPQ platformThe rules, rewritten in the platform’s editorIn the vendor’s rule editor, maintained by trained staffA large product line with CAD automation and a team for the rules
An app built from your workbookEvery formula chain, lookup table, named list and macro, written down as rulesIn a rule catalog that your engineer reviews, tested against the workbook’s resultsA quoting workbook that the team already trusts

No-code app builders

No-code app builders turn a spreadsheet into an app with screens, forms and logins, and they suit a spreadsheet that holds records. Each one reads the workbook as tables:

A quoting workbook is mostly formulas rather than rows. Its rules run across sheets, named ranges and macros, and you rewrite each one in the builder’s own formulas. Test the rewritten rules against the workbook on past quotes before anyone relies on the app.

CPQ platforms where you rebuild the rules

CPQ platforms for manufacturers model the product as rules and drive the CAD system to produce models and drawings. The rules are written again in the platform’s own editor:

A plant with a large product line and people to maintain the rules can do well with one of these platforms. The work is the rebuild: every rule is modelled again, then tested again on past orders. CPQ tools groups the vendors by what they produce.

An app built from your workbook

The third route reads the workbook’s rules, writes them down and runs them in a web app shaped around how your team quotes. The workbook’s own results become the test that the app has to pass. ThriveAI builds quoting apps this way.

How the conversion works

The conversion runs in six steps. AI does the reading and much of the writing, and people check every rule.

ReadAI reads the whole workbookEvery formula, VBA macro, named list, hidden sheet and cell note is read, along with the links to other files.
WriteThe rules are written down as a catalogEach formula chain becomes a rule in plain words, with its inputs, its tables and what it drives. Your engineer checks the catalog.
MatchThe app reproduces the workbook’s resultsThe app runs the inputs saved with past quotes and must reach the same prices and part numbers, to the cent.
CostPrices come from your real costsMaterial at recent invoice prices and hours from your routings replace the costs typed into the file years ago. Your markup method stays as it is.
PrintThe quote, the model and the drawingThe quote prints in your own layout. The 3D model and the quote drawing can be generated from the same configuration.
ApproveA named person approves each quoteNothing goes to a customer until a named person approves, changes or rejects the package, and each approval is logged.

Why the workbook’s saved results matter

Excel saves the last calculated value of every formula with the file. A copy of the workbook saved with a past quote therefore holds every number behind that price, from part costs to subtotals. The app runs the same inputs and has to reach the same value in each cell. A plant that saves a copy of the builder for each quote already has a test set.

A difference points to a rule that was read wrong, or to a step nobody wrote down, such as a macro that rounds the price. Each one is fixed or explained before the app prices a real quote. Rebuilding a quoting estate from raw tables describes the same check on a full costing estate.

What AI does, and what it does not

AI reads the formulas and macros, and it drafts each rule and much of the app’s code. It does not set a price or a dimension. The price comes from the rules and your costs, which a person can open line by line. The model comes from your own parametric template in your CAD system. Human in the loop explains how the approval step works.

What stays the same for your team

The app is built around the way your team quotes today. These parts of the job stay as they are:

The rules move to one place: a workspace that holds your data, with a version on every rule and a record of every quote. The quoting app is one module on that workspace.

What to check before you start

Five answers decide how smoothly a conversion goes. Get them before anyone scopes the work.

  1. Which copy is current? Find the version that the team quotes from today, and every file it links to.
  2. Which product family comes first? Start with one family that is quoted often, and add the others once the first one matches.
  3. Which past quotes can you test against? Gather ten or more recent quotes for that family, with the price that went out and the saved workbook if you kept one.
  4. Who owns the rules? Name the person who checks the rule catalog, usually the engineer who built the workbook, and the person who approves quotes.
  5. Where may the data sit? The workbook holds your costs and margins, so decide whether it may leave the building and which model may read it.

In a ThriveAI build, your data is designed to stay at rest on your own server in Canada. Inference runs on that same server with an open-weight model, or through a frontier model under a written zero-data-retention control. The contract names the model tier, because zero retention is not available for every tier.

The first step: a free map of your workbook

The first step is a free map of the workbook: its inputs, rules, lookup tables and gaps. The map is yours to keep whether or not you go further. A gap can be a lookup that prices a line at zero or a cost typed into a formula.

To start, describe the workbook in the form below, then send the file in the conversation that follows. ThriveAI can sign your confidentiality agreement before you send it. Turning your Excel builder into a CPQ app describes what follows the map, from the configurator to quotes in daily use.

Questions people ask

How do I turn an Excel spreadsheet into a web app?
First decide whether the spreadsheet holds records or rules. A spreadsheet of records, such as a job list, fits a no-code app builder. A quoting workbook holds rules in its formulas, so those rules are written down, rebuilt in the app and tested against the workbook’s saved results.
Can we put the workbook online as it is?
You can, with limits. Excel for the web opens a workbook that contains macros, but it cannot run VBA macros. The workbook also stays a single file, and nothing records who quoted what.
Can AI convert an Excel workbook into an app?
AI can read every formula, macro and named list in a workbook and draft each rule in plain words. It can also write much of the app’s code. A person still checks each rule, and the app has to reproduce the workbook’s saved results before anyone trusts a new number.
What happens to the VBA macros?
Each macro is read and described in plain words, like the formulas. What it does, such as filling in a part number or printing the quote, becomes a step in the app. The macro code itself does not run in the app.
Do we have to stop using the workbook?
No. The workbook stays in use while the app is built and checked. Your team moves to the app once it matches the workbook on past quotes.
How long does a conversion take?
For one product family, ThriveAI’s first stage runs four weeks, from the first call to quotes in daily use. A workbook that covers several families is converted one family at a time.

Contact

Turn your quoting workbook into a web app

Tell Derik which workbook your team quotes from, what it prices and who maintains it. He will tell you what a map of its rules would cover.

Prefer to talk? Book a meeting.

Your message goes to Derik Lawlis, the founder.