PlatformPricingDevelopersBlogHelpLogin Get Started
Create accountLogin

Build scheduling your customers will love

Timekit is a booking platform that provides powerful tools to add booking experiences to any website or app. Trusted by the enterprise and approved by software developers. 

Find me a  within the next 2 weeks
that are available on Mondays between
2-6pm for a duration of 1 hour
1pm – 2pm
2pm – 3pm
4pm – 5pm
2pm – 3pm
2pm – 3pm
4pm – 5pm
5pm – 6pm
1pm – 2pm
3pm – 4pm
4pm – 5pm
Booking Sean on
August 17th, 2pm - 3pm
Build your own scheduling and booking flows with Timekit. Get started today!

HOUR

Simple & easy customer scheduling made for sales & support teams. Create a beautiful booking widget in minutes!
Check it out

Offer different booking types
for different contexts.

1-to-1 Bookings

Customer can book individual timeslots with your resources.

Round Robin Bookings

Bookings are automatically distributed among your resources.

Group Bookings

Allow multiple customers to pick the same timeslot.

Hit the ground running with
out-of-the-box configurations

You'll be amazed how far you can come without a single line of coding.

Google Calendar Sync
Use your existing calendar and pull information into Timekit
Availability Filters
Constrain availability to only relevant times during the day.
Timezone detection
No need to worry about cross-timezone scheduling. Timekit automatically detects and takes care of it
Buffer Time
Control how much time between appointments is needed.
Custom Event Reminders
Customer can book individual timeslots with your resources.
Cancellations
Timekit takes care of cancellation flows and automatically free up cancelled times while notifying everyone about the change.
Min. Scheduling Notice
Control how much time in advance is needed before next available timeslot.
Embed on website
Accept booking directly from your own website via our JS based booking form.
Unique Link
Link directly to your booking project on Timekit and start accepting bookings.

Powerful developer tools to
get it exactly how your want it.

Timekit is a comprehensive development platform right under the hood fully accessible through a REST API with thorough documentation.

Access the power of our availability engine, utilize easy webhooks setup, create and manage resources via the API, use our customizable booking form to accept bookings, control booking confirmation flows and much much more.


# Find 1 hour slot the next 4 weeks:
curl -X POST \
     -H 'Content-Type: application/json' \
     -H 'Timekit-App: back-to-the-future' \
     -H 'Timekit-OutputTimestampFormat: Y-m-d H:i:s' \
     -u marty.mcfly@timekit.io:FluxCapacitator \
     -d '{
           "emails": [
             "marty.mcfly@timekit.io"
           ],
           "filters": {
             "or": [
               { "specific_day_and_time": {"day": "Wednesday", "start": 10, "end": 12 },
               { "specific_day_and_time": {"day": "Thursday", "start": 10, "end": 12 },
               { "specific_day_and_time": {"day": "Friday", "start": 9, "end": 11 } 
             ]
           },
           "future": "4 weeks",
           "length": "1 hour"
           "buffer": "30 minutes"
         }' \
     https://api.timekit.io/v2/findtime

Collaborate on your projects.

Projects is the easy and collaborative way to build booking experiences with Timekit.

Unlimited Projects
Collaborate on as many booking projects as you need. Admins can control everything created by employees.
Team Management
Easily add or remove team members or bookable resources from your app.
Unified Billing
No matter how many different projects are created by anyone on your team - rest assured that you'll receive one simple invoice.