Skip to content

toru-takahashi/zendesk-holiday-schedules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zendesk Holiday Schedules

This app allows you to import Your Google Calender events to Zendesk Holiday Schedules.

How to use

In order to use this Zendesk App, you need to activate the Google Calender API in your Google Developer Console.

  1. Log in to your Google account with your browser before you configure this app.

  2. Create a Google App Project with the Google Calender API enabled at Google Calendar API.

  3. Set an arbitrary project name.

  1. Copy the Client ID. Use it to set up this app.

  1. Access Google's Developer Console and select the project you created above.

  2. Select Create Credentials from Credentials and create an API key.

  1. Save the created API key. This is also used in this app.

  1. Enable the created API key to be used only by Google Calender API.

  1. Now you are ready to configure the app. You have one more step after installation, so let's bring up the configuration screen for the ID you just created in OAuth 2.0 Client ID in the Google Developer Console. You need to set the approved source of JavaScript generation setting after the app is launched.

  1. set the Client ID and API key you saved during installation. When the first time you start the app, you will see the following message.
Not a valid origin for the client: https://xxxxx.apps.zdusercontent.com has not been whitelisted for client ID xxxxxx-xxxxx.apps. Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID.

  1. Once you have completed your settings and refreshed your browser, the message will disappear (it may take a while). Then press the Autherize button and specify the calendar account you want to import in Google SSO.

  1. you may see a Google Warning, but ignore it and go to zdusercontent.com (unsafe) to grant permission to load Google Calender.

  2. After authentication, you can see the list of Schedules in Zendesk and the list of holidays you have added in the other calendars in Google Calender, set the calendars you want to import and the calendars you want to import, and click Import.

  1. Confirm that the holiday has been added to Schedules.