Overview

Everything in one record.
← Site
Pipeline value
$312k
▲ 18% vs last month
Won this month
$94.2k
▲ 6 deals
Jobs in production
11
▲ 3 awaiting specs
Avg. handoff time
0m
no re-keying

The throughline today

Records moving Sales → Production → Service
RecordValueStage

Won — last 6 months

Closed value
Pipeline by stage

Sales pipeline

Click “advance” to move a record — watch it pass straight through.

Schedule

One calendar the whole team shares — estimates, installs, and service visits, color-coded. Click any day.

Accounts

One customer record — sold, built, serviced.
CustomerJobValuePhase

Lead generator

Pick a target, generate named contacts, add straight to the pipeline.
CompanyContactTitleEmail
No results yet — hit Generate.

Quote builder

Live totals. Branded PDF in the full build.

Halverson Roofing

Estimate · valid 30 days
Good / Better / Best — customer picks & e-signs

Invoices

Bill from the same record you sold and built on. Customers pay online through Stripe.
#CustomerAmountStatus

Job profitability

Labor, materials, and overhead roll up automatically — see the margin on every job, not just revenue.
JobRevenueCostMarginMargin %

What your customer sees

Every customer gets a private portal — approve the quote, watch progress, and pay, without a single phone call.
Your roof with Halverson Exteriors
Project #1042 · Dana R. is your rep
Where things stand
Quote approved
You e-signed the Better option — Jun 24
Scheduled
Install set for the 12th, 7:30am
In production
Materials ordered · crew assigned
Complete & serviced
Warranty + service plan activate here
Choose your option

Activity

Every touch on every record.
WhenWhoEvent