Take App

Booking Products

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.

Booking Products

Creating a Booking Product

  • Go to Admin > Products > Create Product
  • Change the Type to "Booking"
Booking Products


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.

Booking Products


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

    Booking Products

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

    Booking Products

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

    Booking Products

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

    Booking Products

Summary

Booking TypeWhat Customers PickIdeal ForPricing Based On
DateOne dateTours, workshopsFlat rate or fixed
Date & TimeDate and time slotAppointments, servicesDuration
StayDate range (nights)Hotels, homestaysPer night × nights
RentalStart and end time/dateVehicles, meeting roomsPer 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.
Booking Products

Have Feedback for this feature?

We’d love to hear from you! Share your ideas or feedback on booking products at take.canny.io

More in Products

Products

Still need help?

Chat with our team — we're online during business hours.

Contact support