Connecting a Google Calendar to your Webasyst profile

Step-by-step user manual

In Team app, you can view and manage calendar events stored in your Google account, without leaving Webasyst backend. To do so, connect an external Google calendar as described below.

Install “Google calendar” plugin: in Team app backend, open “Plugins” section and install the plugin with one click.

Setting up plugin and Google API

This setup is needed to be completed only once. Upon its completion, all users of the Team app in your Webasyst backend will be able to connect their personal external calendars from their Google accounts.

Once the plugin in installed, open its settings and complete fields “Client ID” and “Client secret”. To do so, register an application in Google developer console:

  1. From plugin settings screen, follow the link to the Developer Console.
  2. Click the project selector.

  3. Create a new project.
  4. Enter any project name—just to distinguish it from other projects that you may have in your Google account.

  5. Open “Library” section.

  6. Search APIs by “Calendar” query. Select “Google Calendar API” in search results.

  7. Enable this API.

  8. Click “Create credentials”.

  9. On 1st step, select the following values:
    1. Which API are you using: Google Calendar API
    2. Where will you be calling the API from: Web server (e.g., node.js, Tomcat)
    3. What data will you be accessing: User data

  10. Copy the value of “Authorized redirect URIs” field in “Google calendar” plugin settings. Paste it to the corresponding field on this 2nd setup step.

    You may keep the “Name” field value unchanged or edit it as you like. It will be visible only to you and may be useful for future reference.

    Click “Create OAuth client ID”.
  11. Click “Done”.

  12. Click the name of the just created client.

  13. Copy displayed values “Client ID” and “Client secret”, and paste them into the appropriate fields in “Google calendar” plugin settings.

  14. Save plugin settings.

Connecting an external calendar in personal Webasyst profile

In order to make the connection of external calendars available to users of your Webasyst backend, first set up the Google calendar plugin and Google API as described above.

  1. To connect an external calendar, open your profile page in Webasyst backend, click “Personal calendar settings” under the calendar table, and select “Add external calendar” in the pop-up area.
  2. Select “Google calendar” from the available list and confirm your choice. If you are not authorized on Google website, you will be offered to do so.
  3. Select the desired calendar integration level:
    • import only
    • import + export of changes and deletions
    • full data synchronization
    Read descriptive hints to better understand your options.

    Confirm your choice and wait until data are fully loaded from an external Google calendar into your Webasyst account.

Done! Start working with calendar events, which are now synchronized with the data from your Google calendar in accordance with the selected integration level.


    Add comment

    To add a comment please sign up or login