MARKETPLACE
PLUGINS
GOOGLE DRIVE BY RITZ7
Google Drive by Ritz7 logo

Google Drive by Ritz7

Published February 2023
   β€’    Updated November 2025

Plugin details

The ultimate solution to all your Google drive woes within Bubble!
Connect you r Bubble app to your/their Google Drive, providing you/them with an array of features making it effortless to manage your/their files/folders from the drive account.

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ† Plugins by Ritz7 πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

Stay up-to-date with our latest updates and new plugin releases by registering at: https://bubble.ritz7.com/registration

Video Tutorial Link: https://bubble.ritz7.com/Googledrive_YT

Want a new feature?
You can share via email at [email protected] or add it here: https://bubble.ritz7.com/Googledrive_FR

Found a bug?
You can share via email at [email protected] or report here: https://bubble.ritz7.com/Googledrive_Feedback

Want a one-on-one support?
Schedule a paid call: https://bubble.ritz7.com/schedule

Interested in a 250+ hours detailed course?
https://bubble.ritz7.com/NoCodeSchool

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†

β–Ί Google Drive Key features

βœ” Get File/Folder List

βœ” Get Files/Folders inside a Folder

βœ” Upload file

βœ” Upload file in the folder

βœ” Create Copy of File inside drive/Folder

βœ” Export file

βœ” Create folder inside drive/folder

βœ” Delete file/folder

βœ” List file/folder permission

βœ” Create file/folder permission

βœ” Update file/folder permission

βœ” Delete file/folder permission

βœ” Get shared drive list

βœ” Create shared drive

βœ” Update Shared Drive

βœ” Delete Shared Drive

$20

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
29 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Ritz7 Automations logo
Ritz7 Automations
Joined 2021   β€’   30 Plugins
View contributor profile

Instructions

πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Set-UpπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†
We have detailed video tutorials for each of the actions/elements we have in this plugin. Watch them to understand and use it at ease.

πŸŸ†πŸŸ† You must set up your Google Cloud account and create a Google Cloud Project before you can use this plugin. Takes less than 5 mins if you follow the instructions. It is a one time process which is necessary to get your client-id and client-secret. πŸŸ†πŸŸ†

βœ” Go to https://console.cloud.google.com/
βœ” Log in to your Google account.
βœ” Create a new project.
βœ” Enable Google Drive API.
βœ” Create credentials for the API along with redirect URI.
βœ” Note down the Client-ID and Client-secret.

➸ Step (1 to 6) is explained in detail:
➸ Watch Youtube video here: https://www.youtube.com/watch?v=k1Y-jR1bpOI


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Installing the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†


βœ” Log in to your Bubble account
βœ” Go to Plugins
βœ” Search for β€œGoogle Drive by Ritz7”
βœ” Install the plugin


πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†Using the PluginπŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†πŸŸ†


πŸŸ†πŸŸ† Note: In all the actions, we have a field named "Authorization". This field should be in the following format: Bearer <Access-Token>. Access Token will be valid for 60 mins from the time it is generated and you can regenerate it using the Refresh Token. And this step is explained in detail here: https://www.youtube.com/watch?v=AsyYBqPsJpAπŸŸ†πŸŸ†

βœ” Drag and drop the element "G-Drive".

βœ” Add an action called "Get G-Drive Auth-Code via URL" which requires you can add Client-ID and redirect URI. This will return an URL that needs to be opened.  

Note: The redirect URI should match exactly as you have set while configuring in Google Cloud.

βœ” Add Next step: You will have to open the URL you get from the previous step.

Note: This will ask your permission for your app to use your Google Account. Once you permit, the element will automatically fetch the code from the URL.

βœ” Generate Auth Token via code: Call an Action "Get_Access_Token-via_Code". This will require you to pass the client-ID, client-secret, code (you will get it from the element 'G-Drive' and the param is named as 'G-Drive-Code') and redirect URI (this should match the one added in the Google Cloud Project)

Note: You will also get Refresh Token along with Access token from step-4. You use Refresh Token to get the Access Token once the old Access Token expires.  

βœ” Use "Get_Access_Token-via_R-Token" action to get the Access token from Refresh Token. This requires you to provide client-ID, client-secret and refresh token.


πŸŸ†πŸŸ† Actions πŸŸ†πŸŸ†

➽ Get Files/Folders List

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".

βœ” Outputs:
 βž» List of files/folders with their details.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=pP9GSbu46MQ


➽ Get Files/Folders inside a Folder

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» Folder_ID: ID of the folder where the items will be fetched.

βœ” Outputs:
 βž» List of files/folders with their details.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=pP9GSbu46MQ


➽ Upload file

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File-name: Name of the file to be uploaded.
 βž» File-type: Mimetype of the file to be uploaded.
 βž» Base64: Base64 of the file to be uploaded.

βœ” Outputs:
 βž» Details of the file uploaded.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=hz3G1329gc8


➽ Upload file within folder

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» Folder ID: ID of the folder where file will be uploaded.
 βž» File-name: Name of the file to be uploaded.
 βž» File-type: Mimetype of the file to be uploaded.
 βž» Base64: Base64 of the file to be uploaded.

βœ” Outputs:
 βž» Details of the file uploaded.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=hz3G1329gc8


➽ Create copy of file

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File_ID: ID of the file to be copied.
 βž» File_Name: Name of the copied file.

βœ” Outputs:
 βž» List of files/folders with their details.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=loWF3j4epLI


➽ Create copy of file within a folder

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File_ID: ID of the file to be copied.
 βž» File_Name: Name of the file.
 βž» Folder_ID: ID of the folder where file will be copied.

βœ” Outputs:
 βž» Details of the copied file within the folder

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=loWF3j4epLI


➽ Export file

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File_ID: ID of the file to be downloaded.

βœ” Outputs:
 βž» File will be downloaded.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=9wVvWv322zg


➽ Create Folder within drive

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» Folder_name: Name of the folder.

βœ” Outputs:
 βž» Details of the folder created.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=rpbpOwnGCGU


➽ Create Folder within folder

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» Folder ID: ID of the parent folder where child folder will be created.
 βž» Folder_name: Name of the folder.
 
βœ” Outputs:
 βž» List of files/folders with their details.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=rpbpOwnGCGU


➽ Download File

βœ” Inputs:
 βž» File URL: File URL received from response of Export File API
 βž» File Name: Name of the file to be downloaded.

βœ” Outputs: None

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=9wVvWv322zg


➽ Delete File/Folder

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File/Folder ID: ID of the file/folder to be deleted.

βœ” Outputs: None

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=pP9GSbu46MQ


➽ List File/Folder Permission

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File/Folder ID: ID of the file/folder where permissions will be fetched.

βœ” Outputs:
 βž» List of permissions set on the file/folder.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=UNw747FswLE


➽ Create File/Folder Permission

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File/Folder ID: ID of the file/folder where permission will be created.
 βž» Permission-type: Give the type of permission. It could be "owner, organizer, fileeOrganizer, writer, commenter, reader".
 βž» Email_ID: Email ID of the user who you wish to give the permission. Ex: [email protected].

βœ” Outputs:
 βž» Details of the permission created for file/folder.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=UNw747FswLE


➽ Update File/Folder Permission

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File/Folder ID: ID of the file/folder where permission will be created.
 βž» Permission ID: ID of the permission created on the file/folder.
 βž» Permission-type: Give the type of permission. It could be "owner, organizer, fileeOrganizer, writer, commenter, reader".

βœ” Outputs:
 βž» Details of the permission updated for file/folder.

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=ChQ9atAlNOA


➽ Delete File/Folder Permission

βœ” Inputs:
 βž» Access token: Token is generated from an action "Get Access Token via Code".
 βž» File/Folder ID: ID of the file/folder where permission will be deleted.
 βž» Permission ID: ID of the permission on the file/folder.

βœ” Outputs: None

➸ Watch the video for the above action here: https://www.youtube.com/watch?v=ChQ9atAlNOA

Types

This plugin can be found under the following types:
Api   β€’   Action   β€’   Element

Categories

This plugin can be found under the following categories:
Technical   β€’   Data (things)   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble