Campaigns now include workspace credits, OpenRouter or Bedrock generation, and reviewed multi-provider publishing. Explore the workflow
All provider guides

Cloud connection

How to connect Google Cloud Storage

You need a Name and a service account JSON file downloaded from Google Cloud Console.

You can save multiple named Google Cloud Storage accounts. Credentials stay in workspace secret storage and are never shown after save.

  1. 1

    Open Google Cloud Console

    Sign in, then go to APIs & Services → Credentials.

    Google Cloud Console
  2. 2

    Create a service account

    Click Create Credentials → Service Account. Grant Editor (or Storage Admin) access and finish.

  3. 3

    Create a JSON key

    Open the service account → Keys → Add Key → Create New Key → JSON. The file downloads automatically.

  4. 4

    Paste into EntityStacks and save

    Enter a Name, paste the entire JSON file into Service account JSON, then save.

  5. 5

    Enable billing if prompted

    Bucket and upload operations fail until a billing account is linked in Google Cloud Billing.

Fields EntityStacks saves

Service account JSON

Paste the full contents of the downloaded JSON key. Billing must be enabled before you can create buckets.

{ "type": "service_account", "project_id": "…", "private_key": "…" }