Auto Glass Force project screenshot
Odoo ERP

Auto Glass Force: one system for three California locations

Auto glass repair and replacement in San Jose, Hayward and Concord, California.

  • StackOdoo 19 Enterprise, self-hosted
  • TimelineSix weeks
  • Locations3 (San Jose, Hayward, Concord)

The problem

The problem

Auto Glass Force ran three locations with no shared system. Jobs were scheduled over WhatsApp, which made double-bookings hard to avoid and left technicians without a clear view of their day.

Accounting sat in QuickBooks, apart from daily operations. Parts across three warehouses were tracked from memory. Insurance claims, a major source of revenue, lived in spreadsheets with no link to billing. The team spent hours each day moving information between tools.

  • Double-bookings from WhatsApp scheduling
  • Parts tracked from memory across 3 warehouses
  • Insurance claims lived in disconnected spreadsheets

What we built

Six connected apps, one system

We deployed Odoo 19 Enterprise on the client's own server, with six connected apps working as one.

  1. CRM
  2. Sales
  3. Field Service
  4. Inventory
  5. Purchasing
  6. Accounting
  • A visual drag-and-drop calendar replaced WhatsApp scheduling.
  • A custom quote calculator with VIN lookup, tax on parts only, labour rates by service type and location, and ADAS calibration fees.
  • Technicians manage jobs, checklists, photos, e-signatures and on-site payments from a mobile browser, with no app to install.
  • QuickBooks was retired, with a complete data migration on go-live day.

What changed

Before and after

  • Before: Scheduling over WhatsAppAfter: A shared calendar, with WhatsApp retired on go-live day
  • Before: Parts tracked from memoryAfter: Parts reserved when a job is booked and released if cancelled
  • Before: Insurance claims in spreadsheetsAfter: A defined claim workflow from submission to payment
  • Before: Month-end split between QuickBooks and other toolsAfter: Month-end accounting run entirely in Odoo
  • Before: QuickBooks subscriptionAfter: Retired

Have a similar problem?

Tell us how your operations run today, and we’ll give you an honest view before any proposal is written.