Google Drive Automation Workflows
838 ready-made Google Drive workflows for n8n, Make, Zapier, Activepieces, and Pipedream. File-triggered workflows: organize uploads, convert documents, sync folders.
Create a Knowledge-Based Chatbot Using Google Drive, OpenAI, and Supabase
Develop a chatbot that leverages your Google Drive PDFs to provide intelligent responses, ideal for support, internal documentation, education, or research.
n8n$14.99Automate CV Processing from Google Drive to Google Sheets with Slack Notifications
Streamline your recruitment process by automatically extracting and organizing candidate information from resumes in Google Drive, updating Google Sheets, and notifying your team via Slack.
n8n$14.99Create a Personal Shopper Chatbot for WooCommerce Using OpenAI and Google Drive
This workflow integrates OpenAI, WooCommerce, and Google Drive to build a personal shopping assistant. It identifies user intent to either search for products or answer store-related inquiries using Retrieval-Augmented Generation (RAG).
n8n$14.99Automate QuickBooks Invoice PDF Archiving to Google Drive
Streamline your document management by automatically saving QuickBooks invoice PDFs to Google Drive, ensuring secure and organized financial records.
n8n$9.99Save email attachments to Google Drive
Every time you receive an email with an attachment, Make will automatically save that attachment to a specified folder in Google Drive. The attachment will be saved in its original format.
Make$3.99Monitor File Changes with Google Drive Push Notifications
**Tired of being let down by the Google Drive trigger? Rather not exhaust system resources by polling every minute? Then this workflow is for you!** Google Drive is a great storage option for automation due to its relative simplicity, cheap costs, and readily-available integrations. Using Google Drive as a trigger is the next logical step, but many n8n users quickly realize the built-in Google Drive trigger just isn't that reliable. Disaster! Typically, the workaround is to poll the Google Drive search API in short intervals, but the trade-off is wasted server resources during inactivity. The ideal solution is, of course, push notifications, but they seem quite complicated to implement... or are they? This template demonstrates that setting up **Google Push Notifications for Google Drive File Changes** actually isn't that hard! Using this approach, Google sends a POST request every time something in a drive changes, which solves the reliability of events and efficiency of resources. ### How it works 1. We begin with registering a **Notification channel (webhook)** with the Google Drive API. 2 key pieces of information are (a) the webhook URL which notifications will be pushed to and (b) because we want to scope to a single location, the driveId. Good to know that you can register as many as you like using HTTP calls, but you have to manage them yourself, there's no Google dashboard for notification channels! 2. The registration data along with the startPageToken are saved in `workflowStaticData` - This is a convenient persistence which we can use to hold small bits of data between executions. 3. Now, whenever files or folders are created or updated in our target Google Drive, Google will send push notifications to our webhook trigger in this template. 4. Once triggered, we still need to call Google Drive's `Changes.list` to get the actual change events which were detected. We can do this with the HTTP request node. 5. The Changes API will also return the `nextPageToken` - a marker to establish where next to get the new batch of changes. It's important that we use this token the next time we request from the changes API, and so, we'll update the `workflowStaticData` with this updated value. 6. Unfortunately, the `changes.list` API isn't able to filter change events by folder or action, and so be sure to do your own set of filtering steps to get the files you want. 7. Finally, with the valid change events, optionally fetch the file metadata which gives you more attributes to play with. For example, you may want to know if the change event was triggered by n8n, in which case you'll want to check the ModifiedByMe value. ### How to use * Start with Step 1 and fill in the Set Variables node and Click on the Manual Execute trigger. This will create a single Google Drive Notification Channel for a specific drive. * Activate the workflow to start receiving events from Google Drive. * To test, perform an action e.g., create a file, on the target drive. Watch the webhook calls come pouring in! * Once you have the desired events, finish off this template to do something with the changed files. ### Requirements * Google Drive Credentials. Note this workflow also works on Shared Drives. ### Optimizing This Workflow * With bulk actions, you'll notice that Google gradually starts to send increasingly large amounts of push notifications - sometimes numbering in the hundreds! For cloud plan users, this could easily exhaust execution limits if lots of changes are made in the same drive daily. One approach is to implement a throttling mechanism externally to batch events before sending them to n8n. * This throttling mechanism is outside the scope of this template but quite easy to achieve with something like Supabase Edge Functions.
n8n$14.99Organize Email Attachments into Google Drive Folders by Company with Gmail & Sheets
# Automated Email Attachment Organizer **Automatically process labeled emails with attachments into organized Google Drive folders** --- ## Who Is This For? - **Teams or Individuals** needing to: - Automatically sort invoices, receipts, and files. - Organize client documents by date. - Verify sender emails against a whitelist. - Timestamp files to avoid duplicate names. --- ## What Does This Workflow Solve? - **Manual Email Sorting**: Saves time by automating the organization of email attachments. - **Disorganized Cloud Storage**: Ensures attachments are neatly stored in Google Drive folders. - **Unverified Sender Issues**: Filters and validates emails using a whitelist. - **Duplicate Filenames**: Uses timestamps to ensure every file name is unique. --- ## Setup Guide ### 1. Pre-Requisites - **Whitelist Sheet**: Make a copy of the [Example Whitelist Sheet](https://docs.google.com/spreadsheets/d/1tz9BflstxVL18YG11Ny1eiDj3FcjvtZ619b_bHx8h4/copy) - **Gmail Filter**: Create a filter in Gmail to label emails with attachments. **To Create a Gmail Filter:** 1. Open your Gmail Inbox. 2. Click the search bar and select **Show search options**. 3. Enter your criteria (e.g., type `has:attachment`). 4. Click **Create filter**. 5. Choose **Apply the label: Custom_Label** and save. --- ### 2. Credentials Setup Make sure your n8n instance is connected with: - **Gmail Account**: (via OAuth2) - **Google Drive Account**: (via OAuth2) - **Google Sheets** (via OAuth2) --- ### 3. Configure Your n8n Workflow Nodes #### 1. Trigger and Email Retrieval - **Gmail Trigger**: Setup check interval and filters for emails (i.e., emails labeled with `Custom_Label`) #### 2. Whitelist Settings - **Lookup in Sheets**: Searches for a row with the sender email. Configure this node to point to your whitelist spreadsheet containing two columns: |email|company| #### 3. File Storage Location - Configure parent folder to create sub-folders and store files into in the **Create Company Folder** node *Parent Folder* dropdown --- ## Final Steps 1. **Test Your Workflow**: Run the workflow to verify emails are processed and files are uploaded correctly. --- Happy Automating!
n8n$14.99Automate Workflow Backup and Deletion to Google Drive with n8n
Streamline your n8n instance by automatically backing up workflows as JSON files to Google Drive before safely deleting them. Ideal for maintaining performance and organization in large setups.
n8n$9.99Generate Professional Document Drafts from PDFs with Google Drive, GPT-4, and Email Notifications
# Automate Drafts From Google Drive This workflow automates the end-to-end process of extracting and summarizing information from PDFs stored in a specific Google Drive folder. When a new PDF or any binary data is added, the workflow is triggered and begins by downloading and processing the PDF to extract all available text. If multiple PDFs are detected, their content is aggregated into a single, combined dataset. This automation eliminates the time-consuming task of manually reading, taking notes, and drafting documents. By removing this burden, users can focus on more meaningful tasks while the workflow handles the repetitive, tedious work. The extracted content is then passed through an AI-powered information extractor that identifies key details such as names, dates, addresses, and any other structured data points the user wants to extract from the PDF. This step is highly customizable, allowing the user to define exactly what type of information should be extracted. While the workflow is designed to extract all available content from the PDF, specifying additional structured data points ensures that critical details are accurately captured. A second OpenAI Node uses the extracted information to draft a professional, formal summary suitable for documentation. This is the most important part of the workflow and can be fully customized to meet the user's specific needs. By editing the prompts, users can tailor the workflow to generate a wide variety of draft formats based on the extracted content. The workflow then generates a new Google Document containing the full draft and composes an email summarizing the key points in 3 to 5 bullet points. This email is automatically sent to the designated recipient along with a direct link to the Google Doc. This solution is ideal for insurance, legal, or administrative use cases where timely, accurate extraction and reporting from incoming PDFs is essential. **How to Use the Workflow** - Step 1: Place any binary data (e.g., PDF files) into the designated Google Drive folder. - Step 2: The workflow will automatically download each PDF, extract the text, and if multiple PDFs are present, combine them into a single dataset for analysis. - Step 3: The OpenAI Draft Agent will analyze the extracted information, generate a formal draft, and create a Google Document. This document will be updated with the draft content and saved back into the same Google Drive folder. - Step 4: An email will be sent to the designated recipient(s), including a summary of the draft and key extracted information, along with a link to view the Google Document. **Need Help? Have Questions?** For consulting and support, or if you have questions, please feel free to connect with me on [LinkedIn](www.linkedin.com/in/michael-gullo-46b3b7274) or email [michael.gullo@outlook.com](michael.gullo@outlook.com).
n8n$9.99Automate Document QA with RAG Using Milvus, Cohere, and OpenAI for Google Drive
This workflow automates the creation of a Retrieval Augmented Generation (RAG) system by monitoring Google Drive for new PDFs, extracting content, generating embeddings with Cohere, and storing them in Milvus. It enables a RAG agent to provide context-aware responses using OpenAI.
n8n$9.99Generate Images with GP-image-1 and Store in Google Drive with Cost Tracking
## How it works - Receive a chat input as an image prompt. - Call OpenAI's `gpt-image-1` API to generate an image. - Split the returned images and process them one by one. - Upload each generated image to **Google Drive**. - Save image links and thumbnails to a **Google Sheets** document. - Record token usage and estimated cost into a separate sheet. ## Set up steps 1. Connect your **OpenAI API** credentials for image generation. 2. Connect your **Google Drive** and **Google Sheets** accounts. 3. Set the destination folder in Google Drive. 4. Set the target Google Sheet and specify the correct sheet tabs. 5. The setup usually takes around **5-10 minutes**. 6. Detailed field mappings are already pre-configured inside the workflow. 7. Additional tips and instructions are included as **sticky notes** inside the workflow.  ## Google Sheet copy URL [Copy Sheet Link](https://docs.google.com/spreadsheets/d/1zsWBgeA7I5Q_gsocz6hmkW884Q_vfz_mgGC54VSN0/copy)
n8n$14.99Automate Social Media Content Publishing with Airtable, Google Drive, and Postiz
Streamline your social media content distribution by automating media uploads from Google Drive to Postiz and posting across multiple platforms using Airtable for content management.
n8n$19.99Automate Multicloud Security Baselines with OpenAI and Google Drive
Transform cloud provider documentation into auditable security baselines using OpenAI and Google Drive. This workflow automates the extraction, composition, and storage of multicloud security controls.
n8n$24.99Automate Google Drive File Organization by MIME Type
This n8n workflow automatically organizes files in a specified Google Drive folder by detecting their MIME types and moving them to designated folders for documents, PDFs, and images. It streamlines file management, saving time and reducing manual effort.
n8n$14.99Create Custom PDF Documents from Google Drive Templates
Automate the generation of personalized PDF documents using templates from Google Drive with Gemini AI.
n8n$19.99Automate Invoices from Gmail to Google Drive and Sheets
This workflow automates the process of extracting invoices from Gmail and storing them in Google Drive while simultaneously updating a Google Sheet for tracking purposes. By leveraging n8n's capabilities, users can save time and reduce manual erro...
n8n$19.99Automate AI Video Creation from Images and Upload to Google Drive
Streamline the process of creating AI-generated videos from images and automatically upload them to Google Drive, enhancing efficiency and productivity.
n8n$9.99Automate Image Conversion from JPG/PNG to WebP with APYHub and Google Drive
Streamline your image conversion process by automatically converting JPG/PNG images to WebP using APYHub, and seamlessly storing them in Google Drive. This workflow saves time and optimizes image storage for better web performance.
n8n$9.99Automate Google Drive File Permission Audits for Enhanced Security
This workflow automates the auditing of Google Drive file permissions, identifying files with overly permissive access settings to enhance security and compliance.
n8n$14.99Automate Invoice Classification and Sorting in Google Drive with AI
Streamline your invoice processing by automatically classifying and sorting invoices in Google Drive using AI-powered classification. This workflow leverages n8n to extract, classify, and organize invoices into industry-specific folders, reducing manual effort and increasing efficiency.
n8n$14.99Automate Invoice Recognition with Google Drive and n8n
This workflow streamlines the process of recognizing invoices and receipts stored in Google Drive by utilizing n8n automation. By connecting to the OakPDF OCR API, it transforms unstructured documents into structured JSON data, enabling easier dat...
n8n$14.02Convert Images to 3D Models with Faller AI and Store in Google Drive
This workflow allows users to **convert a 2D image into a 3D model** by integrating multiple AI and web services. The process begins with a user uploading or providing an image URL, which is then sent to a generative AI model capable of interpreting the content and generating a 3D representation in `.glb` format. The model is then stored and a download link is returned to the user.  --- ### **Main Steps** 1. **Trigger Node**: Initiates the workflow either via HTTP request, webhook, or manual execution. 2. **Image Upload or Input**: The image is acquired via direct upload or URL input. 3. **API Integration**: The image is sent to a 3D generation API (e.g., a service like Kaedim, Luma Labs, or a custom AI model). 4. **Model Generation**: The external API processes the image and creates a 3D model. 5. **File Storage**: The resulting 3D model is stored in cloud storage (e.g., S3, Google Drive, or a local server). 6. **Response to User**: A download link for the 3D model is returned to the user via the same communication channel (HTTP response, email, or chat). --- ### **Advantages** * **Automation**: Eliminates the need for manual 3D modeling, saving time for artists, developers, and designers. * **AI-Powered**: Leverages AI to generate realistic and usable 3D models from simple 2D inputs. * **Scalability**: Can be triggered automatically and scaled up to handle many requests via n8n's automation. * **Integration-Friendly**: Easily extendable with other services like Discord, Telegram, or marketplaces for 3D assets. * **No-Code Configuration**: Built with n8n's visual interface, making it editable without programming knowledge. --- ### **How It Works** 1. **Trigger**: The workflow can be started manually (When clicking “Test workflow”) or automatically at scheduled intervals (Schedule Trigger). 2. **Data Retrieval**: The Get new image node fetches data from a Google Sheet, including the model image, product image, and product ID. 3. **3D Image Creation**: The Create 3D Image node sends the image data to the Fal.run API (Trellis) to generate a 3D model. 4. **Status Check**: The workflow periodically checks the request status (Get status and Wait 60 sec.) until the job is marked as COMPLETED. 5. **Result Processing**: Once completed, the 3D model URL is retrieved (Get Url 3D image), the file is downloaded (Get File 3D image), and uploaded to Google Drive (Upload 3D Image). 6. **Sheet Update**: The final 3D model URL is written back to the Google Sheet (Update result). --- ### **Set Up Steps** 1. **Prepare Google Sheet**: - Create a Google Sheet with columns: **IMAGE MODEL** and **3D RESULT** (empty). - Example sheet: [Google Sheet Template](https://docs.google.com/spreadsheets/d/1C0Et6X3Zwr_6CxeNjhLpDwjAfIGeUvLGFawckKb0utY/edit?usp=sharing). 2. **Obtain Fal.run API Key**: - Sign up at [Fal.ai](https://fal.ai/) and get an API key. - Configure the **Authorization** header in the Create 3D Image node with `Key YOURAPIKEY`. 3. **Configure Workflow Execution**: - Run manually via the **Test workflow** button. - For automation, set up the **Schedule Trigger** node (e.g., every 5 minutes). 4. **Verify Credentials**: Ensure Google Sheets, Google Drive, and Fal.run API credentials are correctly set in n8n. Once configured, the workflow processes new entries in the Google Sheet, generates 3D models, and updates the results automatically. --- ### **Need help customizing?** [Contact me](mailto:info@n3w.it) for consulting and support or add me on [Linkedin](https://www.linkedin.com/in/davideboizza/).
n8n$14.99Detect text within new Google Drive images using Google Cloud Vision (OCR) and save it to Google Drive as a new file
Every time a new image containing text is uploaded to your Google Drive folder, Make will detect the text using Google Cloud Vision (OCR) and save the text as a new file to a specified Google Drive folder.
Make$4.99Automate AI Image Tagging and Metadata Integration in Google Drive
This workflow automatically tags images using AI and integrates these tags into the image metadata, updating the files directly in Google Drive.
n8n$9.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work