Replace Excel with an offline Fillout quoting system

Replace an Excel pricing sheet with an offline Fillout quoting system that generates PDFs and uploads them to JobNimbus—fast for field techs.

Sep 8, 2026
Replace Excel with an offline Fillout quoting system
A quoting workflow that lives in a spreadsheet will eventually break in the field: it’s slow to scroll, hard to maintain, and useless offline. A better pattern is offline inspection form → structured quote database → PDF documents → CRM upload, with your CRM (like JobNimbus) staying the system of record for jobs, files, and payments.
Photo by Fotos on Unsplash
Photo by Fotos on Unsplash

Why Excel quoting breaks for field techs

  • Speed: a 700+ line pricing list inside a CRM or spreadsheet takes too long when someone needs a quote in minutes.
  • Consistency: different versions of the “same” spreadsheet create pricing drift.
  • Offline reality: crawl spaces, basements, and job sites often have no signal.
  • Document output: customers don’t want to see your calculator — they want a clean proposal, BOM, and work order.

The target architecture (offline-first)

1) Offline-friendly inspection + quoting UI (Fillout)

Use Fillout as the tech-facing interface.
  • Build the inspection flow with conditional logic (e.g., selecting “full encapsulation” hides “starter” options).
  • Use the mobile app workflow so the inspection can be completed offline and synced when back online.
  • Capture photos by category (mold, condensation, damage) so they land in the right place later.

2) A quote database that replaces the spreadsheet “master calculator”

Store your pricing logic, modifiers, line items, and quote state in a real database:
  • Option A: Zapier Tables — best when you want the database to live inside automation and minimize moving parts. See Zapier Tables.
  • Option B: Airtable — best when you need stronger relational modeling, reporting, and heavier browsing. See Airtable.
The database should hold:
  • Customer/job identifiers
  • Quote version/status (Draft → Ready to present → Approved)
  • Line items (including long item lists)
  • Pricing modifiers (if/then logic)
  • Output references (proposal PDF link, BOM PDF link, work order PDF link)

Document generation: proposal, BOM, work order (PDF)

Once the inspection is synced, generate PDFs automatically.
Design principles:
  • Keep the PDF template stable (logo/header is enough to start).
  • Separate “pricing math” from “customer output.” Customers only see the formatted documents.
  • For long item lists, design the template to paginate cleanly (and treat the quote as a data set, not a single text block).

Upload into JobNimbus (and keep it the system of record)

In this pattern, JobNimbus stays where the job is managed:
  • Store PDFs in the job/customer record.
  • Use JobNimbus for execution: scheduling, invoicing, payment links, signatures, and job status.
  • Keep the inspection + quoting experience outside the CRM so techs aren’t stuck scrolling a pricing catalog.

Prefilled customer links (so techs don’t search)

A practical improvement is to generate a unique link that opens the inspection/quote form with the customer/job preselected.
Implementation options:
  • Add a “Start inspection” link in JobNimbus that passes a stable JobNimbus ID into the form.
  • When the form syncs, the automation uses that ID to attach documents to the right record.

Phased rollout plan (reduce risk)

  1. Phase 1: Replace the spreadsheet
    • Build the Fillout form, database, and one PDF (proposal).
    • Upload PDFs to JobNimbus.
  2. Phase 1.5: Add BOM + work order
    • Extend the same data model to additional document templates.
  3. Phase 2: Upgrade the sales experience
    • Add an iPad-friendly presentation/portal layer on top of the same database foundation.

Common pitfalls (and how to avoid them)

  • Trying to rebuild a spreadsheet inside the CRM: you’ll end up with the same scrolling problem.
  • No single source of truth for pricing: put modifiers and line items in the database, not in multiple copies of a sheet.
  • Offline as an afterthought: design the field flow first, then the back-office workflow.
  • Over-optimizing the template too early: start with “good enough” PDFs; iterate once the flow works.

Build this with Connex

If you want to replace your Excel pricing sheet with an offline-first quoting workflow (Fillout → database → PDFs → JobNimbus), we can help you design and build it.