Before you start using Timekit, it is important to understand how the different elements of Timekit fit into your organization. There are 3 questions you need to answer:
What are you working on?
Who or what are you working with?
When are you working?
Once these questions are answered, integrating Timekit into your organization will become much easier. If you need any help mapping out these concepts, don't hesitate to click the blue chat icon in the bottom right corner.
Projects - What are you working on?
A project in Timekit is a configuration of a specific booking experience. Usually, a project will correspond to an existing process already present in your organization. Examples of projects are:
Physical locations (clinics, shops)
Vendors in a marketplace (mentors, therapists)
Structured processes (sales calls, interviews)
Collections of assets (conference rooms, segways)
Projects are a great way to group your resources into different booking experiences and there are really no hard limits on how you can do this. You can manage your projects from the Admin Dashboard or entirely via the Projects API.
Resources - Who or what are you working with?
Resources are what your customers are booking. They can be either human resources or physical assets depending on what your business does. Examples of resources are:
Resources are typically the bread and butter of your business. If you are running a hair salon, your hair dressers are your resources. If you are running a marketplace for college tutors, the tutors are your resources. You can manage your resources from the Admin Dashboard or via the Resources API. If your resources are human, they can have their own login for the Admin Dashboard to see their bookings.
Availability - When are you working?
Managing availability is not simple and this is where you will be glad you chose to build with Timekit. Most projects have opening hours, down time and some even span across timezones. Resources have their own preferences, calendars and days off. Some projects rely on simple one-to-one bookings, others are more complicated with multiple resources and group sessions. Fortunately, Timekit supports all of these different use cases. All you need to do is to make sure Timekit knows when your resources are available (by adding their opening hours and enable syncing of their calendars) and we take care of the scheduling. All of this can be configured via the admin (your resources can even log in and do it on their own) or entirely via the API to make it completely consistent.
You have now answered the most important questions about your own use case and it's time to add your first project in Timekit! If you just want to get started, head over to the Admin Dashboard or if you are more technical, take a look at our API documentation.