Booking products are ideal for businesses that take reservations, appointments, or rentals, such as hotels, tours, spas, and more. This guide walks you through how to create a Booking Product and explains the different booking types available.
Creating a Booking Product
- Go to Admin > Products > Create Product 
- Change the Type to "Booking" 
 
This unlocks additional booking-specific settings explained below.
Choosing the Right Booking Type
Once you've selected "Booking" as the product type, you'll see a Booking Card in the product settings. This is where you choose your Booking Type.
There are four types:
1. Date
- What customers choose: A single date 
- Ideal for: Tours, workshops, or single-day events 
- What they'll see: A calendar to select the event date 
- Example use case: A city walking tour on August 14 
 
2. Date & Time
- What customers choose: A specific date and time slot 
- Ideal for: Appointments at restaurants, spas, clinics, or service providers 
- Optional settings: - Set the appointment duration 
- Configure opening hours under Admin > Settings > General 
 
- Upcoming feature: Duration will help prevent overlapping bookings through conflict detection (upcoming feature) 
- What they'll see: A date and time selector, based on your availability 
- Example use case: A 60-minute massage appointment at 3 PM on August 14 
 
3. Stay
- What customers choose: A check-in and check-out date (minimum: 1 night) 
- Ideal for: Hotels, homestays, and vacation rentals 
- Pricing logic: - Total = Price per night × Number of nights 
 
- What they'll see: Date pickers for check-in and check-out 
- Example use case: A 3-night stay from Oct 10 to Oct 13 in a guesthouse at $100/night = $300 
 
4. Rental
- What customers choose: A start and end time (or date) 
- Ideal for: Renting vehicles, equipment, or spaces (e.g., cars, motorbikes, meeting rooms) 
- You can configure: - Pricing per hour (e.g., meeting room) 
- Pricing per day (e.g., car rental) 
- Your opening hours under Admin > Settings > General 
 
- Pricing logic: - Total = Price per unit (hour/day) × Duration, rounded up 
 
- What they'll see: Start and end date/time pickers 
- Example use case: Renting a motorbike from 2 PM–5 PM at $10/hour = $30 
Summary
| Booking Type | What Customers Pick | Ideal For | Pricing Based On | 
| Date | One date | Tours, workshops | Flat rate or fixed | 
| Date & Time | Date and time slot | Appointments, services | Duration | 
| Stay | Date range (nights) | Hotels, homestays | Per night × nights | 
| Rental | Start and end time/date | Vehicles, meeting rooms | Per hour/day × time | 
What happens if a customer creates a Booking Order?
- Their chosen plan appears on the invoice and in the WhatsApp Order message. 
- You can view all booking order details in your Order Dashboard. 
- See all bookings in weekly or monthly format so you can plan ahead, prepare for upcoming bookings, and easily spot available time slots. Calendar is view is located in Orders > Calendar. 
Have Feedback for this feature?
We’d love to hear from you! Share your ideas or feedback on booking products at take.canny.io








