OPERATOR
Control room access

Welcome back

Sign in with your approved N.E. Radon Doctors account.

Access is invitation-only. Contact the Operator owner if you need an account.
OPERATORHome
N.E. Radon Doctors
OPERATORN.E. RADON DOCTORS

Overview

Reading today’s operating picture…

Good morning

Today’s brief

Reading today’s operating picture…

Lead response

Target < 5 min

Unreturned calls

Call performance

Unique Dialpad calls
External conditions × N.E. Radon Doctors performance

Economic Conditions & Demand Intelligence

Metric cards

Every card is clickable for source, freshness, and radon-business-impact detail.

Loading economic overview…

Demand outlook

Loading demand outlook…

Compare an Operator metric with an economic indicator

Historical Treasury yields

2-year, 5-year, 10-year, and 30-year constant-maturity yields.

Current yield curve

Mortgage spread over 10-Year Treasury

30-year mortgage rate minus 10-year Treasury yield. Computed locally from two already-stored indicators.

30-year mortgage rate vs. 10-year Treasury

Federal funds rate vs. mortgage rate

National housing indicators

Loading housing indicators…

Regional building permits -- MA / CT / NY

Loading regional permits…

Not yet modeled

Requested by the spec but with no committed free data source identified in Phase 1.

National consumer conditions

Same cards as the Overview tab, for reference alongside the regional detail below.

Loading…

State unemployment -- Massachusetts, Connecticut, New York

BLS state unemployment rate, seasonally adjusted, mirrored on FRED.

Loading…

Regional CPI

Loading…

Regional Fed sentiment survey

Loading…

Coverage notes

Radon demand signals by segment

Loading…

Sales Relationship Lab

Indexed series over time

Scatter -- economic indicator vs. Operator metric

Correlation

Rolling correlation

Best-lag scan

LagrnSmall sample?

Leading & Lagging Indicators

Coming in a later phase (Phase 4): a composite Radon Demand Index and systematic lead/lag ranking across all indicators.

Forecast & Scenarios

IndicatorFrequencynConfidenceMethodNext forecast value

Indicator forecast detail

Data provider sources

Loading provider status…

Data health

Series health

IndicatorGeographyProviderLast observationStatus

Recent sync runs

IndicatorStartedStatusAdded

Manual CSV import

Indicator impact map

Revenue

Revenue

SQLite + Jobber sources
Last refresh —
Operator brief

Auditing revenue records…

Cash & Collections

Validated A/R aging

Production opportunity

Approved work validation

Revenue this month$0
Target for selected period$0
Variance to pace$0
Revenue required / production day$0Using configured weekdays and holidays
Goal completed0%of $0 period target

Cash collected

Money recorded as paid in Jobber this month. Revenue remains based on completed work.

Cash collected · This month$0
Payments + deposits0
Deposits collected$0
Refunds$0
Tips collected$0
Outstanding A/R now$0
Cash collected is calculated from unique live Jobber payment records using each payment date. Refunds are shown separately.

Payment types

Recent recorded payments

Paid dateCustomerInvoiceCollected
Forecast proof

Projected revenue, row by row

Actual invoices, scheduled work, approved work and forecast assumptions shown separately.

Revenue proof

Invoice audit, row by row

Every invoice behind the selected-period Revenue total.

Reconciliation

Payment ledger, row by row

Compare against Jobber's own export
Available once a comparison comes to zero.
Counted more than billed
Every row below, exactly as Operator holds it, so it can be opened in a spreadsheet beside Jobber's export or sent on.
Revenue command center

This month outlook

Live forecast
Expected finish
$0
Current $0Forecast $0Goal $0
Gap to goal$0Based on the current operating forecast
Forecast compositionClick any cohort to inspect its records
0%
Current progress0% of goalForecast confidence0% of goal
Earned so far$0Invoiced
Committed finish$0Earned + scheduled
Reachable upside$0Pipeline that can still land
Goal$0Selected-period target
Today$0
This week booked$0
Last week$0
Next week scheduled$0
Momentum

Revenue pace

Daily production

Production heatmap

See which production days carried the period and where capacity was missed.

GoalNearBelow

Revenue intelligence

Service mix

Geographic revenue

Top markets

Geographic service mix

Total revenue$0
Completed jobs0
Average ticket$0

Production credit

What the breakdown says

Revenue leak detection

Approved, not scheduled$00 jobs
Completed, not invoiced$00 jobs
Overdue receivables$0Issued revenue not yet collected
Discounts this month$0Quoted or invoiced discounts
Zero-dollar / warranty work$00 completed visits
Total identified leakage$0
Potentially recoverable$0
Approved pipeline ready$0

Revenue opportunities

Shortest path to monthly goal

Sales

Pipeline

Validating quote data…
Last refresh —
Operator brief

Reading the live pipeline…

Needs attention

Quotes Operator would work first.

Requests

0

Customer journey

0Each customer sits in the furthest stage they have reached.

Priority queue

Filtered quotes0
Filtered pipeline$0
Expected revenue$0
ScoreCustomerJob typeAgeApproval chanceValueContact / dispatch

Quote performance

Awaiting response
Approved
Scheduled
Period conversion
Avg quote
Avg close time

Pipeline coach

Opportunity meter

$0
Probability-weighted open pipeline
Likely$0
Possible$0
Long shot$0

Conversion rates by job type — selected period

Job typeClosed quotesWonArchivedConversion rateOpen pipeline

Conversion by quote amount

Approval chance by quote age

Model transparency

Population & definitions

Loading resolved quote reconciliation…

Predictive model health

Closed quotes used0
Company conversion baseline0%
High-confidence open quotes0
Job-type coverage0%
Quality control

Warranty Returns

Confirmed cases, response ownership, direct cost, and quality signals.

Warranty & quality control OS

Protect the customer. Fix the cause. Track the cost.

Detector signals stay in review until an operator confirms a real warranty case.

Loading audited records…
Today’s operating focus

Reviewing warranty exposure…

Loading confirmed cases and unresolved detector candidates.

Case workflow

Confirmed cases only. Click a card to inspect ownership, cost, and next action.

Warranty case register

The durable source of truth for confirmed warranty work and resolution history.

CaseCustomer / propertyIssueOwnerStatusDirect cost

Confirmed cases by issue

Confirmed cases by installer

Potential warranty candidates

A $0 return is evidence to review—not proof of a warranty failure.

Return visitOriginal workSignalConfidenceDecision

Metric contract

Warranty returns this period0
$0 return visits completed after an invoice in the displayed month.
Warranty return rate0%
$0 callback candidates divided by eligible invoiced jobs in the displayed month.
Confirmed0
Candidates manually confirmed as true callbacks.
Needs review0
Ambiguous candidates manually placed into review.
Repeat customers0
Unique customer or property records with callback activity this period.
First-time fix rate
Callbacks resolved on the first return visit.
Repeat warranty returns0
Properties requiring more than one callback.
Warranty cost$0
Zero-dollar callback visit value estimated from original job value when applicable.
Avg. days to callback
Average days from invoice issuance to the $0 return.
Installer warranty leader
Installer with the highest callback count this period.

Warranty return reasons

Warranty returns by original service

Responsibility

Outcome

Installer callbacks

Warranty return review queue

Return visitOriginal workReason / evidenceDays laterVisit valueClassification

How Operator captures callbacks

1. Same Jobber job
A completed $0 visit after the linked invoice is flagged.
2. Same property, new job
3. Hard exclusions
Cash control

Accounts Receivable

Actionable collections, promises, disputes, forecast, and balance cleanup.

A/R

Collections

Reconciling A/R…
Actionable overdue A/R
$0

Auditing source balances and collection workflow…

Collection priority queue

Attention score, collection likelihood, expected cash, and next action stay separate.

PriorityCustomerBalanceOldestStatusProbabilityExpected cashActions

Collection forecast

Promises, plan installments, and verified closing proceeds are committed once. General probability-weighted balances exclude those workflow states.

Customer collection accounts

One account per customer; invoice balances aggregate without duplication.

CustomerTotalActionableInvoicesOldestClassificationNext actionActions

Invoice-level A/R register

InvoiceCustomer / propertyOriginalRemainingDueAgeSource statusClassification

Detailed A/R aging

Forecast horizons

Bad debt & balance cleanup queue

CustomerInvoiceBalanceAgeCurrent classificationReason flagged
Finance command center · Phase 1

Cash, custody, and collections in one place

Last refresh —
Cash & check deposit deadline
Loading…

Attention required

QuickBooks bank & cards

Loading…

AccountTypeBook balance
DateTypeAccountPayee / memoAmount

Cash & check custody

Deposit reconciliation status

Accounts-receivable aging

Payment-method mix

Revenue by service type

Revenue by territory

Recent finance activity

Finance data health

Confidence reflects how many known data-quality issues remain unresolved.

Market intelligence

Territory Intelligence

Geographic operating command center

Market performance & expansion

Auditing geographic coverage…

Trailing 12 months

Operating-region performance

Select a region to filter towns and map markers; select it again to clear.
Loading geographic summary…

Town revenue map

Selected market

Normalized market rankings

Click any row for its service profile. Every rate includes its sample.

MarketService mixRevenueJobsGrowthFinal win rateOpen pipelinePerformance

Selected market

Qualified opportunities

Score methodology

Geographic reconciliation

Imported state normalization

Imported valueStandardStatusProperties

Geographic cleanup queue

Source values are preserved; nothing is silently rewritten.

PropertyTownImported stateZIPClassification
Massachusetts revenue$0
Connecticut revenue$0
MA share of MA + CT0%
Top operating region
Top town

Operating-region revenue

Click a territory to open its revenue and job-type dashboard.

Territory dashboard

Territory revenue$0
Company share0%
Completed jobs0
Average ticket$0
Open pipeline$0

Revenue by job type

Click a job type for deeper territory detail.

Territory pipeline

Quote value and status inside this market.

Approved$0
Awaiting response$0
Draft$0
Archived / lost$0
Selected job type

Select a job type

Revenue$0
Jobs0
Average ticket$0

Town breakdown

TownRevenueJobsAvg

Installer production

InstallerRevenue creditJobs

Town market rankings

Select a town to open its full market profile.

TownRegionRevenueJobsAvg jobConversionOpen pipelineYoY
Selected market

Select a town

Click any market in the ranking or heat map.
Revenue
Completed jobs
Average job
Quote conversion
Open pipeline
Average days to close
YoY growth
Market rank
Service mix
Average radon level will activate when a testing-results export containing measured radon levels is added to Operator.

Revenue heat map

Darker markets have generated more completed-work revenue.

Conversion opportunity map

Markets with meaningful quote volume and below-company conversion.

Dialpad

Calls

Checking data health…
Last sync —
Inbound answer rate
Answered unique inbound calls
Unrecovered missed calls
Distinct callers needing follow-up
New / unmatched potential leads
No linked customer in this period
Median answer time
Connected inbound calls
Total unique calls
Inbound
Outbound
Matched customers
Matched properties
Average duration
Callbacks completed

Call volume

Unique calls by time bucket
Answered inboundMissed inboundOutbound

Team performance

EmployeeOfferedAnsweredMissedRateAvg duration
Call intake

Transcript review

Answered Dialpad calls are summarized automatically. Jobber writeback requires your approval.
No transcript intakes are waiting for review.
Attention required

Missed-call recovery

No later callback or answered return call from the same number.
Last missedCallerCustomer matchMissed attemptsWaitingAction
Loading missed leads…
Lead intake

Potential leads awaiting Jobber intake

Answered callers not yet in Jobber.
Last answeredCallerCustomer matchAnswered callsStatus
Loading onboarding candidates…

Recent calls

Unique Dialpad conversations; department legs are grouped into the employee record.
Date & timeCaller / customerResultDurationPropertyFollow-upActions
Loading Dialpad data…
Page 1
Inventory, job readiness & purchasing

Installation & Testing Readiness

Attention required
Checking upcoming jobs…

Jobs are allocated in scheduled order against Massachusetts and Connecticut stock.

Loading

Upcoming job readiness

Click any job to inspect its requirements, allocation, source evidence, and cost.

DateCustomer / propertyCrewJob typeFanTest kitStatusFirst missingEst. cost
Growth control

Marketing

Know what is producing issued revenue—and where the next dollar should go.

Decision windowTrailing 30 days
Operator recommendation

Where should the next dollar go?

Live decision model
Loading…

Marketing Efficiency Index

Daily recommendations

Capacity overlay

Loading…

Campaign performance

CampaignStatusImpressionsClicksCTRAvg CPCCostConversionsConv. rateCost / conv.Impr. sharePhone calls
Local discovery

Google Business Profile

Profile health

Recent reviews

ReviewerRatingDateReply
Organic search
Organic demand

Google Search Console

Queries bringing people in

SearchClicksImpressionsCTRPosition

Organic landing pages

PageClicksImpressionsCTRPosition
Organic opportunities
SearchImpressionsCTRPositionOpportunity
Website behavior
Loading…

Sessions vs. Jobber new leads, by day

GA sessions
Jobber new leads

Traffic by channel

ChannelSessionsConversionsConv. rateRevenue

Top landing pages

PageSessionsConversions

Sessions by device

DeviceSessionsConversionsConv. rate

Top on-site actions

EventCount

Where visitors are, by city

CityRegionSessionsConversions
New leads0
New clients, or a known client at a new address.
Quotes sent0
Quotes sent to leads from any source.
Quotes won0
Approved or Converted status
Revenue$0
Invoiced revenue from clients with a lead source, issued in the period.

Revenue by lead source

Leads by month, top sources

Lead source performance

SourceLeadsQuotes sentWonLostConversionAvg job valueRevenueLTVRepeat %CancellationBad debtAvg payment days

Where calls arrive

Inbound calls grouped by the number that was dialled, over the last 30 days.

NumberWhat it isChannelCallsAnsweredAlready customers

Last-touch attribution by source

Loading…

Spend & return by source

SourceLeadsQuotes sentQuotes wonJobs completedRevenueSpendCACROAS

Geographic Intelligence

Loading…

Revenue, jobs, and win rate by market

TownStateRegionRevenue (12mo)JobsWin rateYoY growthOpen pipelineSpendROASCAC

Budget Optimizer

$50/day$300/day$100/day

Diminishing returns model

Daily spendLeads/day (est.)Leads/mo (est.)Jobs/mo (est.)Revenue/mo (est.)Marginal CPLMarginal ROAS

Marketing Forecast

Loading…
Loading…

Marketing Lab -- what-if sandbox

Scenario diminishing-returns curve

Daily spendLeads/dayLeads/moJobs/moRevenue/moMarginal CPLMarginal ROAS

Data sources & provider status

Recent sync runs

ProviderStartedStatusRecordsMessage

Manual spend import

Recent manual spend

DateChannelAmountImported by

Editable assumptions

Marketing Efficiency Index weights

ComponentDirectionWeight
Route, mileage & cost intelligence

Fleet

Fleet operating control

Readiness, routes and true vehicle cost

Reconciling fleet…
Loading the fleet command center…
Operating plan

Today’s routes

Planning only

Route recommendations

Geographic operating view

Route stop map

Loading map
Estimated route miles0Home → stops → home
Estimated drive hours0 hrRoute miles ÷ road speed
Fuel used0 galEmployee vehicle MPG
Fuel cost$0Historical monthly fuel prices
Total travel cost$0Fuel + wear + drive labor
Revenue per mile$0Completed revenue ÷ estimated miles

Fleet performance by employee

EmployeeHome baseStopsRoute daysEst. milesDrive hrsFuelTravel costRevenueRevenue/mile

Cost methodology

1. DAILY ROUTE

Visits are grouped by employee and date, ordered by scheduled start, and connected to the employee home base.

2. MILEAGE ESTIMATE

Operator uses regional ZIP centroids plus town-level positioning and a road factor. Results are planning estimates, not GPS mileage.

3. HISTORICAL FUEL

Gallons are based on employee MPG. Fuel price follows the month in which the route occurred.

4. TOTAL TRAVEL COST

Fuel cost + vehicle wear per mile + paid driving labor.

Daily route estimates

DateEmployeeStopsEst. milesDrive hrsFuel costTravel costRevenueTowns

Territory travel burden

Revenue and estimated travel allocation by service market.

TownStateStopsRevenueAllocated milesTravel costRevenue/mile
Radon testing intelligence

Testing Command Center

Airthings and AccuStar results, connected to permanent property records.

Testing health

Every test. One property history.

Loading testing records…

Live Supabase

Testing activity

Post-mitigation verification

Mitigation outcomes

Pairs ASD, HRV, and Water installs with the matching post-job test.

Installer fail rate

Among installs with a matching post-mitigation test.

InstallerTestedFailFail rateAvg post

ZIP fail rate & post levels

Where post-mitigation levels stay highest.

ZIPTestedFail rateAvg postMax post

Awaiting post-mitigation test

Install done — no matching air/water test on or after that date yet.

PropertyTypeInstalledInstallerDays open

Recent outcomes

Air vs guarantee/2.0 · Water vs 300 pCi/L action level.

PropertyTypePost testResultOutcomeInstaller

Test results

Loading…

DateProperty / unitCustomerSourceTypeResultWeatherDevice / logProperty matchActions
Dispatch command

Weekly schedule

Loading Sunday–Saturday…

Tasks & remindersLoading…
Loading weekly schedule…

Field operations

Loading team schedule…
Company memory by address

Property Intelligence

Every unique service address is consolidated into one long-term property record.

Permanent property record

Every address. Every system. Every operating signal.

Reconciling property records…
Auditing normalized properties…

Normalized property directory

Loading permanent property records…

PropertyCustomerSystemsLifetime valueJobsPipelineBalanceLast activityStatus
Property memory

Select a property

Property attention queue

Financial impact, last activity, validated issue, and recommended next action.

PropertyCustomerIssueFinancial impactLast activityOwnerRecommended action

Installed-system inventory

Source-derived candidates stay “needs inspection” until equipment details are verified.

PropertySystemFanManufacturer / modelInstall evidenceInstallerWarrantyNext serviceStatus

Property data-quality queue

PropertyOriginal addressNormalized addressUnitConfidenceReasonAction

Realtor partners

AgentBroker / officeContactPropertiesListingsLast seen
Loading realtor records…
Unique properties0
Towns served0
Completed revenue$0
Properties with repeat visits0
PropertyTownRevenueVisitsQuotesLast activity
Property profile

Select a property

Choose a row to open its complete history.

Proposal visualization

Radon System Designer

Overlay a proposed mitigation route on the job photos, then attach it to the quote.

Not saved
Basement
No basement photo yetTake or upload a photo of the mechanical space. The route draws on top.
Exterior
No exterior photo yetTake or upload a photo of the discharge wall. Exhaust placement draws on top.
Operator configuration

Settings

Connections, data quality, safety, and access controls — all in one place.

Basics

Company & Targets

Monthly revenue target
Used for progress, projection gap, and health score.
Company name
Displayed in Operator’s header.
Reset dashboard data
Return to all six embedded Jobber reports.
Unified data engine

Import Health

Operator now includes six embedded Jobber exports.

Visits0
Quotes0
Invoices0
Transactions0
Clients0
Products & services0
Company profile

Employee Home Bases

EmployeeHome baseZIPMPG
Chris BottiHingham, MA0204320
Brittany LewisHingham, MA0204320
Josue PivaralFarmington, CT0603220
EdSimsbury, CT0607020
Angelo AciernoGreenville, NH0304820
Live data control plane

Data Sync

Supabase/PostgreSQL readiness, source freshness, schedules, records, and errors.

Current operating mode
Checking database…

Operator preserves the local database while live connections are configured.

Scheduler —Supabase —
Data freshness
Connected0
Fresh0
Errors0
Staged records0
Audit trail

Recent sync runs

Loading sync history…
Jobber history

Full-history backfills

Loading backfill history…
Does Operator agree with its sources?

Reconciliation

Checking…

Running checks…
Cross-app trust layer

Data Accuracy & Reconciliation

Auditing…

Canonical job classification

Open accuracy findings

Normalization audit

Product & Client Intelligence

Product names0
Products needing review0
Active clients0
Client lifetime invoiced$0

Highest-value product/service names

Jobber nameInvoiced qtyInvoiced valueSuggested category

Classification review

Total classified0
Needs review0
Revenue needing review$0
Distinct raw descriptions0
Your overrides saved0
Raw descriptionClassified asConfidenceReasonRecordsRevenue
Ask Operator

Ray Donnelly

Ask Ray from the top bar for live Operator insights.

OpenAI system-design engine

AI System Design

Powers the photo-to-concept generator in System Designer.

Not tested yet.
Design style notes
Reference photos
IPQualityScore

Spam Call & Invalid Email Detection

Checking…

Recent checks

TypeWhenCheckedFlaggedStatus
Loading…
AARST 11.6.2 -- occupational exposure

Radiation Safety

Default visit duration
Assumed hours on-site for a visit with no parseable scheduled time window.
Approaching-limit threshold
%
Owner controls

Users & Permissions

Invite approved users and assign the minimum access they need.

UserStatusLast sign inRole
Loading approved users…
Owner controls everything. Manager can manage operational workflows. Staff can perform routine actions. Read only can view dashboards without changing records.
Property enrichment

Can this server reach the listing services?

Asks both services for an address known to be listed.

Not run yet.
Supabase schema

Is the durable copy ready for these rows?

Checking…

Data durability

Records That Only Exist Here

Rows a person typed
Rows born here in total
Copies in Supabase
Storage

TableRows
Re-read from Supabase

Every table, and why
Record identity
Addresses with more than one property
Properties still missing a key
Customers with two provider records
Duplicated requests

Jobber API introspection · owner only

Payment Method Field Diagnosis

Invoice number
Jobber invoice number, e.g. 9294.
About

Operator

Botti Capital Partners

Powered by Botti Capital Partners.

Operator updated.