Work Order Intake

Import Outlook emails, parse WOs, match stores, and review before dispatch. Data now persists in SQLite. V5 SQLite database persistence.
Madden Mechanical Operations

Operations Dashboard

Live dispatch priorities, field status, compliance, and invoice readiness in one view.

Outlook SyncConnected
Verizon GPSChecking
QuickBooksChecking
CorrigoConnected
DatabaseHealthy

Today at a Glance

Live operational data
Waiting / Follow-Up0
Corrigo Needs Acceptance0
Corrigo Accepted0
On Lunch0
Internal Time0
Cancelled0

Live Dispatch Map

Loading Google Dashboard Map…
Verizon Vans
Waiting for live data

Plumber Status

Action Items

Recent Activity

Today's Performance

Calculated from today's live records

Performance Details

Madden Intelligence Control Room

AI Diagnostics

Live visibility into historical intelligence, recommendation runtime, and completed-job outcome capture.

Loading AI diagnostics…

Live Outcome Capture

Checking
Live Outcomes0
Captured Today0
Audit Revisions0
Invalid0
Last captureNot yet captured
DatabaseWaiting

Recommendation Runtime

Checking
Worker
Cache Entries0
Historical Jobs
Indexed Jobs
Runtime validationWaiting
Python

Historical Intelligence

Checking
Enriched Jobs
Knowledge Objects
Fingerprints
Historical Outcomes

Artifacts display “Not installed” when an offline Knowledge V2 package has not yet been promoted into this production repository.

Learning Health

Checking
Live capture
AI event bus
Historical artifacts
Recommendation worker
Last diagnostics refresh

Financial Snapshot Verification

B2

Enter a work-order number, internal work-order ID, or outcome ID to verify the latest captured financial revision.

No work order selected.

Recent AI Events

Checking
Total Events0
Events Today0
Successful0
Failures0
No AI events recorded yet.

Outlook → Work Order Intake

This is the original intake board. Outlook now syncs new Inbox messages automatically. Review parsed information, confirm store/address/problem data, then send WOs to dispatch.

Checking live Outlook sync…

Intake Review

StatusMatchWO#Location IDClient / LocationRoutePriorityCategoryProblem / IssuePast History
No drafts loaded yet.
Ready.

Dispatch Board

Assign reviewed work orders to plumbers, schedule time windows, and move jobs through field statuses.

Total WOs0
Ready0
Assigned0
En Route / On Site0
Completed0
Click to view

Dispatch Work Orders

0 selected
Dispatch
WO#Client / LocationProblem / IssueRoutePriorityAssigned PlumberScheduleActions
No work orders loaded yet.
Ready.
Total Work OrdersLive selected-week workload
Scheduled
Unscheduled
EmergencyLive urgent workload
PM DueSelected week
Labor HoursKnown scheduled hours
Travel HoursKnown scheduled travel
Mon 7/20
Tue 7/21
Wed 7/22
Thu 7/23
Fri 7/24
Sat 7/25
Sun 7/26
8:00 AMLeakAlbertsons #33251.5 hrs
9:30 AMPMStore 14520.75 hr
10:00 AMFaucetResidence1.0 hr
8:30 AMWater HeaterQFC #8841.5 hrs
9:00 AMPMStore 14520.75 hr
11:00 AMDrainHome Depot1.0 hr
9:00 AMPMStore 14520.75 hr
10:00 AMFaucetResidence1.0 hr
11:00 AMWater HeaterQFC #8841.5 hrs
10:00 AMFaucetResidence1.0 hr
11:00 AMDrainHome Depot1.0 hr
9:30 AMPMStore 1540.75 hr
11:00 AMDrainHome Depot1.0 hr
10:00 AMFollow UpCustomer callback1.0 hr
8:00 AMLeakAlbertsons #33251.5 hrs
Open slotUnassignedDrop work here
10:00 AMFollow UpCustomer callback1.0 hr
10:00 AMFollow UpCustomer callback1.0 hr
8:00 AMLeakAlbertsons #33251.5 hrs
Capacity Load
Route Map
Live planner · drag route rows in the bottom workspace to reorder selected technician stops.

Schedule Calendar — V10.6.9

Day/week dispatch calendar by plumber. Schedule, reschedule, and open jobs from one place.

Plumbers

Selected Plumber Day Route

Pick a plumber and week to see that plumber’s scheduled day route/order.

Unscheduled / Ready to Dispatch

These WOs are not scheduled yet. Drag a WO onto a plumber schedule, or drag a scheduled WO back here to unassign it.

Time Cards — V10.6.9

Review plumber clock events, job time, travel time, lunch breaks, and missing punch warnings.

Today Events0
Clocked In Now0
Lunch Active0
Job Time Events0

Time Off Requests

Review pending plumber PTO/time off requests. Denials require an office reason that shows in Madden Mobile.

No time off requests loaded.

Timecard Reset Tools

Use this during testing to clear mistaken timecard events. This does not delete the work order.

Weekly Payroll Sheet

Office payroll view modeled after the Madden weekly timesheet. Groups technician time by week, WO/category, and Regular/OT/DT buckets.

Daily Labor Sheet

WO-centric labor sheet built from technician time events. Supports multiple plumbers on one WO and internal time like Shop/Oil Change.

WO Labor Aggregation

Aggregates labor/travel from all technicians who touched the same WO.

Plumber Time Summary

Recent Time Card Events

No events loaded.

Service Management

Stores

Search the company-wide location directory and review profile coverage before opening detailed store history.

Locations Loaded0
Location Profiles0
Mapped Coordinates0
Historical WO Data0

Store Directory

Open Stores to load the directory.

Service Management

Work Order Follow-Up Center

Manage paused and approval-dependent work without losing track of the original work order. Waiting age and matched email updates stay attached to the same WO record.

Follow-Up Work Orders
0 work orders

Rejected Work Orders

Rejected work is preserved here for audit/history and excluded from active Intake, Dispatch, Schedule Calendar, Dispatch Map, and Madden Mobile workflows.

Rejected Work Orders0

Rejected Work Orders

Handled Outside Madden

Legitimate work orders completed or managed through the existing process during the Madden field pilot. These are preserved for audit/history and excluded from active Madden operations and Madden performance statistics.

Handled Outside Madden0

Handled Outside Madden

Cancelled Work Orders

Cancelled or voided work orders are preserved here separately from customer/Corrigo rejections.

Cancelled Work Orders0

Cancelled Work Orders

Backflow PM Program

Backflow testing schedule for Albertsons/Safeway, Haggen, and Metropolitan Market. Field techs can see due stores, open purveyor portals, update submission status in real time, and link PM rows to dispatchable work orders.

Total PM Rows0
Not Started0
Submitted0
Complete0
Portal / Email Links0

Backflow Schedule

Month Store WODispatch Link City Employee Status Invoiced Process Portal / Email Notes Field Actions
Loading Backflow PMs...

Field Tech Workflow

Backflow Program — V10.6.267

Assembly-driven Backflow PM management. Monthly PMs come from the Outlook Backflow PM schedule, then flow into store-level assemblies, assignment, mobile testing, and invoice packets.

Due PM Stores0
Unassigned0
Linked PM WOs0
Assembly Assets0
Needs Review0
Testing Complete0

Backflow Program Controls

Backflow Test Data Reset

Use this after testing. It keeps permanent stores, assemblies, addresses, months, portals, and asset photos, but clears PM workflow/testing state, mobile state, PM invoice packets, PM timecard events, and completion/invoice test records.

Due Testing / Assignment

This is the replacement direction for the old Backflow PM list: Outlook imports create monthly PM rows here, office assigns a plumber, and Madden Mobile opens the assembly testing workflow.

Store-Level Backflow Assets

Each store owns permanent assembly asset records. The annual PM tests update these same assemblies year after year.

Assembly Asset Library

Haggen blanks are seeded as starter assembly shells. The office can refine locations, make/model/serial/size as records are verified.

Management Intelligence

Business Intelligence

Read-only financial visibility from versioned Madden Live Outcome snapshots. This foundation reports only records captured after Analytics B1.

Waiting for captured data
Loading captured financial snapshots…
Captured Invoice Value$0No captured invoices
Financially Captured WOs0Latest billing revision per WO
Average Invoice$0Current reporting period
Labor Revenue$00.0% of captured invoice value
Travel Revenue$00.0% of captured invoice value
Material Revenue$00.0% of captured invoice value
Average Labor0.0 hrPer captured work order
Primary Workspace

Customer & Store Performance Explorer

Operational financial performance from captured snapshots
Profitability boundary: True profit and margin are intentionally withheld until approved labor and travel cost rules are captured. “Invoice / Labor Hr” is an operating-efficiency indicator, not profit.
CustomerInvoice ValueWOsAvg InvoiceLabor HrsInvoice / Labor HrTravel RevenueMaterial RevenueOther / Charges
Team Performance

Technician Leaderboard

Revenue attribution follows primary technician
TechnicianInvoice ValueWOsAvg InvoiceAvg Labor
Supporting Trend

Revenue Trend

Captured invoice value over time
Revenue Mix

Revenue Breakdown

Labor, travel, materials, and other captured charges

Customer Leaderboard

Sorted by captured invoice value
CustomerInvoice ValueWOsAvg InvoiceAvg Labor

Store Leaderboard

Latest financial snapshot per work order
StoreInvoice ValueWOsAvg InvoiceAvg Labor
Audit Trail

Captured Work Orders

Financial snapshots behind these totals
Work OrderCompletedCustomer / StoreTechnicianInvoiceCore RevenueLabor
Metric DefinitionsHow each Business Intelligence number is calculatedView definitions

On-Call Schedule

Each row below is one Friday-to-Thursday on-call week. A plumber will appear multiple times during the year because the rotation repeats.

ON CALL THIS WEEK
NEXT ON CALL

Weekly Coverage Schedule

One row = one coverage week. Change the assigned plumber and click Save to swap or reassign that week.

Why names repeat: this is a week-by-week schedule, not a one-time list of plumbers. The same plumber appears again every time their turn comes back around during the year.
Coverage WeekAssigned On-Call Plumber

Generate Future Rotation

Build a full year automatically, review every week and each plumber's total, then save it only when you're satisfied.

Generation rules: beginning in 2027, Zander is part of the regular rotation. Peter stays intentionally reduced-frequency at approximately 3 weeks per year. The remaining coverage weeks are shared as evenly as possible among the regular rotation members.

Rotation Members

Each plumber is listed once here. This section explains how frequently they should normally appear in the weekly schedule above.

Regular rotationNormal share of on-call weeks Reduced frequencyIntentionally fewer on-call weeks

Rates Administration

Manage current, future, and historical pricing periods, including corrections to future rate periods.

Effective-dated rate management Rates Admin 1.3 adds controlled editing and deletion of future periods while keeping current and historical periods read-only.
Waiting
Pricing Profiles0
Default Regular
Default OT
Default DT

Current Billing Profiles

Current values are resolved from Madden's pricing history. Create one new effective-dated rate period at a time.

Source: pricingProfiles.json → pricingEngine.js
Loading current pricing profiles…

Tax Rates Administration

Review and update the Washington tax jurisdictions currently used by Madden invoice calculations.

Controlled tax-rate editing Tax Rates Admin 1.2 can compare Madden against the official Washington DOR rate table, review differences, and import selected changes. Manual bulk editing remains available as an override.
Waiting
Jurisdictions0
Lowest Rate
Highest Rate
Data SourceLivetaxRates.json
OFFICIAL SOURCE SYNC

Washington Department of Revenue

Compare Madden's current jurisdiction rates against the official Washington DOR local sales & use tax rate table before importing anything.

Current Jurisdiction Rates

Search the exact jurisdiction names Madden currently uses during invoice tax matching.

JurisdictionTax Rate
Loading current tax rates…
PRODUCTION DISPATCH MAP

Dispatch Map

Live Madden work orders, Verizon GPS, traffic-aware routing, filtering, and dispatch assignment on Google Maps. The map expands to use the available browser workspace.

Google Maps Active

Google Maps Configuration

Production uses Madden runtime configuration. The browser-restricted key is supplied by the server at page render time and is not stored in Git or Madden data.

Checking runtime configuration…
Production: set GOOGLE_MAPS_BROWSER_API_KEY in the hosting environment. Keep Google Cloud application restrictions limited to Madden's HTTPS domain and API restrictions limited to the Maps JavaScript API and Routes API used by this implementation.
Mapped Open WOs
Emergency WOs
Live Vans
Prototype StatusNot Loaded

Live Madden Data on Google Maps

Live WO pins use Madden's authoritative dispatch data and central location bridge. Google traffic-aware routing, live Verizon vans, filtering, recommendation, assignment, and reassignment are active.

Showing all active WOs
API usage guard · Traffic routes are cached briefly so repeated popup/route clicks do not immediately create duplicate Google Routes calls. Routes API: 0 matrix · 0 route · 0 cache hits
Google Maps has not been loaded. Enter a restricted API key above. No production map code is changed by this prototype.
Work Order Emergency WO Verizon Van
DASHBOARD-SIZED PROTOTYPE

Google Dashboard Map Preview

Compact Command Center test only. The existing Dashboard/Command Center map is not replaced by this phase.

Dashboard Google preview waits for the main prototype.Load Google Maps above to populate this compact test.
Active WOs Live Vans WO/van clicks are read-only and jump into the full Google prototype for deeper work.
Dispatch Map Feature ParityGoogle prototype vs. current Madden Dispatch Map workflow Checking…

2.3 is a parity checkpoint, not a production cutover. The current Leaflet/CARTO Dispatch Map remains unchanged and available.

Prototype Diagnostics

Waiting for prototype load.

Management Reports — V10.6.234

Backflow PM reporting, historical year filters, reset tools, waiting-for-parts visibility, and invoice-ready PM totals.

Report Filters

Total PMs0
Completed PMs0
Remaining PMs0
Completion %0%
Ready For Billing $$0
Waiting For Parts0Avg 0.0 days
Invoice Ready Count0
Submitted $$0
Paid $$0
PDF Compliance0%
PMs With PDFs0
Missing PDFs0

Report Data Source Check

Temporary verification cards to confirm reporting is reading PM billing packets and PDF attachments from the same source as Invoice Queue.

PM Data Management

Reset clears workflow progress only. It keeps the PM schedule rows, customer, store, city, month, portal/email links, and assembly data.

Status Breakdown

Customer Breakdown

PM count, completion percentage, ready-for-billing dollars, paid dollars, and PDF compliance by customer.

Assigned Plumber Workload

Assigned PMs, completed PMs, remaining PMs, waiting-for-parts PMs, and invoice-ready PMs by plumber.

PDF Compliance

Waiting For Parts

MonthCustomerStorePMCityPlumberNotes

PMs Missing PDFs / Reports

MonthCustomerStorePMCityStatusPlumber

Invoice Review Queue — V10.6.234

Review completed work orders, manage NTE/quote billing holds, invoice totals, email approvals, Corrigo access, and billing status.

Draft0
Waiting NTE / Quote0
Ready for Review0
Submitted0
Paid0

Invoice Queue

No completed/invoice-ready work orders yet.

Completed Invoice Archive

Paid/completed invoice records grouped by store. PMs can be reopened from here if corrections are needed.

Paid invoices will appear here after billing is complete.

QuickBooks Integration

Live QuickBooks Web Connector status, read-only company verification, customer imports, and item imports.

Connection Status

Not Connected

No sync yet
Customers / Jobs

0

Imported from QuickBooks
Items

0

Labor, material, tax, and other items

Connected QuickBooks Company

Company Name

Waiting for connection

Legal Name

QBXML Version

QuickBooks Connection

Checking connection status...

Customers

Import and review customers and jobs from QuickBooks.

Items

Import invoice items used for labor, materials, tax, and charges.

Customer Mapping

Mapped

0

Review

0

Unmapped

0

QuickBooks Time

Read-only employee and payroll foundation for future weekly time export.

Employees

0

Payroll Items

0

Mapped

0

Profiles

0

Item Profiles

Map Madden labor, travel, materials, and charges to QuickBooks invoice items by customer contract.

Mapped Fields

0

Remaining

45

Imported Customers

QuickBooks NameCompanyAccount #Active
No customers imported yet.

QuickBooks Protocol Monitor

No QuickBooks callbacks received yet.

Sync History

No sync activity yet.

Madden Mobile — V10.6.309

This is the field-only view. A plumber only sees assigned jobs, route info, issue details, notes, and field status buttons.

Choose Madden Mobile Preview

In production, each plumber would log in and only see their own assigned jobs.

Madden Mechanical M
Madden Mobile
Field View

Waiting / Follow-Up

These waiting jobs are over 4 days old and may need follow-up unless already scheduled for a future date.

Waiting / Follow-Up

Assembly Test

Assembly Testing

Completed Test Packet Preview

One cover page plus one full test report page per assembly.

Madden Mobile

Madden Mobile

Sign in with your Madden Workflow account to open the technician app.

This account does not have access to Madden Mobile. Sign out and use a plumber or administrator account.
Plumber account connected. Dedicated mobile routing is not enabled yet. Use the Madden Mobile tab for testing, or sign out from Account.
Install Madden Mobile

Add Madden Mobile to this device for one-tap, full-screen access.