Google Drive integration

Storytell’s Google Drive integration lets you connect your Google Drive account and import files directly into your Projects. This makes it easy to access your existing documents without manual uploads. Your folder structure is preserved automatically through Storytell’s labeling system.

Written By Patrick Intervalo

Last updated About 5 hours ago

Overview

Storytell’s Google Drive integration allows teams to bring existing files into their Projects quickly and efficiently. Once connected, users can access documents, spreadsheets, and presentations directly within Storytell. The integration supports a variety of workflows, including Project collaboration, research management, and internal knowledge sharing.

Files retain their original structure, making it easy to navigate content and find what you need. This ensures that important information is always available in the right context without requiring manual downloads or repeated uploads.

Why use Google Drive integration

  • Instant Access: Files appear in Storytell without waiting for uploads.

  • Better Workflow: Keep your data where it already lives and access it in Storytell.

  • Enhanced Productivity: Users note that if files cannot be imported, they cannot fully use the system.

  • Automatic Organization: Folder hierarchies in Google Drive are preserved as labels in Storytell.

Features and capabilities

File selection and import

  • Selective Import: Choose individual files or entire folders to import.

  • Per-Project Control: File selection happens for each Project. You can pick different files for different Projects.

  • Project Knowledge Display: Imported files appear in the Project knowledge section.

Learn more about Storytell Projects: Projects Overview

Folder hierarchy and Labels

  • Automatic Labeling: Each folder level in Google Drive becomes a label in Storytell.

  • Hierarchical Organization: Files nested in multiple folders will receive labels for each folder level.

  • Preserved Structure: Your Google Drive organization is maintained automatically.

File synchronization

  • Real-Time Changes: Updates in Google Drive appear in Storytell shortly after they occur.

  • Sync Frequency: Changes are processed in batches every five minutes.

  • File Movement: Moving a file in Google Drive causes it to be treated as a new file in Storytell.

  • Webhook Renewal: Webhooks for updates must be recreated every seven days.

File size limitations

File Type

Maximum Size

Google Docs

10 MB

Google Sheets

10 MB

Google Slides

100 MB

Files exceeding these limits appear in the file list but are skipped during ingestion.

Rate limiting

To maintain stability, Storytell limits file ingestion:

  • Concurrent Processing: Five files can be processed at a time per organization.

  • Automatic Queueing: Additional files are queued and processed every fifteen seconds.

🚀 Pro tip: For large folders, import subfolders incrementally to stay within limits.

How to connect Google Drive to Storytell

Prerequisites

Before you begin, make sure you have:

  • An active Storytell account with access to a Project

  • A Google account with access to the files you want to integrate

  • Permissions in your Storytell Project to connect integrations

1. Navigate to your Project

  • Log in to Storytell.

  • Open the Project where you want to connect to Google Drive.

⚠️ Important: Integration is configured per Project, so you will need to select files separately for each Project.

2. Initiate the connection

  • Below the prompt bar in the home page of the Project, click on the Integrations button next to the Upload button.

  • Click Connect Google Drive to start the authentication process.

3. Complete OAuth (Open Authorization) authentication

  • Sign in with your Google account if not already signed in.

  • Review the requested permissions.

  • Click Allow or Grant Access.

⚠️ Important: This OAuth process is secure and is used for all Storytell Google integrations.

4. Browse and select files

  • Use the explorer interface to browse your Google Drive.

  • Select the files or folders to import:

    • Individual files

    • Entire folders

    • Multiple selections at once

⚠️ Important: Files must be manually selected—nothing is imported automatically.

5. Confirm your selection

  • Review your selected files and folders.

  • Be mindful of:

    • File size limits: Docs/Sheets up to 10 MB, Slides up to 100 MB

    • Processing limits: Only 5 files process concurrently; extra files queue automatically

  • Confirm to begin ingestion.

6. Monitor import progress

  • Selected files will start processing.

  • Files appear in your Project Knowledge section once ingested.

  • Files that exceed size limits appear in the list but will not be ingested.

7. Verify the integration

  • Navigate to your Project Knowledge area.

  • Confirm your Google Drive files are visible.

  • Check that files have labels matching their Google Drive folder structure.

Working across multiple Projects

  • One-time authentication: The same Google account works across all Projects.

  • Per-project selection: You can pick different files in each Project.

  • No re-authentication required for additional Projects.

Use cases and best practices

Ideal use cases

  • Team Documentation: Import shared folders with Project notes and reports.

  • Research Projects: Bring in research papers, datasets, and analysis documents.

  • Client Work: Organize client folders for individual Projects.

  • Knowledge Management: Import company wikis, handbooks, and internal documentation.

Best practices

  • Keep Google Drive folders organized to produce clean labels in Storytell.

  • Select only the folders needed to avoid clutter.

  • Use separate Storytell Projects for different knowledge domains.

  • Monitor which files fail to import due to size limits.

Known issues and limitations

  • Permissions: Storytell does not replicate Google Drive file-level permissions. All Project members can access imported files.

  • File Size Restrictions: Native Google Docs, Sheets, and Slides have limits. Files exceeding 10 MB or 100 MB cannot be ingested.

  • Authentication: Each user connects with their own OAuth token. Removing a user may make files they owned inaccessible.

  • File Movement: Moving files in Google Drive deletes and re-adds them in Storytell, which can affect references to those files.

Troubleshooting

Files not appearing

  • Confirm OAuth authentication is complete.

  • Check file type and size restrictions.

  • Allow up to five minutes for synchronization.

Slow ingestion

  • Only five files are processed concurrently. Larger batches queue automatically.

  • Break large imports into smaller sets if needed.

Authentication issues

  • Reconnect Google Drive if access problems occur.

  • Confirm your Google account has permission to view the files.