Set up bookings with Kisi
Bookings allows admins to publish a booking page where users can reserve specific resources. Bookings are connected to a Kisi Group, ensuring that people who make a reservation automatically gain the appropriate access for the duration of their booking, determined by the assigned Group. Once the reservation ends, access is revoked again.
Bookings is currently in beta. This feature may be limited to higher-tier plans once it is fully released.
Prerequisites
- Kisi organization administrator access rights.
- An active Kisi organization with doors or groups you want to link to bookings.
Set up the bookings integration
- Sign in to Kisi
- Click the integrations icon (3x3 grid of dots) > Add Integration
- In the Type dropdown, select Bookings and click Add
- In the list of integrations, click Bookings, then click Configure Integration
- Click Add Location to start the onboarding flow
- Select the type of resource you want to book (e.g. meeting room, parking, workspace) and click Continue
- Choose a booking duration model:
- Fixed Duration - predefined time blocks (e.g., 30 minutes)
- Flexible Duration - users can book multiple consecutive time slots (e.g., 30, 60, 90, 120 minutes)
- Whole Day - one booking covers the entire day (coming soon)
- Optionally click Edit under Default Availability Settings to configure the timezone, booking duration, active days, start and end times, and how far in advance users can book. Click Continue
- Select how access will be shared with users and click Continue:
- Temporary Access Link - sends a secure link to the user (recommended)
- No access - for users who already have existing permissions
- Share in Mobile app - access delivered to the user's app (coming soon)
- Choose the Kisi group that will be granted access for the duration of each booking and click Continue
- Your location is now live. Make a test booking, or click Finish to complete setup. Click Customize Settings to continue configuring the location
Configure location settings
To access the full location configuration, either click Customize Settings at the end of the onboarding flow, or:
- Sign in to Kisi
- Click the integrations icon (3x3 grid of dots), click Bookings, then click Configure Integration
- Click Location Settings, select the location from the dropdown, and click Settings
Settings are organized across the following tabs:
Location Settings
- Enter the Location Name
- Select the Space Type
- Upload a Logo
- Choose a Background color for the user's booking page
Bookable Spaces
Manage your bookable spaces within this tab:
- Click Add Spaces to create a new bookable resource
- Enter the Name and Description for the space
- Set X and Y Coordinates (from 0 to 100) to position the space correctly on your floor plan
- Click Save to add the space
- View all existing spaces and their positions on the floor plan
To add multiple spaces at once:
- After clicking on Add Spaces, download the CSV template
- Fill it out with your spaces including coordinates
- Click Import CSV to upload them
Booking Rules
- Choose the Group whose access rights booked users will receive during the booking
- Set Grant access prior to booking (minutes before the booking users gain access)
- Select Access Type (Access link, QR code, or both)
- (Optional) Select the Whitelist team allowed to book. Leave empty to allow everyone to book
- Choose the Timezone of the booking
- Set the Days ahead users can book
- Configure the Availability schedule (weekdays and times when booking is allowed)
- Toggle Flexible bookings to let users book for multiple consecutive time slots (e.g., with 30-minute slots, users can book for 30, 60, 90, 120 minutes etc.)
Notification Settings
- Select an Email of the admin who should receive notifications about new bookings
- Enter Instructions text that will appear in user's booking confirmation email
- Toggle Send Calendar Event to automatically send calendar invites
Payment Settings
- Set up a Stripe integration with the 3 Stripe configuration fields to get paid for your bookings
Floor Plan Settings
- Upload a Floor Plan to visualize your spaces
- View and manage the layout of your bookable spaces
Manage access for bookings
Access for bookings is managed through Groups. When you create a booking location, you choose the group that booked users will be added to for the duration of their reservation.
- To give specific access, create a new group and assign the desired doors or permissions.
- To reuse existing access, select an existing group that already has the rights you want to grant.
Once the booking ends, users are automatically removed from the group and lose access.
Share your bookings
After configuring your location settings, you will see a link and a QR code for the booking location. You can share access to the bookings page in several ways:
- Send the link directly: Copy the booking link and share it via email, chat, or any internal communication tool.
- Distribute the QR code: Download and print the QR code, then display it in common areas, at entrances, or on digital screens for users to scan and access the booking page.
- Embed on your website or intranet: Add the booking link or QR code to your organization's website, intranet, or resource portal so users can easily find and make reservations.
Both the QR code and the link are safe to share publicly, as they only allow users to apply for a booking.
View booking analytics
The bookings page includes a Booking Analytics tab that provides comprehensive performance metrics to help you understand usage patterns and optimize your space allocation.
To access analytics:
- Sign in to Kisi
- Click the integrations icon (3x3 grid of dots)
- Click Bookings in the list of integrations
- Click Configure Integration
- Select the Booking Analytics tab
The analytics dashboard displays the following metrics for your selected time range:
- Total bookings - The total number of reservations made during the selected period
- Peak usage days - The days of the week with the highest booking volume
- Peak hours - The time periods with the most frequent bookings
- Occupancy trends - A daily chart showing occupancy performance across the selected week
- Weekly peak usage hours - A heatmap visualization showing booking density across days and hours
Use these insights to understand demand patterns, optimize resource availability, and make informed decisions about space management.
Next steps
Once your bookings are set up and users start making reservations, you can manage bookings to view, edit, cancel, or export booking data.