orriq
← All case studies
Roofing & construction · 2026
Garage Roof Company

Survey-to-installation CRM for a roofing specialist.

A survey capture tool with property photos and sketched dimensions, a product configurator with pricing rules and VAT, route-optimised crew scheduling, and an instant quote engine — all shaped to how roofers actually sell and deliver.

Garage Roof Company
Hours
Quote turnaround
£4.8k/yr
HubSpot saved
Calendar + map + list
Views
The challenge

Generic CRMs force tradespeople into 'deals' and 'stages' that don't reflect how roofing jobs actually flow — survey, quote, booking, delivery, handover. Lead data was getting lost in HubSpot's opinionated object model. Photos of job sites lived in WhatsApp. Quotes lived in Word. Nothing joined up.

The build

A purpose-built CRM modelled around surveys → quotes → installations. Survey capture on-site with property photos and dimensional sketches. Product configurator with pricing rules, VAT handling, and instant quote generation. Route-optimised scheduling for crew assignments. Google Maps geocoding on every record. A public customer portal for surveys and quotes.

Garage Roof Company UI screen

Platform screenshot · demo data

Inside the build

Every feature shipped, line by line.

Survey & quote
  • Field survey capture with property photo gallery
  • Dimensioned sketch tool for roof measurements
  • Product configurator with pricing + VAT rules
  • Instant PDF quote generation with branding
Scheduling & delivery
  • Route-optimised crew scheduling
  • Multi-view calendar, list, grid, map
  • Delivery + collection management
  • Job status tracking with photo handover
Customer-facing
  • Public customer portal for quotes and surveys
  • Branded quote approval flow
  • Automated email notifications
  • Customer feedback capture
Integrations
  • Google Maps geocoding
  • Invoice generation from jobs
  • Payment tracking
  • Stripe (optional)
Outcomes
01
Quote turnaround down from days to hours
02
Photographic timestamped job records, automatically
03
Crew schedules route-optimised, not manually ordered
04
Monthly cost below the previous HubSpot seat bill
Next.js
Supabase
Google Maps
Stripe

Want something like this, shaped around your business?