ResytechResytech Docs
Booking Management

Needs Attention

Quickly find bookings that require action — missing pricing, unread messages, expiring soon, and more.

The Needs Attention page surfaces bookings that require action across your location. Instead of manually scanning calendars or lists, this page automatically flags bookings matching specific attention criteria so nothing falls through the cracks.

Navigate to Bookings > Needs Attention in the sidebar to access the page.

Attention Reasons

Each booking is evaluated against the following criteria. A booking can match multiple reasons simultaneously.

ReasonDescription
No PricingThe booking has a grand total of $0 and no priced line items. Common for bookings created via iCal sync or manual entry where pricing hasn't been set.
Unread MessagesThe customer sent a message through the booking portal that hasn't been read by staff yet.
Pending ExpiringThe booking is in "pending" status and its auto-expire date is within 48 hours. Action is needed before the system automatically changes the status.
Outstanding BalanceThe booking is confirmed, the service date has already passed, and there is still an unpaid balance.
Missing WaiversThe booking's service date is within 7 days and no waivers have been signed, but the location has waivers that require a booking association.
Unassigned FacilitatorThe activity requires one or more facilitator roles and not all roles have been assigned. The booking is upcoming.
Incomplete ManifestThe activity has demographics configured in its manifest settings, but the booking has no demographic data entered.
Disputed PaymentsThe booking has one or more payments with an active Stripe dispute (chargeback) that needs a response.

Each booking in the results shows colored badges indicating which attention reasons apply to it.

Filtering

By Reason

The filter bar at the top of the page shows a checkbox for each attention reason. Each checkbox displays a badge count showing how many bookings match that reason within your current date range.

  • Select All / Clear All — quickly toggle all reasons on or off
  • Uncheck all reasons except one to isolate a specific issue type (e.g., only show disputed payments)
  • Multiple reasons can be active at the same time — a booking appears if it matches any of the selected reasons

By Date

Use the date range picker to narrow results to a specific time window. The date filter works together with the date mode toggle:

ModeFilters and sorts byBest for
CreatedWhen the booking was created in the systemFinding recently added bookings that need setup (e.g., iCal synced bookings with no pricing)
ServiceThe booking's scheduled service/event dateFinding upcoming bookings that need action before the customer arrives

The default view uses Service mode with a -30/+30 day window, showing bookings with upcoming or recent service dates. Switch to Created mode when you want to find recently added bookings regardless of their service date (e.g., iCal synced bookings that need pricing).

The clear button (X) next to the date picker removes the date filter entirely, showing all matching bookings regardless of date.

Click any row in the results table to navigate directly to that booking's detail view, where you can take the appropriate action — set pricing, assign a facilitator, respond to a message, etc.

Columns

The results table shows the following information for each booking:

ColumnDescription
CustomerCustomer name and confirmation code
ActivityThe booked activity name
Date & TimeService date and start time
StatusCurrent booking status (pending or confirmed)
TotalGrand total for the booking
BalanceOutstanding balance — highlighted in red when greater than zero
Attention ReasonsColored badges for each matching reason

Pagination

Results are paginated at 25 bookings per page. Use the Previous/Next controls at the bottom to navigate through pages. The total count of matching bookings is displayed in both the page header and the pagination bar.

On this page