new
Say hello to our Essential Plan

Meet your customers

Forward-thinking businesses use Timekit to meet their customers with automated scheduling that eliminates back and forth.

Get started for free

Build better relationships by connecting people

Timekit helps you connect with your customers using online scheduling that is branded to your company and can grow with you.

Learn more
STEP 1

Invite your team &
set your rules

Setup is easy. Just invite your team and set your availability, booking rules and how you wish to be notified.

STEP 2

Share your link & let
people book you

Share your Timekit link with your customer and allow them to browse through real-time updated availability.

STEP 3

Review, accept & enjoy

Meeting requests can be manually or automatically confirmed and Timekit saves the event to all calendars and take care of notifying everyone.

Ready to get started?

Get started in less than 5 min - no credit card required.

Explore more
or
Get started
Api Platform

Don't stop there

 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 a bookable 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
 
# Find 4-hour available timeslots in the coming 4 weeks

curl --request POST \
  --url https://api.timekit.io/v2/availability \
  --header 'Content-Type: application/json' \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --data '{
    "mode": "roundrobin_random",
    "resources": [
      "78a4d873-2a68-41c6-bdd4-c0ca5b35efd3"
    ],					 
    "from": "2 days",
    "to": "4 weeks",
    "length": "4 hours",
    "buffer": "30 minutes"
  }'
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
 
# A customer books one of the available times with the resource

curl --request POST \
  --url https://api.timekit.io/v2/bookings \
  --header 'Content-Type: application/json' \
  --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
 
# The resource cancels the booking
 
curl --request POST \
  --url https://api.timekit.io/v2/bookings/:id/cancel \
  --header 'Content-Type: application/json' \
  --user :live_api_key_7nzvc7wsBQQISLeFSVhROys9V1bUJ1z7 \
  --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!