A lot of interactions in the service desk involve sharing files, like executables and PDFs, with fellow agents and end users. Even end users could use the option to attach files to requests, to provide more context.


For organizations in the Google ecosystem, the integration of Google drive with Freshservice makes sharing files extremely simple. It brings the benefits of both the apps right into your service desk:

  • You can maintain a secure inventory of all documents that your team uses.

  • You can readily attach software licenses, user guides etc. wherever required, and share them with fellow agents and end users.

  • Your users can now share large files like screencast videos to explain the issue better.

  • Your team can collaborate on content across locations. They can even access the most up-to-date version of the documents whenever they need it.


NOTEAgents & end users will have to sign in to their individual Google Drive accounts to attach files. 


Installation Procedure:

There are two parts to the procedure for installing this app. The first part helps you get the Google Drive permissions necessary for this app to run and the second part helps you set up the app in your service desk. You will need administrator access on your service desk for this procedure.


On the Google Developer Console:

  1. Login to your Google account and go to https://console.developers.google.com

  2. Click on Select a project at the top left of the screen and click on the + sign in the popup window to create a new project




  3. Enter a name for your project (e.g. Acme's service desk - Drive app) and click Create

  4. Click on Select a project again and open the project you just created. You need to add two APIs to the project for your app to run successfully.

  5. Click Enable APIs and Services on the dashboard to access the API library

  6. Search for the Google Drive API and the Google Picker API in the app library,  and click Enable in the respective app pages




  7. Go to the Credentials tab in the left menu 

  8. Click on the Create credentials dropdown in this tab and select API key from the options




  9. Copy the displayed API key to your clipboard




  10. Click on Create credentials at the top left of tab again and select OAuth client ID this time




  11. Click on Configure consent screen 



  12. Enter your email ID and the product name (e.g. Acme's service desk - Drive app) and click Save. You will be redirected to the previous screen.

  13. Select Web application under Application type

  14. Enter a name for the app (e.g. Acme's service desk - Drive app)
  15. In the Authorized Javascript Origins text box, enter your service desk domain name (e.g. https://acmecc.freshservice.com)
  16. In the Authorized Redirect URIs text box, enter your service desk domain and append /oauth2callback at the end  (e.g. https://acmecc.freshservice.com/oauth2callback)



  17. Click Create and copy the displayed Client ID




    You have completed the settings in the Google Developer Console. Navigate to your service desk and complete the rest of the setup.



To install the Google Drive app on Freshservice:


Step 1: Navigate to Admin section on your Freshservice instance. 

Step 2: Under Helpdesk Productivity section, click on Apps

Step 3: This should take you to the integrations page. Click on Get More Apps.

Step 4: Search for Google Drive in the app gallery and click on the app listing. 

Step 5: Click on Install

Step 7: Enter the Client ID and API key in the Client textbox and Developer key textbox respectively. (You can get the ClientID and API key details by following the first section of the solution article that lists the instructions to set up the Google Drive permissions necessary for installing the app on Freshservice)

Step 8: Click on Enable.


Google Drive is now integrated with your Freshservice instance. 



Using The Feature:


To attach a file from Google Drive:

  1. Click on the Google Drive icon in the text editor. This will open up the Google account selector in a separate window

  2. If you are using the app for the first time, you will prompted to sign in to the Google account from which you want to attach files. Also, users would need to re-authenticate with their Google account if they refresh the page.



  3. After signing in to the required account, click Allow to permit Freshservice to access your Google Drive account

  4. Navigate to the required file among the available folders

  5. Choose the file or folder and click on Select to add it as an attachment. You can add multiple attachments in one go by choosing all the files before clicking Select



Learn more about other file sharing apps in Freshservice.