Estructuras 3Dby Facundo Campo ESEN Get yours

Integrating the Configurator With Your ERP, Spreadsheets or Invoicing

By , 3D quoting tool developer

Half-height clad metal building at night with the lights on, in the 3D configurator night mode
The same building in night mode: the lights show the inside through the open door.

In short: A 3D quoting tool doesn't have to replace a manufacturer's ERP or business system. It can pass along what was sold (customer, configuration, price) so nothing gets entered twice. The integration is built to order, starting with whatever gets retyped by hand most often.

Integrating the configurator with your ERP means that what gets quoted and sold flows into the system you already use (for invoicing, inventory or production) without anyone retyping it. The configurator doesn't replace that system; it connects to it. And you don't need to connect everything at once. Start with whatever gets entered twice today.

The problem with entering things twice

Think about what happens today at a modular home builder or a steel building company when a deal closes:

  1. The rep has the quote in a spreadsheet or a PDF.
  2. Someone in the office creates the customer in the business system.
  3. They enter the order, with the product and price.
  4. They invoice the deposit.
  5. Someone passes the details to production, in another spreadsheet or on paper.

At every step, someone rewrites something that was already written. And at every step they can get it wrong: a mistyped number, a name spelled differently, a price that doesn't match the quote. When a quoting tool joins that loop, the risk is adding one more place to enter things. Integration is what prevents that.

What can be integrated

There's no single way to integrate; it depends on what system you use and how open it is. Some common integrations, all built to order:

  • Customers. When an inquiry comes in through the configurator, the customer is created or updated in your system.
  • Orders. When a quote is approved, it goes over as an order with the configuration, price and terms.
  • Prices. If costs or prices already live in your ERP, the quoting tool can pull them from there instead of keeping a separate table.
  • Invoicing. The approved order arrives ready to invoice, with no line items retyped.
  • Production. The shop gets what was sold with the full configuration and, if it applies, the bill of materials.
  • Your website. The configurator can live inside the site you already have. I explain how in adding a 3D configurator to your website.

If you run on spreadsheets

Plenty of small manufacturers don't have an ERP. They have spreadsheets, and that's fine. In that case, integration can be as simple as the quoting tool exporting quotes or orders in a format your spreadsheet opens, with the columns arranged the way you use them.

It works the other way too: if your cost table lives in a spreadsheet and you want to keep maintaining it there, the quoting tool can read values from it. What you don't want is two price tables, one in the spreadsheet and one in the quoting tool, because sooner or later they stop matching. I wrote about that in a price table the factory manages itself.

If you use an ERP or accounting system

If you already use a business management or accounting system, the first step is seeing how it accepts data. Some systems allow a direct connection; others take import files; others can only be filled in by hand. Each case gets checked before promising anything.

The rule I follow is that every piece of data has one owner. If customers live in your ERP, the quoting tool shouldn't become a second customer database someone has to maintain. If prices live in the quoting tool, the ERP receives them from there. Deciding who owns what heads off most of the problems.

What the quoting tool already handles on its own

Before integrating, it's worth seeing how much of the loop the quoting tool can handle itself. At EQUIBOX, a horse stall and stable manufacturer in Berazategui, Buenos Aires, Argentina, where I built the whole system, the sales dashboard has a CRM with statuses, next contacts and collections; reports with charts; admin and sales rep roles; payment plans, installments and coupons; and an automatic email on every quote. For a manufacturer that does all that in scattered spreadsheets today, the dashboard already organizes a big chunk of the work without integrating anything.

What's left over (invoicing, accounting, inventory) stays in the systems you already use, and that's where integration pays off. More on the CRM side in CRM for manufacturers.

Where to start

Integrating everything at once is expensive and risky. What I suggest is starting with the step that gets repeated by hand the most:

  1. Map your current flow, from inquiry to invoice, and mark every place something gets retyped.
  2. Pick the point that eats the most time or causes the most mistakes.
  3. Integrate that point first, even if it's just a simple export.
  4. Use it for a while and decide whether the next one is worth doing.

Often, connecting one or two points solves most of the problem.

What to avoid

  • Switching ERPs so you can use the quoting tool. The tool adapts to your system, not the other way around.
  • Duplicating data. Two customer lists or two price tables end up out of sync.
  • Integrating what you rarely use. If something gets entered by hand once a month, it may not be worth automating.

I'm Facundo Campo, a software developer in Quilmes, Buenos Aires, Argentina, and I build 3D quoting tools that connect to what a manufacturer already uses, without forcing a change in how the business runs. I work remotely, in English and Spanish, on Argentina time (UTC−3). If you want to look at how it would integrate in your case, message me on WhatsApp at +54 9 11 6193-3176 or email facundocampo100@gmail.com, or read about custom 3D quoting software.

Frequently asked questions

Does the quoting tool replace my ERP?

No. The quoting tool handles configuring, showing the product in 3D and quoting; your ERP keeps doing invoicing, accounting and inventory. Integration moves data from one to the other so nothing is entered twice.

Can it integrate with any system?

It depends on the system. Some allow a direct connection, others accept import files and others can only be filled in by hand. Before building anything, we check what yours allows.

What if I only use spreadsheets?

It works the same way. The quoting tool can export quotes and orders in a format your spreadsheet opens, or read cost values from a spreadsheet you already maintain.

Do I need to integrate everything from the start?

No. Start with the point that gets repeated by hand most and add the rest as you go. Often one or two connections solve most of the problem.

Keep reading

More articles

Automatic Bill of Materials: Parts and Cut Lists From What You Sold

When a quoting tool generates every part of the product from building rules, it can also count those parts. The bill of materials and cut list then come from what was sold, with the same dimensions, and the shop doesn't have to recalculate what the quote already worked out.

Controlling Sales Rep Discounts Without Tying Their Hands

Controlling sales rep discounts isn't about banning them. It's about setting, inside the quoting tool, how far each rep can go, under what conditions and who approves the rest, so a discount becomes a closing tool instead of a silent loss.

Drawings and Spec Sheets From the Configurator, Not the Drafting Desk

When a quoting tool generates the model from rules, the floor plan, views and spec sheet can all come from the same configuration the customer approved. That way there's no drawing on one side and a quote on the other that someone has to keep matching by hand.

Contact

Tell me what you manufacture. I’ll show you how it would look in 3D.

Send me your catalog or a photo of one of your quotes. You’ll hear back from me, not from a form: with a proposed scope and what it would take to get it running.

WhatsApp · +54 9 11 6193-3176 How to request it facundocampo100@gmail.com

Quilmes, Buenos Aires, Argentina · remote worldwide