Cronofy provides real-time and secure two-way calendar-sync so that software and applications can connect with their users’ calendars no matter what calendar service they use.
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
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 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.
Which calendar services does Cronofy support?
Apple, Google, Microsoft Exchange (including on-premise), Microsoft Office 365, and Microsoft Outlook.com
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 Real-Time Scheduling and a simple integration with Smart Invites.
Connecting users' calendars
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.
Can we white label the authentication process?
Yes, we allow customization of UI elements. You can add your logo to the header for example.
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, Outlook.com etc) and provide their credentials.
Do you store users’ calendar information?
We store all calendar information including event details, but not their contacts.
Where is your data hosted?
Either USA, Canada, the United Kingdom, Germany, Australia or Singapore. They are run on completely separate instances with no data transfer between the data centers.
Are you GDPR compliant?
Yes. You can visit our GDPR page for more information.
Where is your data processing managed?
We will hold your calendar data in the region of your choice. You can choose between the USA, Canada, the United Kingdom, Germany, Australia or Singapore.
Are you planning to open a data center in the UK, Australia, Canada, ROW?
Cronofy currently provides six data centers. One in the USA, the default, and others in Australia, Canada, Germany, Singapore and the United Kingdom.
A user is an individual – customer or end-user – who has granted your application access to their calendars. We only recognize 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.
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.
We offer technical review meetings for customers on our Emerging Plan and above. Everything else is handled via online support tickets.
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.
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.
Where are you based?
We are based in London and Nottingham in the UK. We also have an office in New York. We support customers across the globe with a large representation from North America and Europe.
What types of businesses use Cronofy?
We support hundreds of cloud-based applications, ranging from online booking software and employee scheduling tools through to meeting tools and smart building technology. These customers vary in size from startups to established blue chip companies.
Other common questions
Does Cronofy work with different time zones?
Yes. However, your application needs to identify the time zone of your customers.
How do we set user working hours?
The Availability Rules feature of our API allows you to set the windows of time throughout the week that a person or resource (e.g. a meeting room) is considered available. This can be used to account for working-hour patterns or regular days off, which will then be considered when using our scheduling features such as Real-Time Scheduling and availability queries. Read more about our scheduling and availability feature set.
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.
Do you have more questions about Cronofy?
If we haven't answered your question, don't hesitate to get in touch.