Why Ingest Google Drive Data?
Docs & Spreadsheets
Import Google Docs, Sheets, PDFs, Word files, and text files
Share & Sync
Simply share files with a service account to index them
Auto-Sync
Files stay in sync — edits are automatically re-indexed
Automatic Labels
Imported files are automatically labeled
google_driveSupported File Types
Only supported file types are indexed. Other files are skipped during sync.
Setup
Step 1: Create Google Cloud Service Account
1
Open Google Cloud Console
- Go to Google Cloud Console
- Navigate to IAM & Admin → Service Accounts
- Select or create a project

2
Create Service Account
- Click Create Service Account
- Enter a name (e.g., “Gurubase Integration”)
- Click Create and Continue
- Skip permissions and principals steps
- Click Done

3
Download JSON Key
- Click on your new service account
- Go to Keys tab
- Click Add Key → Create new key
- Select JSON and click Create
- Save the downloaded file securely


4
Enable Google Drive API
- Go to APIs & Services in the console
- Click Enable APIs and services
- Search for Google Drive API
- Click Enable

Step 2: Connect to Gurubase
1
Navigate to Google Drive Integration
Go to Gurubase Dashboard → Select your Guru → Integrations → Ingestions → Google Drive

2
Upload JSON Key
Paste or upload the JSON key file and click Connect

Step 3: Share Files with Service Account
1
Share Files in Google Drive
- Go to your Google Drive
- Select files or folders to index
- Click Share
- Enter the service account email (shown on the integration page or in the JSON key as
client_email) - Set permission to Viewer
- Click Send

2
Sync Files
- Return to Gurubase integration page
- Click Sync Now to start indexing

Viewing Indexed Content
Imported files appear as individual sources in your Guru’s data sources list with thegoogle_drive label. You can:
- View the exact content that was indexed
- See when files were last synced
- Remove specific files from your Guru

Next Steps
Confluence Ingestion
Import Confluence pages
Slack Ingestion
Import Slack conversations
Zendesk Ingestion
Import Zendesk tickets and articles
Data Sources
Add more knowledge sources