Meerkat LLC mascotMeerkat Book a call
— Case Study · AI Quoting Agent

Quotes in seconds. Zero invented prices.

A Swiss plumbing & HVAC company asked for an AI quoting agent with one hard rule: no hallucinated prices, ever — and "no prototype, no conversation." So Meerkat built the prototype to their published spec and tested it live: free-text intervention requests in five languages, priced only from exact supplier-catalog matches, delivered as a formatted PDF quote.

The no-hallucination guarantee is architectural, not a prompt: the language model never touches a price. It has no path to a number.

How it works

  1. Webhook intake. A free-text intervention request arrives in any of DE / FR / IT / EN / ES — e.g. a German request for a Vitodens 200-W boiler, copper pipe, and installer hours.
  2. Claude extracts, and only extracts. The Claude API pulls the requested items into a strict, validated JSON structure — products, quantities, labor, travel. It is never asked for, and cannot output, a price.
  3. Exact catalog matching only. Each extracted line is matched against supplier catalogs (SKU, name, or alias). No fuzzy pricing, no "best guess" SKUs.
  4. Deterministic quote calculation. Plain code — not a model — applies the pricing rules: materials +15% margin, labor at 95 CHF/hr, travel flat 45 CHF, Swiss VAT 8.1%.
  5. Unmatched lines go to a human. Any product that doesn't match the catalog exactly is flagged pending review — the quote never ships with an invented number.
  6. Branded PDF quote generated in the customer's own language, returned in seconds.

Live test results — July 20, 2026

Real request: German free-text order ("1x Vitodens 200-W 19kW, 2 Stangen Kupferrohr 22mm, 6 Monteurstunden Heizung und Anfahrt") → correct, fully itemized quote of CHF 8'555.90 incl. 8.1% VAT — generated in seconds.
Adversarial request: a made-up product ("Superboiler 9000") → no price invented. The line was flagged for human review and the agent answered "pending review." That behavior is guaranteed by the architecture, not by prompt-engineering luck.

Honesty note, Meerkat-style: this system is a working prototype built to a real company's published specification and live-tested against real catalog data on n8n Cloud. It is offered to prospects as an importable workflow or a live webhook they can break on purpose. No client-revenue numbers are claimed — when pilot clients finish their first full month, real before-and-after figures get published here.

n8n CloudClaude (Anthropic) APIStrict JSON extractionDeterministic pricing engineMultilingual: DE / FR / IT / EN / ESPDF generationHuman-review fallback

More case studies