Customer portal
Customer status, approvals, messages, and uploads without forcing a full login.
Give outside customers a bright repair dashboard while the shop keeps control of what is visible.
Demo fallback active. Configure local Supabase to persist customer portal sessions, messages, and upload metadata.
Active portals2
Pending approvals1
Customer messages1
Upload requests1
Open invoices2
Held for release1
Active customer dashboards
High Plains HaulingMorgan Lee | expires 7/23/2026Open portal
Demo Fleet TransportSam Rivera | expires 7/23/2026Open portal
Portal billing visibility
INV-1001 - High Plains HaulingMSB-1002 | balance $2865.00 | due 6/23/2026hold payment
INV-1002 - Demo Fleet TransportMSB-1001 | balance $0.00 | due 7/23/2026cleared for release
INV-1003 - Demo Fleet TransportMSB-1003 | balance $780.00 | due 7/8/2026terms approved
Messages
Maya TorresEstimate is ready. You can approve all lines or approve only the actuator diagnostic labor.shop
Morgan LeePlease confirm if the truck can be ready tomorrow afternoon after approval.customer
Uploads
customer-authorization-photo.jpgimage/jpegrequested
