Availability Rules and Calendar Sync Elements

We now have UI Elements for managing a user's working hours and calendar sync connections.

Availability Rules


This element provides a really simple way of giving your user's a powerful UI for controlling when they're available for scheduling. This stores the user's rules against the Availability Rules endpoint automatically.

More information

Calendar Sync


An element for showing the current status of all of the user's calendar connections to your application and allowing them to manage them.

More Information

Scheduling API updates

We've moved a series of enhancements to our Scheduling API from Alpha to Beta today.

Availability Rules

Allow the capturing of regular available hours for a person or resource. read more

Available Periods

Allow your application to record fixed time periods when you want to make a user available for scheduling purposes. read more

Availability Buffers

Ensure space is left between bookings when using our Availability API or Real Time Scheduling services. read more

Real Time Scheduling - Redirect

You can now set a configurable redirect url to send the user to once they've completed the online booking process with Real Time Scheduling. read more

Beta features are designed to be used in production. The API is stable, They are being used by live customers. We're in the process of adding them to all of our official SDKs and more closely monitoring activity and performance under load.

Batch endpoint

We've promoted the batch endpoint from Alpha to Beta today. This allows developers to submit up to 50 requests simultaneously in on API transactions. Ideal for initial sync when a user first connects their calendar to your application.

Full documentation: docs.cronofy.com/developers/api/batch

UI Elements

We see our customers build similar UI elements to deliver scheduling solutions on top of the Cronofy APIs. So we decided to save you the work and build them for you.

UI Elements are javascript components that are designed to be embedded within your web application. Several use cases are supported. Here's an example of embedding the Agenda element.

<div id="cronofy-agenda"></div>
<script src="https://elements.cronofy.com/js/CronofyElements.v0.7.2.js"></script>
        token: "{{ ELEMENT_TOKEN }}",
        target: "cronofy-agenda"

More information in the UI Elements documentation.

New documentation site

Today we've launched a dedicated documentation site to cover all aspects of integration and connection support.


All of our API documentation and tutorials are in the Developers section.

We've introduced new areas for Calendar Administrators and Calendar Users to support your customers with connecting their calendars to your applications.

Any feedback please email us: support@cronofy.com

Extended information available as part of UserInfo

Both account and profile status information now forms part of the UserInfo response.


Real-time Scheduling completed redirect

Sequenced Availability

Sequenced Availability API for scheduling sequences of meetings launched in Alpha https://www.cronofy.com/developers/api/alpha/#sequencing-introduction

Availability Rules

Availability Rules for managing recurring scheduling hours https://www.cronofy.com/developers/api/alpha/#availability-rule-upsert

No published changelogs yet.

Surely Cronofy will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree