← Back to case studies

Glass Pricing Calculator - Quotation Process Automation

Industry: Industrial glass manufacturing and processing
Size: 250+ pracowników
Location: Poland
Area: Sales

The Challenge

Multi-hour quotation creation process in Excel

The company struggled with an inefficient process for creating price quotes for glass products. Sales representatives spent hours on manual calculations in Excel, generating errors and delays.

Key challenges:

  • Creating a single quote took 2-4 hours due to complex pricing calculations
  • High error rate in quotations (15% of quotes required corrections)
  • Lack of standardization - each sales rep had their own version of the Excel calculator
  • Inability to control margins and profitability in real time
  • Difficulty updating raw material prices and process costs across multiple Excel files
  • Problems generating professional quotes in multiple language versions
  • Lack of consistency in target product configuration between departments
Business impact: The quotation process was a sales bottleneck - quotes reached clients with delays and contained pricing errors, resulting in financial losses or lost orders. The lack of a margin control system led to unknowingly granting discounts that exceeded the company's capabilities.

The Solution Process

Quotation process transformation

Design and implementation of an advanced pricing calculator in AppSheet that automates the entire process - from entering product parameters, through calculating costs for all production processes, to generating a professional quote in the selected language version.

Delivery time: 4 months
1

Formula analysis and mapping

Detailed analysis of all Excel calculators, extraction of pricing formulas, mapping of dependencies between production processes (cutting, tempering, lamination, insulating, bending) and identification of all variables affecting the final price.

3 weeks
2

Database construction

Creation of centralized databases: raw materials (glass types, films, spacers, sealants), process sequences, auxiliary materials, machine depreciation, utilities and labor rates, product codes, and standard formats with reference prices.

2 weeks
3

Calculation engine implementation

Migration of all formulas to AppSheet while maintaining result accuracy, implementation of calculations for each process (DPC and TPC), automatic population of profitability thresholds, handling of exceptions (oversized formats, non-standard templates).

5 weeks
4

Views and automations

Creation of intuitive working views: CSV panel for quick addition of glass formats, 3- and 6-format views, automatic parameter copying, process buttons with instant calculation, quote version management panel.

2 weeks
5

Quote generator

Automated generation of quote documents in three versions (PL, EN, LAD - for Lady Glass) with automatic retrieval of client data, target product configuration, prices in multiple currencies, and additional terms (transport, packaging).

3 weeks
6

Testing and deployment

Comparative testing against Excel on a sample of 50 real quotes, sales rep training, phased rollout (pilot first, then full migration), process documentation and creation of training materials.

3 weeks

Actions Taken

Centralization of pricing databases

Unified databases were created containing current raw material prices (glass, films, spacers), production process costs, utility rates and labor costs. Every price change is entered in one place and automatically updates all quotes.

Tools used:
AppSheetGoogle SheetsAPI integracje
Result: Eliminated the problem of outdated prices in quotes - 100% pricing accuracy with current data.

Automation of process calculations

Advanced calculation formulas were implemented for all processes: cutting with coating consideration, drilling with various diameters, edge processing (polishing, matte, seaming), tempering (ESG/TVG), lamination, insulating unit assembly, gravity bending, CNC, painting. Each process automatically calculates DPC (Direct Production Cost) and TPC (Total Production Cost) with profitability thresholds.

Tools used:
AppSheet FunctionsVirtual ColumnsCustom Formulas
Result: Quote creation time reduced from 2-4h to 15-20 minutes, elimination of calculation errors.

Version management and template system

A system was implemented for creating multiple quote versions for a single client (different variants, discounts, margins) with the ability to compare and select the best option. Three quote templates: Polish (standard), English (export) and LAD (for Lady Glass) with automatic adjustment of currencies, units and target product configuration.

Tools used:
AppSheet WorkflowsDocument GenerationMulti-language Support
Result: Increased negotiation flexibility - sales reps can create alternative pricing variants in minutes.

Quick entry panel (CSV)

A dedicated panel was created for bulk addition of glass formats - the sales rep selects basic parameters (glass code, thickness, tempering, films, edge finish) and the system automatically generates complete quotes for multiple line items simultaneously. 'Apply to all formats' function for recurring processes.

Tools used:
AppSheet FormsBulk ActionsDefault Values
Result: Data entry accelerated by 80% for standard orders.

Margin and profitability control

Automatic margin monitoring was implemented - the system calculates production cost, percentage margin (editable by the sales rep) and sales value. Blocks prevent granting margins below the minimum, alerts trigger at low margins, and profitability is visible in real time.

Tools used:
AppSheet Security FiltersConditional ActionsReal-time Calculations
Result: Average margin increased by 4.2 p.p. through conscious profitability control.

Automatic document generation

Automated generation of PDF/DOCX quotes was implemented with full personalization - client data, detailed product configuration, pricing tables, delivery terms, transport and packaging. Quotes are generated with a single click in the selected language version with automatic exchange rate updates.

Tools used:
AppSheet Document TemplatesWorkflow AutomationDynamic Content
Result: Professional quotes generated automatically - saving 1-2 hours of work per quote.

Results Achieved

Key metrics

Quote creation time

2-4h15-20 min
95% reduction

Errors in quotations

15% ofert0,5% ofert
95% reduction

Average margin

18.3%22.5%
4.2 p.p. increase

Price update time

2-3 days5 min
95% reduction

Quotes/sales rep

25 quotes/mo. (1.25 quotes/day)95 quotes/mo. (4.75 quotes/day)
280% increase

Quote conversion rate

22%31%
41% increase

Business benefits

  • Radical acceleration of the quotation process - from 2-4h to 15-20 min per quote
  • Elimination of calculation errors - error rate reduced from 15% to 0.5%
  • Increased sales rep productivity - output up from 25 to 95 quotes per month
  • Improved profitability - average margin increased by 4.2 percentage points
  • Centralized price control - price updates in 5 minutes instead of 2-3 days
  • Professionalized quotes - uniform standard across all language versions
  • Better business control - real-time view of margins and quote profitability
  • Faster response to inquiries - clients receive quotes the same day
  • Flexibility in negotiations - easy creation of pricing variants
  • Easier onboarding - new sales reps are productive from their first week
The AppSheet calculator is a revolution in our sales process. Before, creating a single quote was grueling - hours in Excel, verifying formulas, making corrections. Now I enter the parameters, the system calculates everything automatically and generates a professional quote in 15 minutes. I can focus on the client instead of the calculations. It's a game-changer!
Head of Sales Department

Project Gallery

Baza surowców
Baza surowców - centralne repozytorium wszystkich materiałów (typy szkła, folie, ramki, silikony) z cenami, parametrami technicznymi, dostępnymi rozmiarami tafli oraz możliwością zarządzania opłatami dodatkowymi i rozpakietowaniem.
🔍 Click to enlarge
Dane wejściowe formatki
Panel wprowadzania danych - intuicyjny formularz do definiowania parametrów formatki szkła: kod, grubość, wymiary, ilość sztuk, procesy (hartowanie, laminacja, szlifowanie) z automatycznym podpowiadaniem wartości.
🔍 Click to enlarge
Szczegóły formatki
Szczegóły formatki - kompletny widok wszystkich parametrów formatki szkła: wymiary, grubość, procesy, obliczone powierzchnie, objętości, wagi oraz budowa docelowa produktu z automatyczną kalkulacją kosztów.
🔍 Click to enlarge
Widok formatek
Widok tabeli formatek - przegląd wszystkich formatek w ofercie z kolumnami: LP, kod szkła, wymiary, ilość, procesy, TKW, CKW, marża, cena jednostkowa i wartość. Możliwość edycji przyciskami procesowymi.
🔍 Click to enlarge
Widok tematów procesowych
Panel tematyczny procesów - zorganizowany widok procesów produkcyjnych w kategoriach tematycznych: obróbka wstępna, hartowanie, laminacja, zespalanie, wykończenie z przypisanymi kosztami i parametrami.
🔍 Click to enlarge
Podstawowe informacje
Podstawowe informacje oferty - dane klienta, numer oferty, data utworzenia, handlowiec odpowiedzialny, wybór szablonu (PL/EN/LAD), waluta, kurs oraz opcje transportu i opakowania.
🔍 Click to enlarge
Materiały pomocnicze
Baza materiałów pomocniczych - repozytorium materiałów eksploatacyjnych używanych w procesach produkcyjnych: wiertła, tarcze, papier ceramiczny, płótno ceramiczne z cenami i przypisaniem do procesów.
🔍 Click to enlarge
Podsumowanie pozycji
Podsumowanie pozycji - zestawienie wszystkich pozycji w ofercie z obliczonymi: powierzchniami, wagami, ilościami, kosztami wytworzenia, marżami, wartościami sprzedaży oraz cenami za m² i sztukę.
🔍 Click to enlarge
Podsumowanie kosztów
Podsumowanie kosztów - szczegółowe zestawienie kosztów według procesów: rozkrój, wiercenie, szlifowanie, hartowanie, laminacja, zespalanie, gięcie z podziałem na TKW, CKW i przypisanymi marżami.
🔍 Click to enlarge
Baza ofert
Baza ofert - centralna lista wszystkich wygenerowanych ofert z danymi: numer, klient, branża, data, status, wartość, handlowiec, wersja językowa oraz możliwość przejścia do szczegółów i edycji.
🔍 Click to enlarge

Porozmawiajmy o Twoich procesach