Google Calendar
Google Calendar, part of Google Workspace, is one of the most widely used calendar systems in the world. By connecting i-Reserve to a Google Calendar of your choice, you unlock a whole new world of possibilities.
So many possibilities
Most users have a calendar on their phone and are reminded of appointments that way. With i-Reserve , you can add appointments to someone's i-Reserve , even if they're not already an administrator. For example, a trainer who gives courses. Or a reception desk at a venue that rents out rooms.
The integration to get started is very straightforward. There are also several fun options to get more out of the calendar. In principle, all object, customer, and reservation fields can be used in either the title (subject) or the description (body). The integration platform allows for a combination of fields. i-Reserve can have all kinds of custom fields, which can be combined into a logical "title," optionally with abbreviations and formatting.
The connection is bidirectional. This means data can be sent in both directions. This isn't mandatory. In many cases, a single-way connection is sufficient. Made a reservation? Create a calendar item. Period. But it's also possible that changes need to be made. Or that a calendar item is dragged by the user to a different time. Is the reservation then supposed to "move along"? That's also possible. By clearly indicating which item belongs to which reservation. We do this by including the calendar ID in the external ID of the reservation. A flow then has an extra step. An example:

What is being linked?
To ensure both systems work well together, they exchange data. The data being sent can be seen in the table below.
| i-Reserve | Direction | Google Calendar |
|---|---|---|
| Date/Time From | Start time | |
| Date/Time to | End time | |
| Object fields | Title / Description | |
| Customer fields | Title / Description | |
| Reservation fields | Title / Description | |
| External ID | Calendar ID |
Are there any additional options?
Participants
In Google Calendar, this is called "Attendees." It's a comma-separated list of emails.
Location
A geographic location. Configurable in the MS Flow platform.
Status
The appointment status. This can be configured in the MS Flow platform. Not to be confused with the reservation status.
You can, however, apply logic (in MS Flow) to link these statuses.
More information?
MS Flow Reference Documentation - Google Calendar
