Google Cloud Storage Integration

How to configure Google Cloud Storage Integration for exports from Toolio

Updated over a week ago

Toolio supports Merchandise Plan and Item Plan exports to Google Cloud Storage. From there, you can also set up automated transfers directly into Google BigQuery. Please find instructions below for setting up the integration


Setup prerequisites in Google Cloud Storage:

Complete these steps first in Google Cloud Storage to prepare for the integration configuration in Toolio:

  1. Navigate to IAM & Admin > Service Accounts in Google Cloud.

  2. Click Create Service Account.
    - Give a name to the service account and skip the optional steps, click Done.

  3. Open the service account, go to Keys tab, click on Add Key, select Create New Key. Generate the key in json format.

  4. Navigate to the destination bucket you want the Toolio files to be exported to. Go to Permissions tab, click Grant Access.

  5. Write the email address of the service account to New Principals.

  6. Under Assign Roles, select Storage Object Admin role for Cloud Storage and click save.

Create a new GCS integration on Toolio

After you have completed the steps above, navigate to Toolio > Settings > Integrations, click Add, and select Google Cloud Storage. You will then be prompted to enter the following:

  • Bucket Name - the name of the bucket you want the files to be uploaded, referenced in Step 4 above.

  • Credentials - the contents of the downloaded key file. Simply copy and paste the contents in the json file in Step 3 above into this box.
    ​

After you've created the GCS integration in Toolio, you can then navigate to Settings > Exporters > Add. You can then select Google Cloud Storage from the menu.
​
From there, you can select the GCS integration you just created and configure the Source Settings and export Schedule. You can read more about export configuration here.
​

Did this answer your question?