Skip to main content

Connecting a GCS Account

Send your data to and from Chattermill via Google Cloud Storage

Written by Kesi Kagbala

Google Cloud Storage (GCS) is part of Google Cloud Platform and is one of the best ways to share large volumes of feedback data with Chattermill. It works well for both one-off historical uploads and ongoing automated data pipelines.

Option 1: Chattermill creates and manages the bucket (most common)

Chattermill's data team creates a dedicated Cloud Storage bucket on your behalf - named something like cm-clientname. You are then granted access to this bucket via your Google account.

What we need from you:

  • A Google account email address to be granted access to the bucket

We handle the rest and will send you the bucket URL once it's ready.

Option 2: You own and manage the bucket

If you already have your own GCP infrastructure and prefer to keep data within your own environment, you can create the bucket on your side and share access with us.

What we need from you:

  • Your bucket name

  • A service account key (JSON) with read access to the bucket, or equivalent credentials

Share these with your Chattermill contact, and our data team will configure the connection on our side.

Sending data to Chattermill

Once your bucket is set up, upload your files to the following path:

gs://cm-clientname/{{channel}}/clientname_uploads/

Here's an example for an NPS dataset:

gs://cm-clientname/nps/clientname_uploads/

We support JSON or CSV formats. Please include a date in the file name, for example:

clientname_nps_2024_06_30.json

Data requirements:

Please see this support document here for further guidance.


Contact

For any questions, reach out to [email protected].

Did this answer your question?