When to Use It
- Upload files from web URLs to Google Drive
- Archive web content and resources
- Transfer files between different platforms
- Batch upload multiple files automatically
- Create backup copies of online files
- Integrate file uploads into automated workflows
- Move files from temporary locations to permanent storage
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| Folder ID | Text | Yes | Google Drive folder ID where files will be uploaded |
| Upload Type | Dropdown | Yes | Single file or multiple files upload |
| File URL | URL | Conditional | URL of file to upload (for single upload) |
| File Name | Text | No | Custom filename for single upload |
| File URLs | List | Conditional | List of URLs for multiple upload |
Upload Type Options
| Type | Description | Use Case |
|---|---|---|
| Single | Upload one file | Individual file processing |
| Multiple | Upload multiple files | Batch file processing |
Folder ID Format
Google Drive Folder ID:- Open the folder in Google Drive
- Copy the ID from the URL:
https://drive.google.com/drive/folders/[FOLDER_ID] - Or use the “Select Files” node to browse and get folder IDs
Supported File Types
The node supports all file types that can be downloaded from URLs:| Category | Examples | Notes |
|---|---|---|
| Documents | PDF, DOC, TXT, CSV | Document files |
| Images | JPG, PNG, GIF, WebP | Image files |
| Videos | MP4, MOV, AVI | Video files |
| Audio | MP3, WAV, AAC | Audio files |
| Archives | ZIP, RAR, TAR | Compressed files |
| Data | JSON, XML, Excel | Data files |
Output
Returns information about successfully uploaded files:Output Fields:
| Field | Description |
|---|---|
| file_id | Unique Google Drive file ID |
| name | Filename in Google Drive |
| folder_id | Destination folder ID |
| folder_name | Destination folder name |
| source_url | Original URL where file was downloaded from |
| file_size | Size of uploaded file |
| mime_type | File type detected during upload |
| upload_time | When the file was uploaded |
Credit Cost
- Cost per file: 1 credit per successfully uploaded file
- Failed uploads: No credits charged for failed uploads
- Example: Uploading 5 files = 5 credits (if all successful)
Common Workflows
Content Archiving:Upload Scenarios
Single File Upload
Upload one specific file:Multiple File Upload
Upload several files at once:Custom Naming
Upload with custom filename:Use Cases
Website Content Archiving
Archive important web resources:Product Media Management
Manage product images and videos:Report Distribution
Distribute generated reports:Data Pipeline Integration
Integrate file uploads in data workflows:File Handling
Supported URL Formats
Automatic File Detection
- MIME type: Automatically detected from server response
- File extension: Preserved from original URL when possible
- File size: Calculated during download
- Content validation: Basic validation to ensure file integrity
Custom Naming Rules
- Single upload: Use custom filename if provided
- Multiple upload: Use original filenames from URLs
- Conflict handling: Google Drive handles duplicate names automatically
- Invalid characters: Automatically cleaned from filenames
Error Handling
Common Issues and Solutions
Invalid Folder ID:Partial Upload Handling
- Mixed results: Some files upload successfully, others fail
- Detailed error reporting: Specific error for each failed file
- Credit charging: Only successful uploads are charged
- Retry capability: Can retry failed uploads separately
Tips
URL Management:- Test URLs manually before bulk uploads to ensure accessibility
- Use direct file URLs when possible for better reliability
- Check URL expiration for temporary download links
- Verify file permissions on source servers
- Create organized folder structure before uploading
- Use descriptive folder names for easy identification
- Set appropriate permissions on destination folders
- Consider folder hierarchy for large file collections
- Batch similar files in single upload operations
- Avoid very large files (>100MB) for better performance
- Use multiple uploads for very large batches (>50 files)
- Monitor upload progress for long-running operations
- Combine with file selection to organize uploads dynamically
- Use with folder creation to create structured storage
- Connect to notification systems for upload confirmations
- Feed file IDs to subsequent operations for further processing
- Validate URLs before starting uploads
- Check available storage in Google Drive
- Test with small batches before large uploads
- Set up error handling for production workflows

