RentalTideRentalTideDocs
Dashboard

Journey board

Kanban board tracking today's bookings from arrival through return in real time

The journey board is a drag-and-drop Kanban view of your daily rental operations. Bookings move through customizable pipeline stages -- from "Booked" all the way to "Complete" -- giving your entire team a live picture of what is happening at every step.


Pipeline stages

Stages are driven by your location's pipeline configuration (set in Admin > Location Settings). The board reads the enabled stages and renders one column per stage. Common default stages include:

StageTypical meaning
BookedReservation confirmed, customer has not yet arrived
Check InCustomer has arrived and is being processed
Rundown ReadyPre-departure walkthrough is ready to begin
Rundown In ProgressStaff are performing the departure walkthrough
On LakeCustomer has departed and is actively on the water
ReturnedCustomer has come back and the asset is being received
CompleteRental is fully closed out
CancelledBooking was cancelled
No ShowCustomer did not arrive
Pre-auth HeldPayment pre-authorization is being held

The terminal statuses (Complete, Cancelled, No Show, Pre-auth Held) are always present even if not explicitly configured in the pipeline.


Booking cards

Each card in a column displays:

ElementDetails
Customer avatarInitials of the customer; VIP customers show a crown icon instead
Customer nameFirst and last name
Price chipTotal rental price displayed as a green chip (e.g. "$150")
Inventory nameAsset type or inventory name with a boat icon; shows quantity prefix (e.g. "2x Jet Ski") when more than one unit is booked
Assigned staffStaff member name, shown to the right of the inventory line when assigned
Time rangeStart and end time displayed in the booking's location timezone (e.g. "9:00 AM - 11:00 AM")
Status chipCurrent pipeline stage label with color-coded background

Cards are grouped when multiple line items share the same booking ID. Grouped bookings appear as a single expandable card showing all line items underneath.


Moving bookings between stages

Drag a card (or a grouped card) from one column and drop it into another to change its status. When you drop:

  1. The board validates stage requirements (configured per-stage in location settings).
  2. If validation warnings exist, an override dialog appears asking you to confirm.
  3. On confirmation, the status is updated via the API and the card moves to the new column.

Touch devices are fully supported -- the board uses a combined HTML5 and touch drag-and-drop backend for seamless operation on iPads and tablets.


View modes

Toggle between views using the icons in the header toolbar:

ViewDescription
Board (default)Kanban columns with drag-and-drop
TimelineA chronological timeline view using MUI Timeline components

Filtering and date navigation

  • Date picker: Select a start and end date. By default the board shows today only.
  • Date arrows: Step forward or back one day at a time using the arrow buttons, or jump to today with the "Today" button.
  • Status filter: Filter to show only specific pipeline stages.
  • Location selector: Switch between locations or view "All Locations" combined.

Filter selections are persisted to local storage so they survive page reloads.


Header bar

The header includes:

  • Live clock showing the current time in the selected location's timezone.
  • Filter toggle to expand or collapse the filter panel.
  • Refresh happens automatically -- the board uses SWR with a 200-booking page size and re-fetches when filters change.

Clicking a card

Clicking (or tapping) any booking card navigates to the full booking detail page at /bookings/{rentalId}. Clicking a column header navigates to that stage's configured route.

Tip

The board auto-refreshes whenever you change filters. Color indicators on each column header show the stage color from your pipeline configuration, and a count chip displays the number of bookings in that stage. Use the location filter if you manage multiple sites.

Troubleshooting

Board appears empty -- Verify the correct date and location are selected. The default view shows today only.

Can't drag a card -- Check that your account has the boatBrigade_access permission. Cards in some terminal statuses may also have drag disabled.

Validation override dialog appears -- Your pipeline has stage requirements configured. Review the warnings and confirm to proceed, or cancel to keep the booking in its current stage.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.