Push and manage files in Google Drive using a Service Account via JWT. Create, upload, move, export, and delete files, plus manage permissions and generate complex search queries.
⚡ Main Functions•
Manage drive files Upload, create, delete, rename, and retrieve Google Drive files.
•
Organize folders Move files between folders or remove them from specific directories.
•
Control permissions Grant, update, or revoke read and write access for specific users.
•
Search and filter Generate advanced query strings to locate specific files dynamically.
⚡ Key Features🔐 Service account Authenticate securely using JSON Web Token (JWT) credentials.
🔗 Link sharing Manage access permissions for users viewing via a shared link.
📄 Export documents Export Google documents to various MIME types (up to 10MB limit).
⚙️ Workflow integration Automate file and permission management with actions.
Step-by-Step video tutorialDocumentationWe’ve created a detailed step-by-step guide for the Google Drive Service Acc Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.
Supported API Calls✅ Google Drive (S.Acc.) (Testing) – Get Files API V2
✅ Google Drive (S.Acc.) (Testing) – Get File Info
✅ Google Drive (S.Acc.) (Testing) – Get Image From Drive
✅ Google Drive (S.Acc.) (Testing) – Download File
✅ Google Drive (S.Acc.) (Testing) – Get Files (API V3) Extended
✅ Google Drive (S.Acc.) (Testing) – Gets A Permission By ID
✅ Google Drive (S.Acc.) (Testing) – Get Permissions
FAQWhat does the Google Drive (Service Account) plugin do?It allows your Bubble app to interact with Google Drive using a service account, enabling file uploads, downloads, listing folders, and managing documents programmatically.
What is a service account?A service account is a special kind of Google account used for server-to-server integrations, allowing access to Google Drive without requiring user login.
What can I do with this plugin?You can upload files, create folders, list and search files, download documents, and perform other file operations on Google Drive via workflows.
Do I need user consent to access files?No. The service account gives your app direct access to Google Drive folders it has permission for, without requiring user OAuth consent.
How do I authenticate the plugin?You’ll need to create a Google Cloud project, generate a service account key in JSON format, and share the target Drive folder with the service account’s email.
Can I access Shared Drives (Team Drives)?Yes, the plugin supports Shared Drives, but you must enable access in your service account settings and workflows.
Is this plugin secure?Yes, authentication is handled via a private JSON key, and all operations are executed through Google’s secure API.
Can I store uploaded files in my Bubble database?Yes, once uploaded to Drive, you can store the file ID or URL in your Bubble database for future reference.
Does the plugin support folders and nested directories?Yes, you can create and manage folders, including placing files in specific directories by setting the parent folder ID.
Our Similar Plugins-
Google Drive OAuth-
Box.com Storage User (Oauth)-
Box.com App Storage (Service)-
Wasabi cloud Storage-
Google Drive Free-
Pinata - NFT storage on IPFS-
S3 clouds uploader-
Dropbox-
Google Drive PRO-
Bunny.net Cloud Storage
SupportIf you still have questions or unresolved issues, you can
contact us.
Risk-free TrialThe most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!