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].
