Bookings & Dispatch / Quotes
Quote details
The quote detail page: sending prices, the accept link, and each status.
Open any quote to work it. What the page offers depends on the quote's status.
A new request (Pending)
Three read-only cards — Customer (name, email, phone, submitted time), Status, and Trip (route timeline, pickup date & time, vehicle/passengers/luggage chips, any customer notes) — plus the Send price card:
- Offered price — the amount you're quoting
- Payment method — Card via Stripe / Authorize.Net / Square, or Cash to driver
- Message to customer — optional text included in the offer email
Send price asks to confirm, emails the customer their offer with the accept link, and moves the quote to Offered. Cancel quote kills the request instead.
While the offer is live (Offered)
The Status card gains the offered amount, method, and the link expiry. The offer card becomes Update offer:
- Change the price or method and Update & resend — the customer gets a fresh email
- Resend email — same offer again (the link refreshes if it expired)
- Copy link — grab the secure accept URL to paste into a text or chat
- Cancel quote — withdraw; the link stops working immediately
After acceptance
A green banner confirms "Customer accepted. Booking #N created." — the booking carries all the trip details and the agreed price, and shows up in Bookings like any other trip. The quote becomes read-only.
Declined, expired, and cancelled quotes are also read-only — the history stays for reference.