Case study

A PVC window manufacturer. 12 salespeople. 200+ leads a month. An Excel sheet with 47 columns.

Client
PVC window company. 12 salespeople, over 200 leads per month from Meta Ads.
The problem
  • Leads in Excel with 47 columns
  • No reminders, lost notes
  • The offer is working hours, the customer received a PDF
  • 73% unmanned leads in 24–72 h
Solution
  • Migration from Excel to CRM
  • Automated quoting
  • Listing as a page, not a PDF
  • Integration with the window configurator
Result
  • No lead falls between sales reps
  • Quote in minutes instead of hours
  • 73% lost shares recovered

Leads are flying from commercials. Where do they land? In Excel.

Columns. Selections. Notes typed manually, important things — in colours. At first, you manage. Then the sheet grows. And then it starts: forgetting about leads. Losing notes. Someone did not come to the meeting because no one kept track of the entry. One sheet, several people, zero one truth. Who changed what? Who called whom? Offer? Hours of slapping. And the customer gets the file anyway. PDF. To be reviewed someday. Or in the trash.

The PVC window company was right there. 12 salespeople. 200+ leads per month. Excel with 47 columns. Ads for Meta Ads, leads are flowing, the sheet is growing. You can get out of it — that's what this story is about.

Before and after

Before

  • 47 columns in Excel as the only lead database
  • Each sales rep with their own note-taking system
  • No reminders — customers did not attend appointments
  • Zero visibility: who changed what, who called whom
  • Quote submitted manually and sent as PDF
  • Lost conversations without any analysis

After implementation

  • One panel, one base, one truth
  • Notes and contact history open to the team
  • Automatic reminders and statuses
  • You can see who changed what and at what stage the conversation is
  • Listing as a personalized link page
  • Weekly Review of Lost Conversations
15-20 min.
Time for a deal
(it was 3–4 h)
0%
Leads without an owner
(was 30%)
67%
Quote open rate
(PDF: 12%)
+23%
Conversion
offer → order
100%
Lost Conversations
with analysis (was 0%)

Data from the first months after implementation at the PVC window manufacturer.

Having a CRM is not the same as having a single flow from lead to offer.

Most say: we already have a CRM, we use a ready-made package. And the truth is that the question is not „do you have a CRM”. The question is: does this CRM really combine leads, bidding and the customer in one place — and does the offer come out as a page that the customer wants to click on, or as another PDF to „browse someday”?

Ready packages are for hundreds of thousands of subscribers. No one sews a process under your flow in them. That's what they do JSON Hub.

What is JSON Hub

An internal platform that combines in one place:

  • Lead generation — e.g. directly from advertisements
  • Manage in one dashboard — customer, notes, contact history
  • Interview and classification — statuses and tags matched to real flow
  • Generating a quote — not as a PDF, but as a link to a personalized page

The salesperson conducts an interview, classifies, marks the conversation as arranged. From the same panel, it generates an offer and sends a link to the customer. The customer on the other side receives not an attachment to the e-mail, but the page they want to access. The whole team can see statuses and notes, and every week you can go through lost conversations and draw conclusions.

One truth. One panel. Not a PDF to the trash — a page that does wow.

At first, their processes seemed too diverse for a single scheme: each sales rep had their own interview method, each client needed a different window configuration. The key turned out to be a flexible flow, statuses and tags adapted to the real lead-to-quote process. The window pricing algorithm (size, type, parameters, add-ons) was automated. The sales rep enters parameters from the interview, the rest is handled by the panel.

„The offer page is like a dream. After all, that's what I was looking for — and it does a wow effect on end customers.”

— a customer of a PVC window manufacturer, with an offer generated from JSON Hub

Same system, different industries

Washing work clothes for industry
150+ leads/month · 8 salespeople
RES and photovoltaics
300+ leads/month · 15 sales reps
Recuperation and heat pumps
120+ leads/month · 6 sales reps
Construction: roofs, garages, gates, welding
200+ leads/month · 10 salespeople
Personalised products: mugs, water bottles
80+ leads/month · 4 salespeople
HVAC and air conditioning installation
180+ leads/month · 9 salespeople

General Denominator valuation, interview, offer — and frustration when Excel is no longer enough and the PDF goes to the trash.

PVC window configurator and CRM: how a window manufacturer shortens the path from lead to quote

This article is for manufacturers and distributors of windows who generate inquiries from ads but prepare quotes by hand. It answers the question of how to combine a PVC window configurator, a CRM, and quoting into one process, so that inquiries don't get stuck in a spreadsheet.

A PVC window configurator is usually associated with a website tool where the customer picks dimensions and color. That's only half the problem. Window manufacturers most often lose customers not because they lack a nice form, but because the inquiry ends up in Excel, waits several hours for a quote, and comes back to the customer as a PDF nobody opens.

Why an online window configurator alone isn’t enough

An online window configurator collects data. But someone still has to assign the inquiry to a sales rep, send follow-up reminders, prepare the quote, and check whether the customer read it. If these steps happen in a spreadsheet, the configurator just adds rows to the table faster.

In the implementation described above, the starting point looked like this: 12 sales reps, over 200 leads per month from Meta Ads, and an Excel file with 47 columns as the only database. Each sales rep kept notes their own way, there were no reminders, and 30% of leads had no assigned owner. No one knew who changed what or who had called whom.

What parameters a PVC window configurator needs to handle

Pricing a window involves a dozen or so interdependent decisions. The manufacturer in our example was convinced his algorithm was too complex to automate. It took into account:

  • window dimensions and profile type,
  • thermal and acoustic parameters,
  • add-ons such as insect screens, roller shutters, and trickle vents,
  • color and opening type,
  • installation and delivery.

With a well-designed data model, each of these elements becomes a pricing rule rather than an item to recalculate by hand. In this implementation, the pricing algorithm was automated and integrated with the CRM: the sales rep enters the parameters gathered during the call, and the system generates the price and the quote. Quote preparation time dropped from 3–4 hours to 15–20 minutes.

The same engine can later power a customer-facing configurator on your website. The order matters, though: first correct pricing logic on the team's side, then making it available externally.

CRM for a window manufacturer: what it should have

Many companies already have an off-the-shelf CRM. It's worth checking whether it connects leads, pricing, and quotes in one place or just stores contacts. A CRM for a window manufacturer should support the actual sales flow rather than force a standard funnel:

  • automatic lead capture from ad forms,
  • assigning each lead to a specific sales rep,
  • statuses and tags matched to the stages: interview, qualification, meeting scheduled, quote,
  • automatic reminders for follow-ups and meetings,
  • a shared history of notes and changes, visible to the whole team,
  • generating a quote from the same panel, without retyping data.

At the start of the project, the sales reps’ processes seemed too different to fit one model. The solution turned out to be a flexible workflow in which statuses and tags reflect how the team actually works.

Window configurator and CRM integration: how the data flows

The biggest time savings come when data is entered only once. In practice, the flow looks like this: a lead from an ad lands in the CRM and gets an owner, the sales rep runs the discovery call and marks the meeting as scheduled, and enters the window parameters directly in the panel. The same data produces the price and the quote, which is sent to the customer as a link.

Every time data is retyped between tools, there's room for a mistake in dimensions or price. That's why, when choosing a solution, it's worth asking not whether a configurator and CRM exist separately, but whether data flows between them without copying. The same applies to statuses: when a quote is opened, that information should appear on the customer record in the CRM immediately.

A quote as a web page instead of a PDF

The last step of the process often decides the outcome. A PDF sent by email ends up in a “to review” folder, and the sales rep doesn't know whether the customer opened it. A quote delivered as a personalized web page via a link has two benefits: the customer gets something they want to look at, and the team can see whether and when the quote was opened.

At the window manufacturer, the quote open rate rose to 67%, compared with 12% for PDFs. Quote-to-order conversion increased by 23%. When a change is requested, the sales rep updates the page instead of generating another file.

Window quoting in a CRM: what to measure before and after implementation

Before you start the implementation, measure the current state. Without it, it will be hard to tell whether the change made a difference. Below are the metrics from the first months after implementation in the case described:

MetricBeforeAfter implementation
Quote preparation time3–4 hours15–20 minutes
Leads without an owner30%0%
Quote open rate12% (PDF)67% (website)
Lost deals with analysis0%100%
Quote-to-order conversionbaseline value+23%

One metric is especially worth watching: the time from first contact to sending the quote. Leads from ads lose interest quickly, and a customer who waits several days is talking to competitors in the meantime.

How to move off Excel without paralyzing sales

Technically, importing data from a spreadsheet isn't difficult. Changing habits is harder: sales reps need to enter notes in the system right away, not “tomorrow in Excel.” It helps that the new tool saves them time from day one, because they generate quotes in minutes.

The window manufacturer implemented the system in 6 weeks. The element that stays in place permanently after implementation is a weekly review of lost deals. With all the data in one place, you can see at which stage and why customers drop out, and improve the process based on facts rather than impressions.

The same approach works in other industries built on needs assessment and pricing: construction, solar PV, and HVAC installation. Anywhere Excel is no longer enough and a PDF quote gets lost in the customer's inbox.

The three objections we hear most often

„We already have a CRM. We use a ready-made package.”

Many companies have CRM. It is worth checking one thing: whether this CRM combines leads, bidding and the customer in one place — and whether the offer comes out as a page that the customer wants to click on or as another PDF. Ready-made packages are for hundreds of thousands of subscribers; no one sews the process under your flow. If your CRM is already doing this — great. If not, it is worth calculating the difference.

„It won't work for us — our pricing algorithm is complicated.”

The window company thought so too. Their algorithm took into account window size, profile type, thermal and acoustic parameters, additions (mosquito nets, roller shutters, diffusers), color, opening method, assembly and transport. With good architecture, it is possible to build any algorithm and any number of parameters. Their listing time has dropped from 3–4 hours to 15–20 minutes.

„We don't have time to implement now.”

The window company implemented the system in 6 weeks. The time for implementation often pays off in the first month, because instead of a dozen or so hours over the offers, you have one panel and an offer in minutes. We don't say „you have to now”. We say: if there is a moment to count it — we will be happy to help.

Your next step

It is very possible that it is one panel and one truth — from the lead to the offer. Offer as a page, not a PDF to the trash. Just like the window manufacturer and companies from industries that already use it.

You don't have to go down this road alone. We can talk.

Three paths, each different

Select according to your state of discernment.

3 min Check cost forks Estimator: A few questions about your product, you get a fork. No email. Open the estimator
5 min See what CPQ is Listing as a page instead of a PDF — how automatic bidding works. Listing: Digital Listing
30 minutes Schedule a 30-minute meeting A specific conversation about your process: where the leads go and what can be recovered. No commitment. Schedule a 30-minute meeting

Frequently Asked Questions About This Implementation

Why do companies lose 73% of their customers before sending a quote?

Three main reasons: 1) leads land in Excel or e-mail, where they die in administrative chaos — no one has visibility, who changed what and who talked to whom; 2) bidding takes hours (PDF to submit, check, send), so the salesperson makes 5–10 offers per day instead of 30–50; 3) the customer does not get a response in 24–72 hours and goes to the competition (78% buyers choose the first company that will respond with a specific answer). Total: 50–75% leads die.

How can you tell if your company is losing leads in Excel?

Five symptoms: 1) Excel or email as the main place for saving leads; 2) salespeople have their own note-taking systems (colors, columns, paper notes); 3) the client asks “where is my quote?” three times or more; 4) the sales rep says “I'm sorry, I forgot”; 5) lack of hard metrics for win rate, response time, and sales cycle length. Three or more symptoms mean that leads are being lost.

Is migrating from Excel to a CRM system difficult?

Technically not — CRM (Pipedrive, HubSpot, JSON Hub, SalesManago) has native Excel import. The difficulty lies in adopting salespeople: they have to change the habit from „I will add tomorrow in Excel” to „I will add now in CRM”. Typical migration: setup week, two weeks of training, 1–3 months of adoption struggle. The success is80% + deals going through CRM after three months.

What were the benefits of replacing the PDF with a web page?

Four effects: 1) speed — the offer-page leaves in minutes, PDF takes hours; 2) the customer sees personalized variants interactively (color change, live price), which gives a higher conversion than static PDF; 3) tracking — you know when the customer opened the offer and what they clicked on; 4) editing — when requesting a change, you modify the page instead of generating a new file. Typical effect: openability of 60–80% against 20–30% at PDF.

How much does it cost to migrate from Excel to an integrated system?

Three levels. The cheapest: CRM SaaS (Pipedrive, HubSpot, SalesManago) about 500–1000 PLN/user per month plus 5–15 thousand PLN of implementation. Medium: CRM plus automatic bidding — additional PLN 15–30 thousand. The most powerful: configurator plus JSON Hub (CRM, offer-page and project management in one) — PLN 60–150 thousand, but with full automation. Return usually in 6–12 months from recovered leads.

Does every B2B company face the problem of losing 73% of its leads?

The number 73% comes from a specific case of a PVC window manufacturer. In other industries, it can be 50% (with a well-functioning CRM) or 80% (with a chaotic Excel). The pattern is universal: a company using Excel or email instead of CRM, having 12+ salespeople and 100+ leads per month, loses at least half of the deal. The first measure: how long it takes from the first contact to send the offer. After 24 hours, you lose most of the market.

What to do next if you have similar listing chaos

The PVC window manufacturer is a typical example of the syndrome of „47 columns in Excel, 12 salespeople, 200+ leads”. The configurator and automatic bidding together close this chaos. Here are the paths to get you started:

Estymator kosztów konfiguratora: kilka pytań o produkt i widełki cenowe
Cost estimator. A few questions about the product, at the end of the fork. No email.
Konfigurator domku modułowego: wymiary, układ pomieszczeń, materiały i wizualizacja 3D
Modular house configurator. The same pattern as for windows: variants, options, live price.

About the Author

Jędrzej Siewierski – CEO and co-founder JSON CrewSince 2024, he has been building Product configurators for B2B companies (manufacturers of agricultural machinery, hunting weapons, modular homes, and IoT electronics) as well as JSON Hub—his own SaaS platform that integrates CRM, automated quoting, and project management. Co-author of a digital sales transformation methodology: shortening the path from interest to purchase through a configurator + automated quoting + CRM. Stack: Next.js, Three.js, Nest.js, React Native. Contact: contact@jsoncrew.com · LinkedIn.

Resources · knowledge and evidence

Check before we talk

Services associated with this deployment. Take a look at the offer, see how we approach similar problems in other customers.

Next step

Did you like this article?

If after reading this you feel your company also has processes worth rebuilding, book a free call. Together we will check where sales are really leaking and what makes sense to implement first.

Schedule a call