For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
WebsiteStatusSupportDashboard
DocumentationAPI ReferenceMCPSDKsCLI (new)What's New?
DocumentationAPI ReferenceMCPSDKsCLI (new)What's New?
  • Get started
    • Introduction
    • Phone calls
    • Web calls
    • Vapi Guides
    • Composer
    • CLI quickstart
  • Assistants
    • Quickstart
    • Tools
    • Custom keywords
    • Custom voices
    • Custom transcriber
    • Custom TTS
  • Observability
    • Boards
  • Squads
    • Quickstart
    • Overview
    • Handoff tool
    • Passing data between assistants
  • Best practices
    • Prompting guide
    • Debugging voice agents
    • Enterprise environments (DEV/UAT/PROD)
    • IVR navigation
  • Phone numbers
    • Free Vapi number
    • Inbound SMS
    • Phone Number Hooks
  • Calls
    • Call end reasons
    • Troubleshoot call errors
  • Outbound Campaigns
    • Quickstart
    • Overview
  • Chat
    • Quickstart
    • Streaming
    • Non-streaming
    • OpenAI compatibility
    • Session management
    • Variable substitution
    • SMS chat
    • Web widget
    • Webhooks
  • Workflows
    • Quickstart
    • Overview
      • FAQ
          • AWS S3
          • GCP Cloud Storage
          • Cloudflare R2
          • Supabase
      • Support
LogoLogo
WebsiteStatusSupportDashboard
On this page
  • Credential Settings
  • Example
ResourcesIntegrationsCloud storage

GCP Cloud Storage

Store recordings of chat conversations in GCP Cloud Storage
Was this page helpful?
Edit this page
Previous

Cloudflare R2

Store recordings of chat conversations in Cloudflare R2
Next
Built with

Your assistants can be configured to record chat conversations and upload the recordings to a bucket in GCP Cloud Storage when the conversation ends. You will need to configure the credential and bucket settings in the “Cloud Providers” section of the “Provider Credentials” page in the Vapi dashboard.

See these instructions for generating service account keys for GCP.

See these instructions for generating HMAC Keys for Cloud Storage.

Credential Settings

SettingDescription
Credential Reference NameThe credential reference name
GCP Service Account Key (JSON)The service account key in JSON format
Bucket NameThe name of the bucket to upload recordings to
Bucket RegionThe name of the region where the bucket is located
Bucket Path PrefixAn optional path prefix for recordings uploaded to the bucket. Supports LiquidJS Date format templating - for example, {{ "now" | date: "%Y/%m/%d" }} renders as YYYY/MM/DD.
HMAC Access KeyThe HMAC access key for the GCP Cloud Storage API (This is a string of 24 characters when linked to a user account or a string of 61 characters when linked to a service account.)
HMAC SecretThe HMAC secret for the GCP Clodu Storage API (This is a 40-character base-64 encoded string.)

Example

Example Configuration