Skip to main content

Google Cloud Storage

RevenueCat can automatically send data deliveries of all of your apps' transaction data to a Google Cloud Storage bucket. These are in the form of .csv files delivered daily.

To start receiving these deliveries, you'll need the following details:

  1. A Google Cloud Storage Service Account HMAC access key and secret
  2. Google Cloud Storage bucket name
📘Make sure the HMAC credentials have the right permissions

We recommend using Service Account HMAC keys instead of User Account HMAC keys. Just make sure that both "Storage Object Viewer" and "Storage Object Creator" roles are added to your Service Account HMAC key.

Once you have this information, you can add it to the Google Cloud Storage integration settings for your project in RevenueCat.

Google Cloud Storage delivery configuration in RevenueCat dashboard

📘Allow 24 hours for initial delivery

Once you've configured the Google Cloud Storage integration in RevenueCat, allow up to 24 hours before the first file is delivered.

Receive new and updated transactions only

When configuring the deliveries, you have the option to receive a full export daily or only new and updated transactions from the last export. The first delivery will always be a full export even if this option is selected.