Shortlisting Bids
How to review, shortlist, negotiate, and award bids across the Response tab and Trips list.
Bid management happens in two places: the Response tab on the trip detail page and the Bids slide-over on the Trips list. Each surface has different actions available depending on bid status.
Response Tab (View Bids Page)
The primary bid management view. Each bid is displayed as a card showing pricing, vehicles, amenities, cost breakdown, and revision history.
Actions by Status
| Bid Status | Buttons | What They Do |
|---|---|---|
| SUBMITTED (bidding open) | None | Shows "Bidding open" label |
| SUBMITTED (bidding closed) | Accept As-Is + Message | Accept As-Is → opens T&C review panel. Message → shortlists bid + redirects to chat |
| SHORTLISTED | Accept As-Is + Message | Accept As-Is → opens T&C review panel (awards). Message → opens existing chat |
| ACCEPTED | None | Shows "Contract sent · awaiting signature" |
| WON | None | Shows "Contract signed" |
| NOT_SHORTLISTED | None | Bid is declined |
Additional Card Actions
Every bid card includes:
- Quote Summary — expandable panel showing full cost breakdown: deadhead, fuel surcharge, extra hours, tolls, and custom add-ons
- View Profile — link to the operator's profile page
- Revised N× badge — shown if the operator revised their quote; expands to show a price history timeline with timestamps
Sorting
Bids can be sorted by Price (lowest first) or Coach count (highest first).
Bids Slide-Over (Trips List)
A compact bid panel accessible from the Trips list. Uses a simpler card layout with Accept and Decline buttons.
Actions by Status
| Bid Status | Buttons | What They Do |
|---|---|---|
| SUBMITTED | Accept + Decline | Accept → shortlists the bid. Decline → drops bid from shortlist |
| SHORTLISTED | Accept + Decline | Accept → awards (creates contract). Decline → reverts bid to SUBMITTED |
| ACCEPTED / WON | None | Shows "Contract created" label |
| WITHDRAWN / EXPIRED / CANCELLED | None | No actions available |
Accept As-Is Flow
Clicking Accept As-Is on the Response tab expands an inline T&C review panel:
- Summary grid — operator name, vehicle count, agreed total price
- Operator terms (if provided) — cancellation policy, terms & conditions, payment terms
- Checkbox — "I agree to the terms above and wish to proceed"
- Confirm & Create Contract button — disabled until checkbox is checked
- Cancel — closes the panel without action
Confirming calls the accept mutation, creates the contract, and moves the bid to ACCEPTED.
Message Flow
On a SUBMITTED bid:
- Auto-shortlists the bid (backend creates a chat conversation)
- Waits for the conversation to be created
- Redirects to the chat at
/trip-owner/messages/{conversationId}
On an already SHORTLISTED bid:
- Navigates directly to the existing chat conversation
What Operators See
When a bid is shortlisted, operators see:
- Bid status changes to Negotiating (their label for SHORTLISTED)
- Revise Quote option appears — revisions cannot exceed the original bid amount
- Price history visible to you showing all revisions with timestamps
- Can filter their My Bids page by "Negotiating" status
Shortlist Lock
The trip moves to SELECTED after the first shortlist action. You can continue shortlisting more bids via the reselect flow while in SELECTED. Shortlisting is no longer possible once the trip reaches BOOKED.
After Award
- Accepted bid → contract created → ACCEPTED → after both parties sign → WON
- Non-selected bids → marked NOT_SHORTLISTED (shown as "Declined" or "Not Selected" to operators)
- Trip moves to BOOKED when all vehicle requirements are fulfilled
What Does Not Exist
- No star or checkbox toggle for shortlisting
- No side-by-side bid comparison table
- No dedicated Compare button
- No Decline button on the Response tab (Decline is only available in the Bids slide-over)