Self Hosted
Self hosting your own Google integration
Last updated
Self hosting your own Google integration
Last updated
Some of our services require a Google integration to hook into your own Google cloud infrastructure.
What you'll need is to provide a functioning . You will then go into your organization preferences and update the Google integration section with your service account private key (an RSA private key), as well as the generated service account client email.
Follow the to create your service account.
The gist of it is:
Click IAM & Admin
On the left pane, click Service Accounts
Click Create service account
Create the account and you'll get an email for that service account (e.g xyz-abcd@username.iam.gserviceaccount.com
)
Click on the email from the menu, then head to the KEYS
tab, create a new key: ADD KEY --> Create new key
(choose JSON).
Go to APIs and Services
and click on Library
. Enable the Google Sheets API and Google Docs API.
Many of our google integrations use templates when importing/exporting data.
To provide your own template, you must provide the id of the document you wish to use.
You can find the ID following the /d/ inside the URL.
After you have created a template, the only thing you will have to do is to make sure that you share the document with your service account email address to make sure that it has permissions to access it.