Google Calendar integration


This feature is available only inside the professional version of Domus Organizer

Domus Organizer offers the integration with Google Calendar, so you can manage your agents' time remotely and they will get a notification for the newly created events.

Before continuing, please be aware of the following notes:

[Important]One way communication

Sharing the events on Google Calendar is a one-way direction: once the event is shared you should not modify it inside Google Calendar, but inside Domus Organizer. If you delete, change the time or the day in Google Calendar, your site won't be notified.

To achieve a two-way communication an HTTPS server is required (plus some extra configuration), something that not every customer can afford.

[Note]Technical notes and privacy concerns

Google Calendar uses OAuth2 authentication method. This requires a fixed endpoint (URL) for each application which uses it, such as Domus Organizer. Since Domus Organizer is installed on your site, therefore has a different endpoint URL for each installation, you could not normally use Google API to create events. We have solved it by creating a small intermediary script which lives on our own server and acts as an intermediary between your site and Google. When you are linking Domus Organizer to Google Calendar you are going through the script on our site. Moreover, whenever the request token (a time-limited key given by Google Calendar to your Domus Organizer installation to access the service) expires your Domus Organizer installation has to exchange it with a new token. This process also takes place through the script on our site. Please note that even though you are going through our site we DO NOT store this information and we DO NOT have access to your Google account.

Publish the integration plugin

Google Calendar integration is brought to you by the Domus Organizer Integrations - Google Calendar plugin (group domusintegration). Before continuing, you have to double check that such plugin is installed and enabled in your Joomla site.