Skip to content
Book a demoStart free
Getting Started

Setup Service Account

This page is a step-by-step guide on how to set up a service account in Kaivo.

A service account is a special kind of account typically used by an application rather than a person. They can be used to, for example, give data tools access to data warehouses.

More on what is a service account, can be read here: Service account.

  1. Open the Kaivo dashboard.

  2. Click on your workspace dropdown menu in the top-left corner.

  3. Select Service accounts from the list.

Kaivo workspace drop-down menu with the Service accounts option highlighted

  1. On the Service Accounts page, click the black Create a service account button located in the top right corner.

Kaivo Service accounts page with the Create a service account button in the top right

  1. In the Data tool dropdown menu, select the specific tool you want to grant access to (e.g., Power BI, Tableau, dbt Cloud, Google Sheets, etc.).

  2. (Optional) Enter a clear description in the Description box to help you remember why this specific account was created (e.g., Power BI service account).

  3. Click the Save button.

Once saved, Kaivo will generate the unique credentials for the service account.

⚠️ CRITICAL SECURITY NOTE: > These credentials will only be displayed once. If you close or refresh this page before saving them, you will lose access to the private key permanently and will have to create a new service account.

  1. Copy the Service account email: Click the copy icon next to the email address. You will need this to grant permissions within your data warehouse or cloud console.

  2. Download the JSON Keyfile: Click the Download button (or copy the contents from the box) to save the private JSON keyfile to your local machine.

Once you have safely stored the JSON keyfile and email, click Back to service accounts. You can now import the downloaded JSON key file directly into your chosen data tool (like Power BI) to authenticate the connection.