Goal: Automate migration of files from one Google Drive account to another, with AI classification and PostgreSQL logging.
Describe the problem/error/question
Getting “The resource you are requesting could not be found” error when trying to copy files between two different Google accounts.
Setup:
Source account: [email protected] (personal Gmail)
Destination account: [email protected] (Google Workspace)
Both accounts authenticated with separate OAuth2 credentials in n8n
Destination folders exist and are owned by [email protected]
Folder IDs are verified and correct
What I’ve tried:
-
Verified folder IDs are correct in destination account -
Both OAuth2 credentials working independently -
Destination account has full edit permissions on folders -
Copy operation fails with 404 error -
Sharing source files with destination account (not scalable for automation)
Please share your workflow
1. Google Drive node (SOURCE credential) → List files from accountA
2. Process files (extract text, AI classification, etc.)
3. Google Drive node (DEST credential) → Copy file to accountB
- Operation: Copy file
- File ID: from source account
- Folder ID: folder in destination account
- Error: "The resource you are requesting could not be found"
Questions:
-
Is it possible to copy files between different Google accounts using the native Google Drive node?
-
If not, what’s the recommended approach for cross-account file migration?
-
Download binary from SOURCE + Upload to DEST?
-
Use shared drive as intermediary?
-
Alternative workflow design?
-
Technical details:
-
n8n version: 2.8.3 (Docker on Ubuntu 24.04)
-
Google Drive node version: 3
-
Both credentials have full Drive API scopes
-
~500 files to migrate with automated classification
Expected outcome: Automated workflow that:
-
Reads files from Account A
-
Classifies with AI
-
Copies to structured folders in Account B
-
Logs to PostgreSQL
-
Moves original to trash in Account A
Any help or alternative approaches appreciated!
