Leave Review
1. Overview
The Leave Review flow enables Guests to mark a booking as complete and provide feedback to the Host. This flow reinforces trust within the marketplace and helps future Users make informed decisions. In the current marketplace, we have only implemented a one-way review (by Guest).
2. Visual Reference
Booking Detail page (on day of event)
Booking Detail page (Marked as completed; ready for review)
Leave Review page
Product detail page (Guest’s review added to the listing)
Booking Detail page (After Guest left a review)
3. Flow Description
3.1 Mark as Completed
Guests must first confirm that the event has been completed. This triggers a system-generated message and unlocks the review step.
💡 The Platform may allow automatic Mark as Completed if the Guest does not mark it manually by the end of the event date, or and for Host to also confirm completion (if mutual confirmation is desired).
3.2 Leave a Review
Guests are asked to rate the Seller and provide a short narrative review.
Required Fields:
- Free-text review
- Star rating (out of 5)
- Radio button for rebooking intent: “Yes, I would book this space again” / “No”
Time-bound Logic:
- Reviews must be submitted within 7 days of event completion.
- After that, the system disables the review form.
💡 The Platform may want to moderate the content of all submitted reviews before making them public.
3.3 Closing the Conversation Thread
Subject to the Platform’s preference, the conversation thread may be closed at some time after the booking/transaction has been completed. This is to prevent Guest and Seller to connect in future for out-of-platform transactions.
For simplicity, we disabled the ability for both parties (Guest and Host) to continue the conversation after the Guest leaves a review.
4. Common Platform Customizations
- Mutual Reviews: Allow both Guest and Host to leave reviews for each other.
- Review Reminders: Send automated reminders to Guests to leave a review if not completed.
- Moderation Hooks: Integrate content moderation APIs (e.g., Google Perspective API) to flag inappropriate reviews.
- Anonymous Feedback: Allow Guests to submit private feedback visible only to the Platform.