Fassadenklar: from a CRM deal to a priced quote, with the building measured from public data
Customer: Fassadenklar (fassadenklar.de) — facade cleaning and coating, Germany. What we built: Pipedrive deal → automatic building measurement from official 3D city data → draft quote in sevDesk. Status: the measurement pipeline has been in production since April 2026. Claude has been running on Fassadenklar's own Anthropic account since September 2026.
The situation
Quoting facade work means knowing the surface area of a building. It used to mean driving there, measuring on a map, or guessing — for every enquiry. The slow step was not the work, it was the paperwork before the work.
The quoting software originally planned never opened its API. We did not wait; we built the pipeline on sevDesk instead.
What we built
- A deal is marked for a quote in Pipedrive. A webhook fires.
- The address is located via the Google Geocoding API, and in Berlin via the official address register.
- The building is measured from official LoD2 city models — the same 3D data the surveying offices publish. No site visit, no manual tracing.
- A vision model reads the images: Google Street View, the customer's photos from the deal, and a Google map with the building outlines drawn in. From these it derives storeys, balconies, surface material and access.
- Two models check each other. Where the match is ambiguous, Gemini and Claude identify the building independently on the map. Only what both agree on is used.
- The draft quote is created in sevDesk, positions and prices from Fassadenklar's fixed template. No model writes a price. A quote is a contract, so the contractual parts are deterministic by design.
- The team reviews and sends. Sign-off stays with Fassadenklar.
The pipeline in numbers
- Over 50,000 m² of facade measured automatically. Since September, each measurement becomes a draft quote in sevDesk directly.
- 14 of 16 German federal states connected, around 94% of Germany's population.
- 0.2% deviation from the on-site survey: three apartment buildings in Dortmund, 2,088.9 m² measured against 2,093 m² surveyed by hand.
- Over 80 production releases since April, backed by over 600 automated tests.
From operation
Two examples:
- Leonberg — measured: two buildings, 245.18 m² and 187.36 m². One quote covering both: €3,460.32 net.
- Berlin — measured: 849.42 m² of facade, with a 112.35 m² party wall automatically excluded from billing. Quote: €6,795.36. A party wall sits on the boundary and cannot be charged. The system catches it automatically — at 8pm too.
The rule decides, not the model
Claude writes a paragraph about the specific building for every quote. A rule guard ensures that areas and prices come only from the measurement and the template, never from the model. Every quote pairs a personal text with exact figures.
