Booking

Managing Your Bookings


Your vendor dashboard at Dashboard > Bookings gives you a complete view of all bookings.


The bookings table


Bookings are displayed in a table with columns for reference code, customer name, date, status, and total amount. Click any row to open the booking details in a slide-out panel.


Filtering bookings


By type -- Use the tabs at the top to filter by booking type:

  • All (everything)
  • Appointments (service bookings, classes, home services, pet services, medical)
  • Orders (product purchases)
  • Requests (booking requests / quote inquiries)

  • By status -- Filter by PENDING, CONFIRMED, COMPLETED, CANCELLED, or NO_SHOW. These appear as clickable pills below the type tabs.


    Booking detail panel


    Click any booking to open a slide-out panel showing:

  • Customer info -- name, email, phone
  • When -- date, time, duration
  • Service details -- staff member, location, list of services with individual prices and durations
  • Pricing breakdown -- subtotal, cleaning fee (rentals), service fee, total
  • Special requests -- any notes the customer added
  • Request details -- for booking requests, shows the project description and request type

  • Status actions


    From the booking detail, you can change the status:


  • Confirm -- Moves a PENDING booking to CONFIRMED. The customer is not separately notified (they were already notified at booking time).
  • Mark Completed -- Moves a CONFIRMED booking to COMPLETED after the appointment has taken place.
  • Cancel -- Cancels the booking. Both customer and vendor receive cancellation emails with subjects like "Booking cancelled -- [Business Name] (REF-CODE)".
  • Reschedule -- Opens a date and time picker. Select a new date and time, and the system checks for conflicts before saving. The customer receives a reschedule notification email.

  • Who can change status


    Only the vendor (business owner) who owns the booking can change its status. This requires being logged in and authenticated. The system verifies vendor ownership before allowing any status change.


    What each status means for you


  • PENDING -- Needs your attention. Review and confirm, or contact the customer.
  • CONFIRMED -- All good. The appointment is scheduled.
  • COMPLETED -- Done. The customer may be asked to leave a review.
  • CANCELLED -- Cancelled by you or the customer. Both parties were notified.
  • NO_SHOW -- The customer didn't show up. Use this to track patterns.
  • managebookingsreschedulecancel