Real-time Scheduling

Give your booking system a boost

Eliminate the inevitable back-and-forth email conversations that come with arranging a meeting. Using Real-Time Scheduling, your users can send a link to the person they're meeting with. The recipient then chooses from a list of time slots that reflect the real-time availability of everyone else attending.

This is a huge time saver when it comes to scheduling interviews. Instead of it taking several emails just to schedule one interview, one email can be used to schedule multiple interviews.

We've created a demo showcasing how fictional booking software Globex use Cronofy's Real-Time Scheduling feature to streamline scheduling.

Watch the demo

Interview scheduling made easy

HR providers can use ourAvailability API to connect users' calendars to recruitment software. This works with Real-Time Scheduling to allow hiring managers to generate a booking link to send to candidates. Candidates can then use this link to choose an interview slot that works for them, based on the interviewers' schedules.

The same link works for everyone, no matter how many interviews a company requires.

Available interview slots update in real-time to reflect changes made to the interviewers' calendars, so there's no risk of double-bookings or clashing meetings. Once a slot is selected, a calendar event is added to the calendars of the interview panel and the candidate.

Got a multi-part interview to schedule? We've got that covered, too. Find out more about Intelligent Sequencing.

Free up hiring managers' time

Booking interviews between a dozen job applicants and an already busy interview panel is a complex, time-consuming task. An automated booking process frees up hiring managers to prepare for interviews and provide feedback to unsuccessful applicants. This helps with their employer brand and makes it easier to fill future vacancies.

You can do even more great things with calendar sync using Enterprise Connect. Using Enterprise Connect, you can connect to the calendars of an entire organization at once. That means staff old and new can benefit from calendar sync without having to do a thing.

Enterprise Connect is a secure way to access the calendars of large organizations. It provides just one entry point for every calendar domain that's connected, meaning security teams can focus their time securing that one entry point instead of hundreds or even thousands.

Improve the candidate experience

The longer it takes to organize an interview, the more likely candidates will be to pull out. This means the hiring process goes on for longer and costs businesses more money.

With real-time and automated interview scheduling, candidates can click on the link sent to them by the recruiter to book their interview. It takes minutes, not days, creating a far better candidate experience. Proposed times reflect the real-time availability of the interview panel, preventing any double-booking in an interviewer’s calendar.

Book your demo

Reduce the risk of no-shows

It's hard enough to find a time that fits into both the candidate and the interviewers’ schedules. But what happens when the interview needs to be rescheduled because a member of the interview panel has another commitment? And what if the candidate needs to change the time of the interview?

The scheduling link is updated in real-time, meaning it always reflects the interviewers' current schedule. There's no need to phone and try to reschedule an interview – the hiring manager can access the availability of the interview panel and update the event accordingly.

Add a new premium feature to your offering

Adding Real-Time Scheduling to your recruiting software allows your customers to hire faster. This saves them money and speeds up their growth, making them happier and more likely to recommend your software to their friends.

The Cronofy API is well-documented, regularly updated, and easy-to-use. We provide sample apps and developer support to save you time and money. Your teams have more flexibility to work on value-adding features for your clients.

Don’t take our word for it – see what our customers have to say.

See Real-Time Scheduling in action

We’ve built a demo to demonstrate how you can streamline the interview scheduling process by integrating Cronofy into your recruitment software.


How does Cronofy work?

Cronofy allows developers to build software that connects with multiple calendar services while working with just one API. This saves them time, saves businesses money, and makes the ongoing maintenance of building calendar connectivity easier for everyone.

Do I need to connect to different calendar services?

No, Cronofy supports applications that sit between the various calendar services and provides access to all or some of the five major calendar services that we connect to.

Do I need to enable each calendar service?

No. Cronofy’s APIs automatically give you access to the five calendar services.

What is required to integrate my application with Cronofy?

You set the rules and must provide the UI for your application. You need to integrate our authentication process and use our API to retrieve calendar data. Cronofy is responsible for ensuring the application receives the calendar data.

How do I control the level of access I have to my users' calendars?

You can control the level of access, meaning you can get all the calendar data or only free/busy information.

How long does integration with Cronofy take?

It depends on the complexity of your product workflow and the UI design work. We offer off the shelf UI with Real-Time Scheduling and a simple integration with Smart Invites.

How do users connect to Cronofy?

Your users are directed to an authentication page managed by Cronofy. We use OAuth2 to control access and security.

What does the user authentication process look like?

Users are required to select the calendar they want to authorize Cronofy to access (eg. Apple, Google, etc) and provide their credentials.

Can we white label the authentication process?

Yes, we allow customization of UI elements. You can add your logo to the header for example.

Do you store users’ calendar information?

We store all calendar information including event details, but not their contacts.

Where is your data processing managed?

You can choose between the USA or Germany.

How does your pricing work?

Pricing is determined by a) the features you require and b) the total number of users per month. For instance, to organize meetings based on availabilities, it requires the Availability API which is part of the Emerging Plan.

What constitutes a user?

A user is an individual – customer or end-user – who has granted your application access to their calendars. We only recognise them as a user once they have completed the authorization process and connected to Cronofy. A single user can have several calendars synced through Cronofy.

Is it a licence model?

No, it’s an activation model. We only recognize users when they are connected with Cronofy. Billing for the user stops when they are no longer active.

What happens if I go over my included user limit?

We automatically bill you for the additional users at the end of the month. Our team is always on-hand if you want to see which plan best fits your usage.

How is payment managed?

You can pay monthly via a credit or debit card. If you subscribe to an annual Emerging Plan or above, we can invoice you.

For additional services such as Smart Invites – which is billed monthly – and Enterprise Connect – which is billed annually – we will automatically invoice you as soon as these products are activated.

Can you do the integration for us?

No, our objective is to build the APIs for you or your integration partner to complete the integration. However, if you are looking for an integration partner we can advise.

Do you offer technical review meetings?

We offer technical review meetings for customers on our Emerging Plan and above. Everything else is handled via online support tickets.

How do I connect users with Exchange?

First, Exchange Web Services must be activated. Then the user can connect their calendar through our authentication process.

Does Cronofy work with different time zones?

Yes. However, your application needs to identify the time zone of your customers.

How does Cronofy treat tentative calendar events?

In terms of free/busy the recipient is seen as unavailable. This information can also be read from the user's calendar as its actual value.

How do we set user working hours?

This is handled by your application.