A manager needs to add technicians before anyone can log in.
WO-
--:--
—
—
—
1
VIN
2
Confirm
3
Plate
4
Customer
5
Video
6
Services
7
Review
New Work Order
Start a new vehicle write-up
Open Existing
Browse or search saved work orders
🎯
0 work orders need outcomes recorded
Tap to review and record what actually fixed each one. Helps AI Suggest improve on similar future cases.
›
Tools
Code Scan
Pull DTCs from a vehicle (no WO needed)
›
Reports
Revenue and shop metrics
›
Settings
Defaults and shop info
›
Load Test Customer
Fills a fake WO and skips to Step 2 (dev tool)
›
Open Work Orders
Browse or search saved work orders.
⏲
Drafts In Progress
0 saved drafts
›
Settings
Defaults applied to new work orders.
Defaults
Service Advisor
Default Parts Markup
%
AI Web Research
When ON, AI Suggest / Quote Estimator / ESCAN AI search forums, TSBs, and recalls. Slower (~15s), more expensive per call.
AI Usage
Real cost of every AI call this device has made. Watch the daily total — if it jumps unexpectedly, something is wrong. Open the breakdown to see which features are spending what.
Today$0.00
Last 7 days$0.00
Last 30 days$0.00
By Feature (last 7 days)
Tax Rules
Set how each service type is taxed. Toggle off to make a type tax-exempt
(e.g. Labor in many states). Rates apply per-type and are summed on the receipt.
Shop Information
Shop Name
Phone
Address
Auto-Categorize Keywords
When a tech adds a service line, the description is matched against these keyword lists to pick the right tax type. Tech can always override manually. Comma-separated keywords; case-insensitive.
Reset Tax & Keyword Rules to Defaults›
Shop Hours & Auto-Stop
Set the close time for each day. Open timers will get a 30-minute warning and auto-stop at close. Days marked Closed don't auto-stop (manager must clock people out manually).
About
App
E2 WO v1.0
Saved Work Orders
0
People
Manage Technicians›
Time Entries ›
Data
Clear All Saved Work Orders›
Reset for Testing (wipe customers, vehicles, WOs, scans)›
Sync Diagnostics
Tap Refresh to populate.
Reports
Revenue from completed work orders. Cloud-driven — always pulls fresh data.
Revenue Report
Sum of completed work orders by date range. Breakdown shows subtotal, tax collected, and grand total.
Date Range
◠
Querying Supabase...
This can take a few seconds for large date ranges
Couldn't load report.
Revenue Summary
Subtotal
$0.00
Tax Collected
$0.00
Grand Total Revenue
$0.00
Work Orders in Range
Manage Technicians
Add and manage technicians. Each tech needs a name and a 4-digit code that they enter once per device.
Add Technician
Active TechniciansInactive
Time Entries
Review and edit clock-in/out records.
Edit Time Entry
Auto-stopped at shop close — review and confirm or adjust times below.
Edit History
Work Order
Customer Concern
\u23F1
Next Step
OBD Scan
Pre-Repair
Post-Repair
Tech Findings / Cause
What did you find? Diagnostic results, observed conditions, root cause. This becomes part of the customer's printed work order.
Tap mic to start
AI Diagnostic Help
Get a Second Opinion
AI works better with full context. Look at the customer concern, scan results, and your own findings above before tapping below — the more the AI knows, the better the ranked hypotheses will be. Verify everything before acting.
AI Suggestions
Verify before acting. AI suggestions can be wrong. Treat as a starting checklist, not a diagnosis.
Plan / Recommendation
What we're going to do. The plan in plain English — this is what the customer hears and approves. Use the “Promote to Plan” button on AI suggestions above to add bullets quickly, or tap Generate to draft from confirmed items.
Tap mic to start
✓ Diagnosis Complete
Customer needs to approve before parts are ordered or work begins. The capture flow records the approval method (verbal, remote link, or in-person signature) and locks the diagnosis snapshot.
Parts Required
Parts that need to be acquired or ordered. Mark a part Installed to auto-add it to Services with markup applied.
Work Performed / Correction
What was done? Repairs performed, parts replaced, tests passed after repair. Prints on customer receipt.
Tap mic to start
Start a New Work Order
Search for an existing customer or vehicle, or scan/type a VIN below.
or start fresh with VIN
Photograph VIN
Tap to take a photo
VIN Plate
Manual Entry
Manually enter the 17 character VIN number
Extracted VIN — verify against sticker
0 charactersRed = Year char
Enter VIN Manually
Type the 17-character VIN exactly as it appears on the sticker. We'll validate the check digit and look up vehicle data before continuing.
17 characters — digits 0-9 and letters A-Z (no I, O, or Q)
Vehicle Details (Optional Overrides)
Most fields are auto-populated from the VIN decode. Only fill these in if you want to override what the system finds.
The captured VIN will be used to cross-reference against the customer's registration and insurance to build an accurate customer profile.
Need help finding the VIN?
›
Tap a location to see details and tips.
✓ Best
Door Jamb
Driver-side B-pillar sticker
2
Dashboard
Driver-side windshield base
3
Engine Bay
Firewall or strut tower
4
Frame Rail
Front of chassis
5
Windshield
Lower driver corner
6
Wheel Well
Rear inner arch
Location
What to look for
Confirm Vehicle
Verify the decoded information matches the vehicle in front of you.
Vehicle Information
Confirm Vehicle ColorNo color selected
Tap the swatch that best matches the vehicle's exterior paint. Once selected, tap Continue to move to the next step.
VIN Number
Changing the VIN will re-decode all vehicle data from NHTSA
Year, Make & Model
Body & Style
Engine & Drivetrain
Weight & Dates
Customer Info
Does the customer have a document to scan?
Scanning a registration or insurance card auto-fills customer info and enables VIN cross-check verification.
Registration
State reg card
Insurance
Insurance card
Manual
Enter info
Photograph Card
Take a photo or choose from your gallery
Card
Ready
Driver's License Scan
Photograph the customer's driver's license. We'll extract their name and address
and search for matching customers in your existing records. The license photo is
not saved — only the text is used for matching.
Photograph Driver's License
Tap to take a photo or upload
License
Ready
Possible Matches
VIN Cross-Check
Discrepancies found. Please review the differences above and confirm how to proceed.
👤
Returning Customer Found
Contact Information
Mailing Address
Alternate Contact
Optional second person we can reach if the primary contact isn't available.
Vehicle Registration
Insurance Information
Customer Concerns
What brings the customer in today? Tap the mic and let them describe the issue, or type it manually.
Tap mic - let the customer or tech speak hands-free
Tap mic to start
Additional Details
Optional but improves AI diagnostic quality.
When does it happen?
How often?
When did it start?
Other conditions (weather, AC on, recent service, etc.)
Customer's theory (what they think it is)
Service Type
What kind of work is the customer requesting? Tap all that apply.
Diagnostic Scan?
Run an OBD-II scan now to capture trouble codes and readiness monitors. Recommended if the customer reports a warning light, drivability issue, or intermittent fault.
✓ Scan Attached
Diagnostic scan saved to this work order.
Intake Summary
Review what was captured. Save the work order to complete intake — Phase 2 (estimate, services, signature) can be done later from the WO detail screen.
Vehicle
Customer
Insurance
Customer Concerns
None recorded
Service Types
Diagnostic Scan
Work Order
✅
Intake Saved
Walkaround Video
Record a walkaround documenting vehicle condition on arrival — protects both the shop and the customer.
Walkaround Checklist
Front bumper and hood
Driver side panels and doors
Rear bumper and trunk / tailgate
Passenger side panels and doors
Roof and glass
All four wheels and tires
Interior visible condition
Record Walkaround
Walk around the entire vehicle while recording
REC0:00
Pre-Existing Damage Notes
Tap mic to dictate damage notes hands-free
Tap mic to record
Video recorded
Authorize & Sign
Capture intake details and customer authorization. Diagnosis, parts, and work performed are entered later by the tech.
Vehicle Details
Customer Concern
No customer concern recorded yet. Go back to the Customer step to record it.
▸Known Work? (Optional)e.g. tires, oil change
Only fill out parts and services here if the work is already known and no tech diagnosis is needed (e.g. customer scheduled tire installation). For everything else, leave this collapsed — the technician will add parts and services after diagnosis.
Parts Required
Parts that need to be acquired or ordered. Mark a part Installed to auto-add it to Services with markup applied.
Services Requested
Quick Add Common Services
Subtotal$0.00
Total Tax$0.00
Estimated Total$0.00
Authorization
Customer Signature
By signing below, the customer authorizes the shop to inspect and diagnose the vehicle, and agrees to the spending limit above. Repairs will not be performed without separate approval after diagnosis.
SIGN HERE
No signature
Review & Save
Final check before saving. Tap any section to edit.
Work Order
-
-
-
-
VIN Cross-CheckPhase 2
No cross-check performed
Walkaround Video
No video recorded
Vehicle
Customer
Insurance
Customer Reported Issue
None recorded
Services
Subtotal$0.00
Total Tax$0.00
Grand Total$0.00
Notes
No notes
Customer Signature
No signature captured
✅
Work Order Saved!
ESCAN
ESCAN
DIAGNOSTIC MODULE
Not connected
⚠Demo build: Both Bluetooth and USB transports are simulated. When deployed: laptop Chrome uses Web Bluetooth + WebSerial directly; iOS uses the Capacitor Bluetooth plugin.
Connect Adapter
Plug the OBD2 adapter into the vehicle's diagnostic port (under driver's dash) and turn the ignition to RUN. Then tap scan below.
📡
Bluetooth
OBDLink MX+ or any MFi BLE adapter
🔌
USB / Serial
OBDLink EX or wired ELM327
Available Adapters
SCAN
Scanning Bluetooth…
Make sure adapter LED is blinking
Can't connect? Enter DTCs manually
Vehicle Link
Mercedes-Benz Detected
VIN (Mode 09)
—
Protocol
—
Modules
—
Battery
—
Select Scan Depth
Quick scans run over the currently connected adapter
Quick
Adapter Scan
Generic OBD2, enhanced PIDs, and live data. Works on any 1996+ vehicle via the connected adapter.
Adapter connected
🔧
Generic OBD2
Emissions codes
⚡
Enhanced
All modules, OEM PIDs
📊
Live Data
RPM, temps, O2
✓
Readiness
Monitor status
★ XENTRY
Deep Scan
All 60+ modules, SCN coding, adaptations, component tests. Dealer-level depth.
Station not configured
XENTRY launches on your shop's Windows station. Results sync back to this work order automatically.
SCAN
Querying modules…
This may take 30-60 seconds
Diagnostic Trouble Codes
0
Stored
0
Pending
0
Permanent
🔧
Recommended Repair
Live Data Stream
Streaming at 2 Hz
Readiness Monitors
Required for emissions test (smog check)
AI
Diagnostic Analysis
Likely root causes, ranked by probability
Live Data — All Parameters
Select parameters to chart over time
Idle
Supported: —
Streaming: 0
Charted: 0
Rate: 0 Hz
Selected Parameters
📈
Select a parameter below to chart it. Multiple parameters can be charted together — each gets its own axis.
Manual DTC Entry
Enter codes from another scanner for AI analysis
AI
Diagnostic Analysis
Likely root causes, ranked by probability
★ XENTRY Deep Scan
Dealer-level Mercedes-Benz diagnostics via Pass-Thru
⚠ Station Not Configured
This shop does not yet have a configured XENTRY Pass-Thru station. Once set up, XENTRY sessions launch automatically with VIN pre-populated and results sync back to this work order.
Capabilities
🔍
All Modules
60+ ECUs — SAM, ESP, Airmatic, COMAND, etc.
🔐
SCN Coding
Required after module replacement
🧪
Component Tests
Actuator cycling, valve tests
🧭
Guided Diagnosis
Mercedes fault-finding trees
⚙️
Adaptations
Transmission, SBC, steering
🔑
Key Programming
With SCN Online subscription
Required Hardware
• Windows laptop (Mercedes requires Win10/11)
• Drew Technologies MongoosePro MB (~$300)
• XENTRY Pass-Thru subscription (~$2,900/yr)
• E2 bridge service (we install — free)
Uses a mock Mercedes W166 GLE scenario to preview the flow
XENTRY Deep Scan
Loading vehicle…
Session Progress
Initializing…0 / 0
Modules
⚠ Clear All Stored DTCs?
This is a destructive action — only do this AFTER completing the repair.
⚠This also resets readiness monitors. The vehicle will need several drive cycles before re-inspection or emissions testing can reliably pass.
This clears stored and pending codes from all modules. Permanent DTCs can only be cleared by the vehicle itself after a successful drive cycle with no recurrence of the fault.