My Day: West Suburbs Territory
AI Daily Brief Generated from CRM + ERP + telematics
- HotNew web lead from Prairie State Concrete & Paving wants a 14 to 15 ton excavator for a 6 month job. Existing customer, heavy renter. Open lead →
- RentalKessler Site Works has had a CX57C mini excavator on rent for 7 months. Rent paid so far equals 61% of a new unit. Suggest a rental purchase conversation.
- FleetCX57C mini excavator idle 41 days at Marne. Ask Fleet Assistant who should rent it next →
- ServiceVillage of Glen Ridge DPW: 3 CASE wheel loaders will cross 1,000 hours in the next 3 weeks. PM kits in stock at Wauconda.
- SuppliesNorthfield Forming has not ordered forming accessories in 45 days, normally every 14. Possible competitor switch.
Today's tasks
- Call Prairie State re: excavator lead
- ✓Send TL100 quote to Lakeshore Paving
- Demo at Channahon yard, 2:00 PM
- Follow up: Kessler RPO offer
Reps only see their territory's accounts. The daily brief is generated nightly from governed lakehouse tables, so every insight is traceable to a source record.
Web quote request: 14 to 15 ton excavator
Request details
AI qualification
- ✔ Existing customer since 2016 (matched to ERP customer #40318)
- ✔ $86.4K excavator rental spend in last 12 months
- ✔ Mentions "rent vs buy": purchase intent
- ✔ Cross sell: active forming supplies buyer
Smart routing
Duplicate & data check
| Check | Result |
|---|---|
| Duplicate contact | Merged with existing record |
| ERP customer match | #40318 · credit approved |
| Open AR balance | $12,480 · current |
| Open opportunities | None |
Replaces manual email forwarding. Every web, phone and walk-in lead lands in one queue, is matched to the IBM i customer record, scored, and routed in seconds.
Prairie State Concrete & Paving
Spend by business line, last 12 months Unified from ERP + CRM
Next best action
Offer a CX145D SR purchase with a rental conversion credit. They have rented this machine class for 3 straight seasons. Paying rent at this pace, ownership pays back in about 22 months.
Fleet on file
| Unit | Serial | Hours | Status |
|---|---|---|---|
| CASE 580SN backhoe | JJGN58SR…4412 | 5,870 | Trade in candidate |
| CASE SV280B skid steer | NFM4…1187 | 2,110 | Healthy |
| CASE 321F wheel loader | NHF3…0921 | 3,460 | PM due 18 days |
Recent activity
- RentalRA-77814 · CX145D SR returned to Bolingbrook · 9/30
- SuppliesOrder 553201 · forming ties, curing compound · $4,210 · 10/22
- ServiceWO-31876 · 580SN hydraulic hose · Field service · 10/08
- InvoiceINV-904417 paid on time · 10/15
The broken CRM shows only what reps typed in. This view is computed from the system of record, so equipment, rental, parts, service and supplies history are finally on one screen.
West Suburbs: Heavy Equipment
Transactions run on Lakebase Postgres for app speed. The same records sync to Delta tables automatically, so the BI dashboards and Genie see pipeline in near real time.
Quote Q-26-10482 · Prairie State Concrete & Paving
1 · Pick a unit Live from IBM i inventory
2 · Options & protection
3 · Price & trade
| List price | |
| Options & protection | |
| Discount | |
| Trade allowance | |
| Rental credit | |
| Customer net |
AI price guidance
4 · Financing comparison Illustrative terms
| Option | Term | Monthly | vs. current rent |
|---|---|---|---|
| OEM promotional financing | 48 mo | ||
| Standard finance, 7.9% | 60 mo | ||
| Keep renting (current pace) | monthly | $7,200 | - |
This is where the dynamic pricing and margin intelligence use case from discovery plugs straight into the seller's workflow.
Approval inbox: Equipment Sales Manager
Q-26-10482 · Prairie State Concrete & Paving Needs approval
Deal desk context
- Account lifetime gross profit: $318K across all lines
- Downstream value: ProCare + PM plan + parts estimated $21K over 3 years
- Similar deals at this margin closed 71% of the time
- Unit S/N …6612 has been in stock 143 days, flooring cost rising
Approvals that live in email today become a governed, auditable workflow with full deal context in front of the approver.
Closed won: one click, every system updated
Signed quote
Automated fulfillment Write back to IBM i
The ERP stays the system of record for orders, inventory and invoicing. The CRM never double keys data: it reads from and writes to the ERP through governed interfaces.
After the sale: uptime and lifetime value
New unit health · S/N …6612
Cross sell for Route 59 job
- SuppliesCuring compound and forming ties, typical for paving phase 2
- RentalPlate compactor + light tower, 8 weeks
- AttachHydraulic breaker, used on 34% of similar jobs
Account trajectory
Open service across this account
| Work order | Unit | Type | Branch | Tech | Status |
|---|---|---|---|---|---|
| WO-32011 | CASE 321F | 1,000 hr PM | Bolingbrook | R. Alvarez | Scheduled 11/14 |
| WO-32044 | CX145D SR | Pre delivery inspection | Bolingbrook | J. Patel | Complete |
| WO-32102 | CX145D SR | 250 hr PM (auto) | Bolingbrook | Field service | Booked 11/19 · kit reserved |
Service and parts are McCann's highest margin, most recurring revenue. Proactive PM scheduling is the absorption rate lever.
Commercial performance across all branches
Pipeline by division and stage
Accounts that need attention
- RiskNorthfield Forming: supplies orders down 62% in 45 days. Likely competitor switch.
- MarginDuPage Excavating: last 3 equipment deals below guardrail. Review pricing approach.
- GrowPrairie State: rental to ownership conversion in progress, $231K deal.
- ServiceVillage of Glen Ridge: fleet PM backlog, renewal due in Q1.
Team leaderboard, quarter to date
| Rep | Branch | Won | Pipeline | GM % | Attainment |
|---|---|---|---|---|---|
| Mike Kowalski | Bolingbrook | $1.42M | $2.84M | 14.2% | |
| Erin Doyle | Schererville | $1.61M | $2.10M | 13.1% | |
| Tom Becker | Marne | $1.08M | $3.02M | 12.4% | |
| Luis Herrera | Addison | $0.94M | $1.75M | 15.6% | |
| Kate Novak | Mishawaka | $0.88M | $1.96M | 13.8% |
Cross-sell penetration Customers buying from 3+ lines
The same records the reps work in, rolled up for leadership. No exports, no weekly status spreadsheets.
Fulfillment, deliveries, stock and service
Fulfillment queue From CRM wins + ERP orders
| Order | Customer | Items | Branch | Due | Status |
|---|---|---|---|---|---|
| SO-618204 | Prairie State Concrete | CX145D SR, thumb, coupler | Bolingbrook | Thu 7 AM | PDI in progress |
| SO-618177 | Lakeshore Paving | Curing compound, 40 pails | Addison | Today | Picked |
| SO-618190 | Village of Glen Ridge | PM kits x3, filters | Wauconda | Today | On truck 2 |
| RA-78002 | Calumet Demolition | Rental: plate compactor, light tower | Crestwood | Tomorrow | Scheduled |
| SO-618212 | Northwind Utilities | Rebar ties, forming pins | Merrillville | Fri | Short 2 SKUs |
Replenishment and transfers
- Forming ties, 8" (SKU 44-1208) Bolingbrook 120 on hand, 14 day forecast 410.
- Transfer CX57C (S/N …2290) Marne to Schererville: idle 41 days vs 3 rental requests turned away.
- Curing compound price increase from supplier on Dec 1. Suggest pre-buy 300 pails.
Service board
Scheduled18
In shop12
Waiting parts8
Ready / invoiced9
Sales wins flow straight into the operations queue, so nobody re-keys a delivery or chases a missing part by phone.
Users, roles, rules and integrations
Users and roles Synced from Entra ID
| User | Role | Data scope | Status |
|---|---|---|---|
| Mike Kowalski | Sales Team | West Suburbs territory | Active |
| Equipment Sales Manager | Sales Manager | All equipment deals, approvals | Active |
| President | Leadership | All branches, all divisions | Active |
| Bolingbrook Ops Lead | Supply & Ops | Bolingbrook + transfers | Active |
| Dan Mrozek (Prairie State) | Customer | Own account only | Invited |
| IT Administrator | Admin | Configuration, audit | Active |
Pricing guardrails Live: changes the quote screen
Lead routing rules
| If | Then route to |
|---|---|
| ZIP in West Suburbs list | Mike Kowalski |
| Product = supplies only | Branch counter desk |
| Customer type = municipal | Government accounts team |
Integration health
| Integration | Mode | Last sync | Status |
|---|---|---|---|
| IBM i ERP: customers, inventory | CDC read | 2 min ago | Healthy |
| IBM i ERP: sales orders | Write back | 14 min ago | Healthy |
| Lakebase to Delta sync | Continuous | Live | Healthy |
| e-signature webhook | Event | 1 hr ago | Healthy |
| Microsoft Teams approvals | Event | 6 min ago | Healthy |
| Legacy CRM import | One time | Completed | 48,210 records |
Audit log
- 10:03Quote Q-26-10482 approved by Equipment Sales Manager
- 09:41Role "Customer" granted to Dan Mrozek, scope account #40318
- 08:15Territory rule updated: ZIP 60564 added to West Suburbs
- 07:02Nightly AI brief generated for 38 reps
Roles decide what each person sees in the CRM and in the BI dashboards, from a single place.
Welcome back, Dan
My fleet
| Machine | Serial | Hours | Next service | |
|---|---|---|---|---|
| CASE 321F wheel loader | …0921 | 3,460 | 1,000 hr PM · Nov 14 | |
| CASE SV280B skid steer | …1187 | 2,110 | Healthy | |
| CASE 580SN backhoe | …4412 | 5,870 | Trade in offered |
Quote awaiting your signature
Quick reorder: construction supplies Based on your buying history
Invoices and rentals
| Document | Date | Amount | Status |
|---|---|---|---|
| INV-904417 | Oct 15 | $4,210 | Paid |
| INV-905102 | Oct 29 | $8,270 | |
| RA-78011 compactor | On rent | $310/wk | |
| RA-78012 light tower | On rent | $265/wk | Week 3 |
The customer 360 the rep sees, safely shared with the customer. Fewer calls to the counter, faster payments and more reorders.
Find it, locate it, rent it again
Fleet location, right now Telematics + ERP
What changes vs today's bot
| Capability | Today | Enhanced |
|---|---|---|
| Available units by type | ✔ | ✔ |
| Live location (yard or job site) | Branch only | ✔ GPS |
| Idle days and off rent pickups | — | ✔ |
| Next customer suggestions | — | ✔ AI |
| Actions: quote, hold, transfer | — | ✔ |
| Follow up questions in plain English | Fixed menus | ✔ Genie |
McCann's investment in the Microsoft chatbot is kept. Its back end moves from direct database lookups to governed Databricks data and AI, so answers get richer without rebuilding the bot.

