Skip to content
All projects

// HVAC contractor · US

AI Quotation Generator

Replacement forms arrive by email as PDFs; a priced, formatted quotation goes back to the customer as a reply — automatically.

Client
HVAC contractor · US
Built at
AtScale Consultants
Role
Solution design & development
n8n
1 workflow · 38 nodes
Stack n8nGmailGeminiOpenAISupabaseGoogle DocsGoogle SheetsGoogle Drive

The problem

Estimators read each unit replacement form by hand, looked up unit and add-on prices in a catalog and assembled the quotation document themselves. It was slow and prone to pricing mistakes.

The solution

A Gmail-triggered pipeline extracts every attached form and runs OCR with Gemini and OpenAI in parallel for accuracy. Units and add-ons are priced against a product catalog in Supabase, an AI quotation agent assembles a structured proposal, and the result fills Google Docs and Sheets templates. The document is exported to PDF and sent as an email reply.

Architecture

Interactive view of the actual workflows. Drag to pan, pinch or use + / − to zoom, click a node for details, or press Run to simulate an execution.

38 nodes · Click a node to inspect it

Engineering highlights

  • ◆ Dual-model OCR in parallel to cross-check extracted values.
  • ◆ Unit and add-on prices are looked up in the catalog database and handed to the agent, not left to the model.
  • ◆ Template-driven output keeps every quotation on-brand.

Impact

  • ✓ Quotations go out without manual data entry.
  • ✓ Pricing is consistent with the catalog on every proposal.

* Client names withheld under confidentiality. Data shown is anonymized or mock.

Next project AI Short-Drama Video Pipeline Generative-media startup · Indonesia