
Car Wash Service App
Sign in to manage service calls, dispatch technicians, and track jobs in the field.
Enter your account email and we'll send a link to reset your password.

Select a call or log a new one
Click a date to see scheduled service appointments
You do not have permission to access this screen.
Fields marked with * are required. Type in Contact, Phone, Business Name, or Address to find an existing customer/site.
Rates auto-fill from Settings but can be adjusted per customer on this call.
These override the customer’s saved rates on this service call only. Blank custom fields fall back to the standard rate. Enter $0.00 for no-charge / warranty.
Problem Description and Dispatcher Notes always stay on this service call only. Permanent site notes are never overwritten unless you check this box and enter Saved Site Notes.
Select one or more technicians. With multiple techs, choose one Primary who controls the work order.
This pauses your personal timer only. The main job status does not change.
Finalizing this work order will lock technician editing. The technician will no longer be able to change notes, parts, labor, photos, or other work-order information.
The work order stays editable. Enter the revision reason shown to the Primary Technician.
Office use — create an invoice for any reason. No service call or tech visit required.
| Invoice # | Job | Date | Equipment | Status | Total |
|---|
Complete every required field (*) before sending the report to dispatch.
Click Add for multiple parts, or just fill in a part and send — it will be included on the invoice.
Team members live here — not in Settings. Admins create accounts; dispatchers assign jobs to active technicians. Technicians sign in with email + temporary password and only see My Jobs. Assignment SMS is internal only — enable per technician below after consent.
Only active technicians appear. Assignments sync immediately to the technician portal.
After assignment, the technician signs in and opens My Jobs.
Default: The Carwash People logo
Each service call gets a unique address like sc-005@your-domain.com for customers to send equipment photos.
Use {company} for your business name. Editable per invoice when creating.
Requires Twilio keys in Netlify: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER. Each technician needs a cell number in User Management.
Requires Twilio env vars on Netlify. Technicians are managed in User Management, not here.
Add technicians and dispatchers in User Management. Phone numbers on their profile are used for assignment SMS.
Pre-fills labor hours on field reports and new invoices.
Discounted rates for customers who buy chemicals from you.
These presets auto-fill on Log Incoming Call. Dispatch can override per customer.
Premium rates for evening, night, and holiday emergency calls.
Premium rates for Saturday, Sunday, and holiday emergency calls.
Select after hours / weekend on Log Incoming Call — weekend rates apply automatically for Saturday & Sunday.
WashTech stores data in this browser. Export regularly so you can restore after a computer change or browser reset.
Backup includes service calls, settings, technicians, and follow-up log. Photos are included but may make the file large.
You opened the reset link from your email. Enter a new password for your account.
Set up your company name, logo, and rates before logging your first service call. Add technicians in User Management.
Simulated SMS — connect Twilio or similar for live sending.
Upload photos of your equipment issue so our technician arrives prepared.
Tap to select photos from your phone or computer
Powered by 
Our dispatch team has your pictures and will share them with the service technician.