Intelligent Event Sequencing for Your Software

Schedule complex interview sequences in seconds

Organizing one meeting can often take hours. Organizing a sequence of them...well, that can take even longer. Hours – maybe even days – of employees’ valuable time gets wasted trying to find the right time that works for the right people in the right order. It creates unnecessary stress for everyone involved.

Intelligent Sequencing offers an alternative. Even the most complex event sequences can be organized in seconds.

Intelligent Sequencing works out the best order of events based on users' availability, or it returns results based on events happening in a certain order.

For example, for a multi-part interview, candidates may be required to attend a meeting with HR, discuss their skills with the team, and go through their CV with the hiring manager. The person organizing the interview can choose if these events need to happen in that order, or if they can happen in any order. Times will then be suggested based on if they choose a fixed or flexible order.

Factor in the availability of rooms and resources

When suggesting times, Intelligent Sequencing can factor in the availability of rooms and resources. That means that with one API call, everything from the people that need to attend a meeting, to the equipment that they need, to a large enough space, can all be booked at the same time.

It can even add in buffers before or after events to ensure there's plenty of time between each appointment.

Scheduling complex event sequences doesn't have to be a time-consuming process. Give your users their time back by adding Intelligent Sequencing to your software.

“Handshake's integration is almost instant, setup for our staff was a breeze, and it has resolved a major inefficiency in our scheduling and planning.”

— Amber Graham, Project Management & Operations Program Director, University of Rochester (Handshake Customer)

Offer Intelligent Sequencing to your customers

Cronofy provides a fully supported SaaS Calendar API that works with multiple calendar services. No matter what calendar service your customers use, they don’t have to miss out on the benefits of calendar sync.

Your team, meanwhile, spends less time building calendar integrations – and maintaining said integrations – and have more time to build exciting features for your users.

Powering Clients

  • Skyscanner logo

Find out more about what scheduling features you could build with Cronofy – book your demo today

Alternatively, head over to your developer dashboard to try Intelligent Sequencing for yourself


Do I need to connect to different calendar services?

No. We support applications that sit between calendar services and provide access to all or some of the five major calendar services. It's up to you which calendar services you connect to using our tools.

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 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 our Real-Time Scheduling feature and a simple integration with Smart Invites.

How do users connect to Cronofy?

Your user is 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.

Are you GDPR compliant?

Yes. You can visit our GDPR page for more information.

How do I activate my application?

Please contact us and provide us with your client ID and redirect URLs.

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.

How do we set user working hours?

This is handled by your application.