Hapio – the flexible booking system
Easily build customizable booking and scheduling applications with a modern tech stack of your choice.
Multiple locations
Provide your services at multiple locations using one single project, allowing resources and services to be shared between locations if needed.
Buffer time
Allocate time automatically before or after each booking, for example to make sure there is time to prepare for the next client.
Different types of services
Services can be either fixed in length, flexible so that your client selects the length, or booked on a day to day basis.
Booking window
Control how near or far into the future your services are allowed to be booked.
Bookable times
Bookable times are generated automatically by Hapio, based on the properties of your services, and your resources’ schedules.
Flexible Schedules
Choose between recurring schedules that repeat every week, or individual schedule blocks for more irregular schedules. Both can also be used in combination with each other.
Random selection
The simplest automatic resource allocation, where an available resource will be randomly selected.
Prioritization
Set up a priority list for your resources, and Hapio will select the first resource that is available.
Equalization
Equally distribute your bookings among your resources, based on their booked time.
Webhooks
React to events within Hapio by setting up webhooks for the events that you are interested in.
Automatic resource allocation
Allow your clients to book without manually selecting a resource. Three different strategies for automatic allocation are available, allowing you to choose between randomized, prioritized or equalized allocation.
Permissions/Abilities
Customize the permissions for each of your API tokens, to make sure they have exactly the permissions they need.
Future-proof, efficient and flexible with API-based Headless.
Achieving all the connections needed to develop an existing system can be both complicated and resource-intensive. It´s better than to start building new on a flexible and future-proof foundation, which does not paint you into a corner.
GET v2/time-slots
curl https://hapio.se/api/v2/time-slots?
from=2021-02-19&to=2021-02-20 \
-H 'Authorization: Bearer ACCESS_TOKEN' \
-H 'Content-Type: application/json'
Get started for free today
Getting started with Hapio for free is quick and easy! There’s no limited trial period, so you can comfortably try out Hapio at your own pace, and keep using free projects for your local development even if you’ve upgraded to any of our paid plans for your production projects.