Event Management

How does Cronofy handle Daylight Saving Time?

Cronofy specifies all event times in UTC (Coordinated Universal Time). The UTC time defines when the event starts.

Events can also specify the timezone that they should be displayed in when shown to users. When you provide the Cronofy API with a timezone for an event, we send this information to the calendar provider, and the calendar provider will handle how best to display the event. The specified timezone does not change when the event is occurring.

This allows calendar viewers, such as Google Calendar or Microsoft Outlook, to show that events have a specified timezone, which can be useful to convey the local time of the host or the location of the event.

Read More

Why aren’t my events appearing when I read a user’s events?

By default we don’t return events your application has created when you query the Read Events endpoint.

Read More

Why do I get duplicate events?

If you’re getting duplicated events when you edit existing events, it may be because of how you’re using event_id and event_uid values.

Read More

What would be the recommended way to sync all events inside an end users calendar with my application?

By utilising Push Notifications, Read Events, and regular weekly syncs you will be certain that all events are pushed across from the Calendar Provider to your application.

Read More

Will I receive notifications for events that are newly created?

Assuming you are subscribed to all events, including external, you will receive notifications about newly created events.

Read More

Why doesn't Cronofy issue event ids?

We don’t issue IDs to events, instead we require that developers provide an event_idwhen upserting an event to a user’s calendar. This is then used to identify the event when making subsquent updates/deletes.

Read More

What is the difference between event_id and event_uid?

The event_id is only used for events that your application creates, what we call managed events. This is an ID that your application specifies. We use it as a key for an application’s managed events.

Read More

Why can't I avoid notifying attendees when updating an event?

While some calendar providers allow you to suppress notifications being sent to attendees when an event is changed, not all do.

This means any change may result in notifications, and so your application integration should account for them being sent.

Read More

How can I create an event without the participants seeing each other's details?

Calendars do not support the ability to invite multiple attendees to an event while keeping their details private. However, for many cases, such as an interview, you may want to generate a conference but also prevent the candidate from seeing the interviewer’s name and email address on the event. This can be achieved by creating a “main” event and then one or more events or Smart Invites for the other attendees.

Read More

Why do events in secondary Google calendars appear in my primary calendar too?

Due to the original implementation of Google Calendars, and to provide consistency with Microsoft calendar behaviour, Cronofy adds the primary calendar as the event Organizer.

Read More