Maintaining a 3D Configurator: What Happens After Launch
By Facundo Campo, 3D quoting tool developer
In short: After a 3D configurator goes live, the manufacturer updates its own prices from a price table it manages, and only needs the developer for new building rules, new products and new features that come up with use.
Maintaining a 3D configurator splits into two kinds of work: what your team handles on its own every day —changing prices, turning options on or off— and what actually needs a developer —adding a product, changing a building rule, adding a new feature. If the configurator is designed well from the start, the first kind is most of it and the second is occasional. If it isn't, every steel price increase turns into a call to the programmer.
What changes often, and who changes it
For a build-to-order manufacturer, the thing that moves most is price. Sheeting goes up, steel goes up, freight changes, there's a promotion for the next farm show. None of that should depend on someone outside your company.
So when the tool shows prices (to the public or to your reps only), the pricing logic runs off a price table you manage. You log in, change the price per pound of steel or per foot of sheeting, and every new quote uses that number. Nobody touches the 3D model or the code. I explain how to design that table so it holds up in updating prices with inflation.
The same goes for things like:
- Coupons or discounts for a campaign.
- Payment plans and installments.
- Contact details, spec sheet text, or the WhatsApp number or email where inquiries land.
Exactly what your team controls gets decided during development. My rule of thumb: if it changes more than once a year, you should be able to change it yourself.
What does need a developer
Some changes aren't a number in a table. They're a new way of building. For example:
- A new product. The shop that sold gable-roof buildings starts offering curved roofs. Someone has to describe how that roof goes together, which parts it uses and how it's priced.
- A new rule. "From now on, any door wider than 20 ft gets extra bracing." That changes the 3D model, the price and what the shop floor receives.
- A new option. A sheeting color, a different stone siding, a new door style for the stalls.
- A new feature. PDF quotes, a CRM for your reps, another language, offline mode.
Because every part is generated from rules instead of being modeled by hand, adding an option doesn't mean redoing the variants that already exist. A 60 × 100 ft building and an 80 × 200 ft one follow the same rules: change the rule and both update. That's what I cover in parametric rendering, and it's what keeps maintenance from snowballing.
What you learn once it's live
A live configurator starts showing you things you couldn't see before. Which sizes people build, which options nobody touches, which combination keeps showing up in leads that don't close. That leads to reasonable requests:
- "Almost everyone adds a side canopy. Should it be on by default?"
- "Nobody picks the sliding door on the small stalls. Let's drop it there."
- "The reps want to see each customer's last quote from their phones."
Those tweaks are a normal part of a configurator's life, and it's better to treat them as small, steady improvements than as a new project each time. I wrote more about reading that data in what your customers configure.
What to agree on before you start
Maintenance shouldn't be figured out at the end. In the first call, it's worth being clear about:
- What your team handles alone. Prices, coupons, text, contacts, which options are active.
- How rule changes and new products work. How you request them and how they're quoted. I agree on this per project, based on what each manufacturer needs.
- Where it's hosted and under whose name. The domain, the hosting and your customer data. I cover that in who owns your 3D configurator.
- How problems get reported. On WhatsApp or by email, with a screenshot and the link to the configuration that broke. Since every configuration can be shared by link, showing a bug is as simple as sending that link.
How it works at EQUIBOX
At EQUIBOX, the horse stall and stable manufacturer in Berazategui, Argentina, that I built the quoting system for, prices, per-kilometer delivery, payment plans and coupons live in the sales dashboard, and the company manages them. The public 3D configurator, the 7-step wizard and the PDF quote with the render don't depend on those values: when a price changes, the quote changes and nothing else does. The details are in the EQUIBOX case study.
A configurator that doesn't tie you down
The point is for the configurator to be your tool, not something you depend on. Reps quote on their own, the office updates prices on its own, and the developer shows up when your business changes, not when sheeting gets more expensive.
I'm Facundo Campo, and I build 3D configurators and quoting tools for manufacturers, working remotely from Buenos Aires, Argentina. If you already have a configurator, or you're thinking about one and want to know how it would be maintained, message me on WhatsApp at +54 9 11 6193-3176 or email facundocampo100@gmail.com. I answer in English and Spanish. In the meantime, try the public configurators or see how custom 3D quoting software projects work.
Frequently asked questions
Can I change prices without calling anyone?
Yes, if the tool was designed with a price table you manage. You change the price of a material, a module or freight, and new quotes use that number without anyone touching the 3D model or the code.
Is adding a new product like building a new configurator?
No. It's added on top of what exists: the new product's parts and rules get described and it shows up as another option. What's already working doesn't get rebuilt.
What if I find a bug in a configuration?
Send the link to that configuration on WhatsApp or by email. Since the link opens exactly what was built, the problem can be reproduced without having to describe it in words.
Is there a fixed maintenance fee?
It depends on the project and gets agreed on before starting. What your team manages on its own has no development cost; rule changes, new products and new features are quoted based on what they involve.