Enterprise Connect

Connect teams or organizations to your software with ease

Jez Louise

“Cronofy enables our clients to seamlessly add tasks to their calendars, improving efficiencies and avoiding any double-handling. Our internal support team also gets just as much value out of it as our clients!”

— Jez Louise, Support Manager, JobAdder

Every company calendar connected

Say goodbye to the hassle of everyone within a company manually granting calendar connectivity to your software. Authorize access to the calendars of an entire company domain in one go with Enterprise Connect.

It works alongside individual calendar connectivity, too. Every company has full flexibility over who is calendar connected and when. Administrators retain full control over who is calendar connected and when.

Whatever approach you and your customers take, the API calls you make to manage a user’s calendar work the same.

Tried and tested calendar security

Instead of there being one entry point for every calendar that's connected, Enterprise Connect creates just one for the whole company calendar domain. This means that there are fewer entry points into your customers' calendar domains, adding an extra layer of protection for them and you.

Whether your customers are Fortune 500s or SMEs, you can rest assured that their calendar data is protected.

Take a look at our documentation

Book rooms and resources simultaneously

Make sure your users have access to all the resources they need when they need them. Enterprise Connect gives your software access to calendars for bookable resources like rooms, parking spaces, and equipment.

Your software can also get a notification if a room is double-booked. Users can then alter their booking to fit their needs.

The more calendars that are connected to your software, the easier it is for users to schedule meetings. When calendars are set up for rooms and resources, it means that meeting organizers can book everything – people, places, and equipment – at the same time. Organizing meetings becomes a swift, hassle-free experience for everyone involved.

“HR systems today need to have the employee front and center and must require minimal training. Leveraging chat systems and native interfaces like calendars provide people with natural user experiences that just work wherever they are.”

— Anton Roe, CTO, MHR

Add calendar connectivity to your solutions

Get free access to our calendar sandbox and start testing our calendar API.


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 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, Outlook.com 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.