Guides
How Timekit works and how to build on it: resources, availability, bookings and the booking widget.
Introduction
- Welcome 👋
- Working with our API
- Before you start
- Help center (external site)
Account
Resources
- Resources overview
- Creating resources
- Resource availability
Define resource-specific availability-constraints
Projects v2
Services
Availability
- Availability overview
- Constraints
You can set up general constraints for availability, a typical use-case is opening hours.
- Using the endpoints
In this tutorial we will teach you how to setup and request availability through the API
Bookings
- Bookings overview
- Understanding bookings
- Creating bookings
- State change on bookings
- Group & class bookings
- Notifications & webhooks
- Action links
Generate a signed **confirm**, **decline** or **cancel** link for your bookings
- Building a rescheduling flow
- Customer Split Name
- Emails Templates
Customize customer facing booking emails.
BookingJS Widget v3
Booking.js Widget v2
- Getting started v2
- Advanced configuration
- Using it with React, Vue etc.
- Customization guides (external site)
- Open Source on GitHub (external site)
JavaScript SDK
- Open Source on GitHub (external site)
Search/filter
- Search overview
- Searching for resources
- Searching for bookings
- Scoping with signed search
Use signed search to fetch bookings for a customer on the frontend without an app API token
Integrate
- Connect to Zapier
- How to build a customer booking overview
In this guide you will learn about the building blocks you can use to build a customer facing booking overview
- Signed webhooks