Skip to main content
Kadoa configures the integration for you through the Support Center.

Before you begin

  • A Google Cloud project with permission to create a bucket and edit its IAM policy.
  • Kadoa’s service account email, provided by Support. Your bucket IAM policy grants access without sharing keys.
  • An authenticated Google Cloud CLI (gcloud).

Prepare the bucket

1

Create a private bucket

Create a dedicated bucket and keep it private.
2

Grant Kadoa access

Replace both placeholders, then run this command.
Kadoa needs roles/storage.objectUser to create, list, overwrite, and delete objects. roles/storage.objectCreator is not enough.

Request the integration

Send these details through the Support Center: Use a prefix with no leading or trailing slash, for example kadoa.

Verify the first delivery

After a workflow run completes, list the delivered files with your authenticated gcloud account:
  • Confirm one file per selected format exists for that run.
  • Confirm each data file’s row count matches the same run in the dashboard.
  • Run the workflow again. With the default path template, confirm that the new run has a new folder.

What’s next

Load into Snowflake with Snowpipe

Load files from your bucket with a Snowpipe that you manage.

How data integrations work

See delivery timing, formats, file paths, and workflow health files.

Amazon S3

Deliver completed-run data to an S3 bucket.