Skip to content
FlowHubFluxonLab
Gmail
Gmailfree

Audit Google Drive File Permissions for Access Control Management

by Jimleukadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGmailGmailGoogle DriveGoogle DriveGoogle SheetsGoogle Sheets
Share Post Share
FiHas Shared with External UsersHas Shared with…Create New SheetSeNormalise FieldsSIFor Each FileNOFile RefSOPermissions To ItemsPermissions To …AgAggregateSeFlatten RowsSORows to ItemsSend Email Report (Execute Once)Send Email Repo…Get Recently Active DocumentsGet Recently Ac…ScSchedule TriggerFiFilter Out Owner of DocumentFilter Out Owne…Append to New SheetAppend to New S…1234567891011121314
1/5
STEPS · 14
Runs on a schedule

This n8n template reviews and audits recently active Google Drive files and reports on files with excessively open permissions. This shows how you can automate simple compliance tasks for access control management. File Sharing Permissions are routinely abused when access needs and scopes expand to many colleagues, clients and users. Often, granting excessively open permissions means you can get back to work rather than deal with numerous access request notifications. Whilst sometimes justified, the problem is that the permissions are rarely reverted to a safer setting at a later date when it is no longer needed. This template serves to improve your security posture by giving frequent reminders of these open files so that they can be actioned and not forgotten about. See example Audit Report here: https://docs.google.com/spreadsheets/d/1V2aiLhp3_nH7EBniMn7D0kFHg7-A5NjpDZXMhb4F5UI/edit?gid=503992967 How it works A scheduled trigger runs everyday to generate a new audit report. A new sheet is created in a designated Google Sheets document to store the day's results.

Tags

n8nreference-onlygmailgoogle-drivegoogle-sheets
Connects
gmailGmailgoogledriveGoogle DrivesheetsGoogle Sheets
CategoryGmail
Triggermanual
Complexitycomplex
Nodes14
AddedApr 14, 2025

Related workflows

See all Gmail
gmailsheetsW
free

Move data between JSON and spreadsheets

This workflow illustrates how to convert data from JSON to binary format and import JSON data or files into Google Sheets or local spreadsheets.

by Lorena
gmailgoogledrivegoogleslides
free

Generate & Email Personalized Certificates from Google Forms with Score Threshold

Description This workflow automatically generates personalized certificates in Google Slides and emails them to respondents only if they meet a minimum score threshold, using data submitted via Google Forms (stored in Google Sheets). Ideal for: Online courses Quizzes and workshops Event participation certificates Sheet Requirements Your connected Google Sheet (from the Google Form) must contain: Full Name – The name to appear on the certificate. Email – Recipient’s email address. Score – The test/quiz score used for threshold logic. Setup Instructions Connect Google Sheets – Make sure your Form responses are linked to a Sheet with the columns mentioned above. Set Score Threshold – Modify the If node to your desired minimum score (e.g., >= 80). Customize Certificate Template – Use a Google Slides file with text placeholders like {{Full Name}}. Connect Gmail & Google Drive – For sending emails and saving generated certificates. Update File IDs – Replace any placeholder Slide and Drive file IDs with your own. Services Used Google Sheets (Form responses) Google Slides (Certificate template) Google Drive (Storage) Gmail (Email delivery) Troubleshooting Issue: "Cannot read property 'S

by Jakkrapat Ampring
gmailgooglecalendarsheetsmattermost
free

Manage attendee registrations and send emails

n8nConf Companion workflow for blog post

by amudhan