TowingOS turns fragmented dispatch, financial, fleet, and labor data into role-based business views — so CEOs, CFOs, regional GMs, and service managers see the same truth and act on it.
Every system tells a piece of the truth. No system tells the whole truth.
Dispatch lives in TowBook. The books live in QuickBooks. Fleet lives in Fullbay. Labor lives in Paycor. Spend lives in Ramp. The truck list lives in a spreadsheet. By the time leaders try to answer "are we on plan this week?", the numbers don't line up — and the meeting becomes an argument about whose data is right.
DISPATCH
TowBook
Calls, dispatches, jobs
FINANCE
QuickBooks
GL, AR, revenue, recognition
FLEET
Fullbay
Maintenance, downtime, PMs
LABOR
Paycor
Punch times, payroll
SPEND
Ramp
Cards, vendors, expense
ASSETS
Truck list
Fixed assets, registrations
What TowingOS does
One operating model. Six connected pillars.
TowingOS is designed as a business-review platform, not a dispatch screen. It pulls in the systems you already run, normalizes them into a single operating model, and routes the right view to the right role on a scheduled cadence.
01 / Truth layer
A normalized data lake across every operating system.
TowBook calls, Fullbay work orders, QuickBooks GL, Paycor punches, Ramp spend, and the fixed-asset truck list are mapped to a common operating schema — truck, location, driver, job type — so every chart starts from the same definitions.
02 / Role-based views
Dashboards filtered by who is actually looking.
A CFO sees revenue recognition and AR. A regional GM sees calls per truck per day by location. A service manager sees PMs due and downtime.
CEOCFOOps PresidentRegional GMService MgrSalesGM
03 / KPI truth set
A common definition for every metric that matters.
Revenue per truck per month. Calls per truck per day. PM compliance. Trucks-down days. Working AR. Revenue recognition bridge. Each KPI has one definition — used everywhere.
04 / Drill-down by trend
Surface the trend, then walk the room to the cause.
Click a KPI and follow it down: by location, by truck, by job type, by driver, by week. TowingOS is built to help leaders answer the second question, not just the first — not just "what's down?" but "why is it down, and where?"
The dashboard knows what should be on this week's agenda.
TowingOS is being built to compute a weekly priority list — the trucks, drivers, accounts, and locations most off-plan — and to give operators a chat interface to ask follow-up questions in plain language. The point isn't a prettier chart. It's that the right conversation is already queued up before the meeting starts.
Role-based views
Seven roles. Seven operating views. One model underneath.
Every role sees a dashboard built around the decisions they actually make — not a generic landing page they have to filter every time.
CEO — the operating picture, end to end.
How is the network performing this week against plan, prior year, and the trailing twelve? Where is the dollar of risk and the dollar of opportunity?
Revenue vs budget, trailing 12, and prior year
Operational efficiency — calls per truck per day
Trucks in service · trucks down days
Weekly priorities by location and account
Revenue T12
$18.4M
▲ 6.2% YoY
Calls / truck / day
5.8
▲ 0.3 vs PY
Trucks in service
38 / 42
▼ 2 vs plan
Weekly focus
11 items
3 critical
CFO — revenue recognition and working AR.
The bridge between TowBook revenue and QuickBooks revenue, settled on one page — with working AR, book AR, and aging by account.
Revenue recognition bridge — dispatch to GL
Working AR vs book AR with aging
Revenue per call by job type and customer
Variance to budget by location
Working AR
$1.42M
▲ 8 days DSO
Avg revenue / call
$ 287
▲ 2.1%
Budget variance
+1.4%
favorable
Rec. bridge
99.2%
reconciled
Operations President — throughput across the network.
Where are we leaving capacity on the table? Where is the network constrained by drivers, by trucks, or by demand?
Standard vs actual hours per truck per day
Driver proficiency and truck proficiency
Revenue lost to downtime, by location
Weekly priorities rolled up by region
Utilization
74%
▲ 3 pts
Std vs actual hrs
9.2 / 12
on target
Driver proficiency
86
▲ 2
Rev lost / downtime
$ 41K
▲ vs PY
Regional GM — one region, one operating story.
Your yards, your trucks, your team — same KPIs as the corner office, scoped to what you actually own this week.
Region rollup with location drilldown
Truck-by-truck revenue, utilization, downtime
PM compliance and maintenance cost by truck
Top-5 priorities for the week
Region revenue
$ 412K
▲ 4.0% WoW
Trucks down
2 of 14
3 days avg
PM compliance
91%
on plan
This week's focus
5 items
1 critical
Service Manager — fleet uptime and PM discipline.
What's down, what's due, what's costing more than it should — sourced from Fullbay and reconciled to the asset list.
PM compliance, by truck and by location
Maintenance cost by truck, rolling 90 days
Trucks down days · mean time to repair
Revenue exposure on extended downtime
PM compliance
92%
on plan
Maint cost / truck
$ 1.8K
90-day
MTTR
2.4 d
▼ 0.3 d
Downtime exposure
$ 18K
2 trucks
Sales — the accounts behind the calls.
Which accounts and motor clubs are growing, which are slipping, and where the mix is hurting average revenue per call.
Calls and revenue by account and job type
Avg revenue per call by customer cohort
Working AR by account
Prospecting workflow tie-in
Top account growth
▲ 12%
vs PY
Mix shift
+3 pts
heavy duty
Avg rev / call
$ 287
▲ 2.1%
Accounts at risk
4
flagged
General Manager — the yard, on one screen.
The day-to-day picture — trucks running, drivers on, calls completed, what's off-plan right now, and what needs a phone call before end of shift.
Calls completed today vs forecast
Trucks running, drivers on shift, hours run
PMs due this week · trucks waiting on parts
Daily exception queue
Calls today
62 / 70
on pace
Trucks running
11 / 12
1 down
PMs due this wk
4
2 scheduled
Exceptions
3
action req'd
Data sources & integration layer
Built to plug into the systems you already run.
TowingOS is designed to connect to the operational, financial, fleet, labor, and spend systems most towing operators already use — and reconcile them into one operating model on a scheduled refresh, not a minute-by-minute live feed.
TowBook
Calls, dispatches, drivers on shift, punch-in/out at the job level.
dispatch · jobs
QuickBooks Desktop & Online
General ledger, AR, revenue recognition — the financial side of the bridge.
gl · ar
Fullbay
Work orders, preventive maintenance, downtime, parts and labor by truck.
fleet · maintenance
Paycor
Punch times, payroll hours, driver hours reconciled against TowBook.
labor · payroll
Ramp
Card spend and vendor activity attributed to truck, location, and job.
spend
Asset register
Fixed asset list of trucks, classes, and registrations — the spine of the model.
assets
KPI examples
A few of the operating KPIs TowingOS is being designed around.
A working operating model has one definition for each KPI — not a different one in each system. Numbers below are illustrative.
▍ Illustrative — not customer data
REVENUE / TRAILING 12
Revenue vs prior year, by month
+6.2% YoY
$ 18.4M
Solid: current year · dashed: prior year. Source: QuickBooks reconciled to TowBook.
UTILIZATION
Calls per truck per day
Operating
5.8
By location, last 10 weeks. Highlighted week is this week.
REV / TRUCK / MONTH
$ 31.7K
▲ 4.1% vs trailing 12
AVG REV / CALL
$ 287
▲ 2.1% · heavy-duty mix
FLEET HEALTH
PM compliance
Fullbay
Of PMs due this period, 92% completed on schedule.
DOWNTIME
Trucks down days
90-day
14 days
Per truck, 90-day rolling. Revenue exposure attached on drilldown.
REVENUE RECOGNITION BRIDGE
From TowBook revenue to QuickBooks revenue
Reconciled
A single page that ties dispatched revenue to recognized revenue to AR — reconciled, not estimated.
Operator intelligence
Ask the dashboard the second question.
The longer-term vision for TowingOS includes a chat-style operator interface. Once the operating model and KPI definitions are in place, the data is well-shaped enough for an AI agent to help surface causes — not just trends.
Trend → cause.Ask why a KPI moved — not just that it did.
Built on the truth layer.Answers come from the same KPI definitions used everywhere else.
Plain-language drilldown."Why did T-509 lose revenue last month?" → downtime, mix, and driver.
Phased delivery.Foundations first — KPIs and reconciled data — then the agent on top.
Ask TowingOS
Beta concept
Why is T-509 trending down in revenue per call this quarter?
Answer · with sources
T-509's avg revenue per call dropped 11.4% QoQ. Three contributing factors:
· Heavy-duty mix down 9 pts (TowBook)
· 4 unplanned downtime events, 6.2 days total (Fullbay)
· Driver rotation shifted to a less-tenured operator (Paycor)
Show me the weeks affected and the missed revenue.
Drilldown · 6 weeks
Weeks 18–23. Estimated revenue exposure on downtime alone: ~$ 9,400. Want to open the truck's PM history?
Implementation path
A phased build — foundations first, intelligence on top.
TowingOS is being built in deliberate phases — data first, KPIs second, role views third, and operator intelligence on top of that. Each phase is useful on its own.
01Phase one
Connect the systems
Set up ingestion from TowBook, QuickBooks, Fullbay, Paycor, Ramp, and the asset list. Land raw data in a normalized lake.
Scheduled refresh
Source-to-schema map
Audit trail
02Phase two
Lock the KPI truth set
Agree on the definition of every operating KPI. Build the revenue recognition bridge between TowBook and QuickBooks.
KPI definitions
Reconciliation
Variance vs plan
03Phase three
Ship the role views
Stand up dashboards for CEO, CFO, ops, regional GMs, service managers, sales, and GMs. Wire in the weekly priority engine.
Seven role views
Weekly priorities
Drill-down
04Phase four
Layer in the agent
Add the conversational interface that lets operators ask why, not just what. Surface causes behind movements in the KPI set.
Chat over the data
Cause surfacing
Maintenance & pricing decision support
Talk to us
Bring your operating questions. We'll bring the working model.
We're working with towing operators to shape TowingOS around real decisions and real data. If you're running calls, trucks, and crews and tired of reconciling spreadsheets, let's set up a working session.