Bookings
1. Overview
The Bookings flow enables Sellers to manage their confirmed and cancelled bookings. This section of the Seller Center helps Sellers access booking details, handle cancellations and refunds, and communicate with Guests before or after events.
Sellers access the Bookings page of the current listing via the Bookings tab.
2. Visual Reference
Booking Details Page
3. Core Experience
3.1 Bookings Page
- Displays all active and past bookings tied to the Seller’s listings.
- Once a Seller accepts a Booking Request, it is automatically moved from the Inbox page to the Bookings page.
- This ensures Inbox focuses on active decision-making, while Bookings manages confirmed logistics.
- Sortable by event date, Guest, price, and status.
- Statuses include: Confirmed, Cancelled, Completed, Reviewed.
💡 The Platform may introduce additional statuses (e.g., Pending Refund, Disputed) according to its unique purpose.
Modular by design
The codebase is structured in a modular, component-based way—making it easy for your team to modify, replace, or extend individual flows to fit your unique marketplace model. Whether you’re adjusting pricing logic, onboarding steps, or messaging behavior, customization is straightforward and isolated.
3.2 Booking Details Page
- Shows full conversation history between Seller and Guest.
- Booking summary card on the right includes key details of the booking for the Seller’s quick reference. Currently, these are:
- Venue name and image
- Date and time
- Activity type
- Alcohol toggle
- Price breakdown and payment confirmation
- Download receipt button (only available if booking is accepted. Once Seller accepts booking, the Stripe API is called to charge the card details in the Booking Request).
- System-generated messages appear the same on both the Guest’s and Seller’s screens.
- Title and description differ between Guest’s and Seller’s screens.
Booking Detail Page Title and Description by Status
Status (in terms of latest Action) | As viewed by (Guest/Seller) | Title | Description |
---|---|---|---|
Inquiry initiated | Guest | Let [Host Name] know about your specific space needs | This space is not confirmed yet and may be booked by other guests. Use the request to book button to reserve your date. |
Booking Request withdrawn | Guest | You withdrew your booking request | It looks like this didn’t work out. You can adjust and resend your booking request, or look for other spaces. Your credit card has not been charged. |
Booking Request sent | Guest | You requested to book [Host Name]’s space | Your host has 2 business days to respond (but most respond much faster than that). |
Booking Request resent | Guest | You resent the booking request | Your host has 2 business days to respond (but most respond much faster than that). |
Booking confirmed | Guest | Your booking is confirmed | Your reservation is locked in! Mark your calendar, review the host’s rules, and check the cancellation policy to ensure a smooth and stress-free experience. |
Booking Request declined | Guest | Your booking request was declined | The host has declined your booking request. You can contact us about this booking if you need any additional help, or look for other spaces. |
Event is today | Guest | Your event is today | Your booking is scheduled for today! After the event concludes, click “Mark as Completed” to finalize the booking and proceed with any post-event steps. The booking will be automatically marked as completed by the end of the day. |
Booking cancelled by Host | Guest | [Host Name] cancelled your booking | It looks like this didn’t work out. You can contact Peerspace about this booking if you need any additional help, or look for other spaces. |
Booking cancelled by Guest | Guest | You cancelled your booking | It looks like this didn’t work out. You can contact Peerspace about this booking if you need any additional help, or look for other spaces. |
Booking completed | Guest | Your event is completed. Leave a review. | Your booking has successfully concluded! Let [Host Name] know about your experience by leaving a review. Your feedback helps build trust and improves future bookings. |
Guest left a Review | Guest | You have left a review. | Thank you for sharing your feedback! Your review has been submitted and will help others make informed decisions. You can still view your review in the conversation thread, but not send a new message. |
Inquiry initiated | Seller | You received an inquiry from [Guest Name] | This inquiry is not a confirmed booking and the guest may be considering other options. Respond promptly to provide details, answer questions, and encourage them to submit a booking request. |
Booking Request sent | Seller | [Guest Name] sent you a booking request | Review the details, check availability, and confirm or decline the request. The booking is not final until you accept it. Respond promptly to secure the reservation. |
Booking Request withdrawn | Seller | [Guest Name] withdrew the booking request | [Guest Name] has canceled their booking request before confirmation. No further action is needed. If they reach out again, you can continue the conversation and encourage them to rebook. |
3.3 Platform Customization Notes
Component | Configuration Options |
---|---|
Booking Statuses | Add custom labels (e.g., Disputed, Rescheduled) |
Cancellation Policy | Define host/guest refund ratios; allow overrides |
Post-Event Messaging | Set cut-off window (e.g., 7 days after event ends) |