new
Re-Imagining Timekit -  A simpler way to create booking experiences

Unified APIs for Time

Forward-thinking businesses use Timekit to imagine, design
and manage the perfect scheduling flows.

Get started with a free sandbox

Build better relationships by connecting people

Timekit helps you build and deploy online scheduling flows to create branded experiences that grow your business and allow you to connect with customers in new ways.

Learn more
USE CASES

Flawless scheduling for
every environment

Timekit works everywhere, grows with you and helps you create great customer experiences - no matter what you're building for.

Get more users

Platforms

You should not have to build & maintain scheduling software. Run your marketplaces or platform worry free by outsourcing booking and scheduling to Timekit.

SAVE MONEY

Operations

Build scheduling tools to make your business run more efficiently. Use software instead of humans to solve operation challenges by utilizing scheduling and appointment booking.

CONVERT MORE LEADS

Sales & Support

Manage your entire teams' calendar and offer appointments slots for your leads and existing customers to book you - deeply integrated with you product and existing tools.

RETAIN CUSTOMERS

Retail & E-commerce

Use scheduling to connect with your customers in whole new ways. Own the customer experience and leave the complexiby of scheduling to Timekit.

Read more about how Timekit can help grow your business with powerful scheduling

Read more
or
Contact sales
ADMIN DASHBOARD

Control everything with ease

Easily package booking needs into reservable units and then manage it on the fly with our Admin Dashboard or let your developers build Timekit into your existing tools or platform.

Learn more
Api Platform

Build with the APIs for Time

 Unlike other systems that offer limited flexibility and customization, the only constraint with Timekit is your imagination. Build branded omni-channel experiences by integrating Timekit with the other elements of your business.

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
# Create Resource
 
curl --request POST \
  --url https://api.timekit.io/v2/resources \
  --header 'Content-Type: application/json' \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --data '{
      "email": "doc.brown@timekit.io",
      "timezone": "America/Los_Angeles",
      "name": "Doc Brown",
      "password": "FluxCapacitator",
      "tags": [
          "time-traveller",
          "doctor",
          "delorean"
           ]
       }'
Copy
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
# Query for availability
# Find 4-hour availability in the next 2 days 

curl --request POST \
  --url https://api.timekit.io/v2/findtime \
  --header 'Content-Type: application/json' \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --data '{
        "resource_ids": [
          "78a4d873-2a68-41c6-bdd4-c0ca5b35efd3"
        ],					 
        "future": "2 days",
        "length": "4 hours"
      }'
Copy
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
# Create a booking
# Have a customer book one of the available times with your resource

curl --request POST \
  --header 'Content-Type: application/json' \
  --url https://api.timekit.io/v2/bookings \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --data '{
  "resource_id": "d187d6e0-d6cb-409a-ae60-45a8fd0ec879",
  "graph": "confirm_decline",
  "start": "1955-11-12T21:30:00-07:00",
  "end": "1955-11-12T22:15:00-07:00",
  "what": "Catch the lightning",
  "where": "Courthouse, Hill Valley, CA 95420, USA",
  "description": "The lightning strikes at 10:04 PM exactly! I need you to be there Doc!",
  "meta":{
    "latitude":"34.1381168",
    "longitude":"-118.3533783"
  }
  "customer": {
    "name": "Marty McFly",
    "email": "marty.mcfly@timekit.io",
    "phone": "(916) 555-4385",
    "voip": "McFly",
    "timezone": "America/Los_Angeles"
  }
}'
Copy
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
# Cancel booking
# Have your resource cancel the booking
 
curl --request POST \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --url https://api.timekit.io/v2/bookings/:id/cancel \
  --data '{
    "cancel": {
      "message": "Sorry, gotta fix a critical issue on the DeLorean, can you please pick a new time?"
    }
  }'  
Copy

Manage Timekit on the go.

Managing your bookings has never been easier. Download Timekit for your phone and easily see, confirm or decline bookings on the go!