Search documentation...


Google Cloud Platform


Hightouch's Google Cloud integration powers two features: external storage via GCS and the BigQuery source.


To configure Hightouch to use the Azure integration user, go to the Cloud providers tab on the Settings page. Click Add cloud provider, and select Google Cloud Platform.

Adding a new cloud provider in Hightouch

Give your credential a Display name, then select either Managed service account or Your service account.

Managed service account

Using the Managed service account access type, Hightouch can create a Service Account within our secure Google Cloud account, to which you can bind your project's IAM policies which grant permissions within your Google Cloud project.

Click Create a new service account, and Hightouch will generate a new Service Account in our project (unique to your workspace and this credential) and provide you with the Service Account Email. Copy that email, and click Create to confirm the service account creation.

Next, you'll need to bind IAM roles to this service account by calling gcloud projects add-iam-policy-binding via the Google Cloud CLI. The specific roles you grant will depend on the types of resources you want to grant Hightouch access to, such as Cloud Storage or BigQuery. Consult the relevant docs for more information on the specific permissions Hightouch needs.

Your service account

Using the Your service account access type, you can bring your own Service Account to Hightouch by uploading your service account's key, which we'll securely store.

First, you'll need to create a Service Account, grant it the relevant roles, and generate a key. Make sure you create JSON key, not P12. Once the service account and key have been created, download the key to your machine and drag and drop it into the file selector.

Hightouch will parse the key, and if it's valid, you'll see the Client ID and Client Email fields populated. If those correspond with your intended service account, click Create.

Google Cloud credential usage

Once you've set up your Google Cloud credentials in Hightouch, you can now use them throughout the app, for example for external storage, the BigQuery and GCS sources, and other Google Cloud integrations like Google Ad Manager.

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

On this page

OverviewSetupManaged service accountYour service accountGoogle Cloud credential usage

Was this page helpful?