English
Data Connections
Google Drive

Google Drive

Sync files from Google Drive into the Context File System.

DirectionPull (Google Drive → PuppyOne)
TriggerManual / Scheduled
AuthGoogle OAuth
OutputMarkdown / JSON

Supported file types

File TypeOutput
Google DocsMarkdown
Google SheetsCSV → JSON
Google SlidesPlain text
PDFMarkdown (OCR)
Word (.docx)Markdown
Markdown (.md)Markdown
CSVJSON
Plain text (.txt)Markdown

Setup steps

Step 1: Authorize your Google account

  1. Open Project → ConnectionsAdd ConnectionGoogle Drive
  2. Click Connect with Google and complete OAuth authorization
  3. Make sure you grant Google Drive read permission during authorization

Step 2: Choose the sync scope

OptionDescription
Folder pathWhich Drive folder to sync (all folders by default)
File type filterOnly sync specific file types
Recursive depthWhether to sync subfolders

Step 3: Start sync

Click Start Sync. Files are downloaded and converted into Markdown or JSON, then stored in your Project while preserving the original folder hierarchy.


Data structure example

The folder structure in Google Drive is mapped into the PuppyOne node tree:

Drive/
├── Product Documents/
│   ├── PRD-v1.docx       → Markdown
│   └── roadmap.gsheet    → JSON
└── Meeting Notes/
    └── 2026-02.gdoc      → Markdown

Notes

  • Google Drive sync requires read-only Drive permission. PuppyOne does not modify your Drive files
  • Files larger than 50MB are skipped and recorded in the sync log
  • Google Slides are currently converted into plain text only, without preserving formatting