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.
Automate Video Downloads to Google Drive Using RapidAPI
This n8n workflow automates downloading videos from platforms like LinkedIn, Facebook, or Instagram using RapidAPI, then uploads them to Google Drive and logs any errors in Google Sheets.
n8n$14.99Automate Document Q&A with Google Drive and Telegram using AI
Create a chat-based Retrieval-Augmented Generation (RAG) system that allows users to upload documents to Google Drive and query them via Telegram. This workflow uses AI to provide context-aware responses.
n8n$9.99Automate Meeting Summaries with Google Drive and AI
Streamline meeting documentation by automatically transcribing and summarizing audio/video files from Google Drive using AI, and formatting them into Google Docs.
n8n$9.99Automate Invoice Processing and Notifications with AI and Google Drive
This n8n workflow automates the process of monitoring a Google Drive folder for new invoice PDFs, extracting key data using AI, logging it into Google Sheets, and notifying the billing team via Telegram.
n8n$14.99Automate RAG Chatbot for Company Documents with Google Drive and Gemini
This workflow automates a Retrieval Augmented Generation (RAG) chatbot that answers employee questions using company documents stored in Google Drive. It indexes documents in a Pinecone vector database, ensuring the chatbot provides accurate and up-to-date responses using Google's Gemini AI.
n8n$14.99Automate AI-Powered Document Queries from Google Drive
Seamlessly integrate Google Drive with AI to create a dynamic, searchable knowledge base using Pinecone and OpenAI. This workflow enables real-time document updates and AI-driven query responses.
n8n$14.99Generate Video from Prompt Using Vertex AI and Upload to Google Drive
## Who's it for This template is perfect for content creators, AI enthusiasts, marketers, and developers who want to automate the generation of cinematic videos using Google Vertex AI's Veo 3 model. It's also ideal for anyone experimenting with generative AI for video using n8n.  ## What it does This workflow: - Accepts a text prompt and a GCP access token via form. - Sends the prompt to the Veo 3 (preview model) using Vertex AI's predictLongRunning endpoint. - Waits for the video rendering to complete. - Fetches the final result and converts the base64-encoded video to a file. - Uploads the resulting .mp4 to your Google Drive.  ### Output  ## How to set up 1. Enable Vertex AI API in your GCP project: [https://console.cloud.google.com/marketplace/product/google/aiplatform.googleapis.com](https://console.cloud.google.com/marketplace/product/google/aiplatform.googleapis.com) 2. Authenticate with GCP using Cloud Shell or local terminal: ``` gcloud auth login gcloud config set project [YOUR_PROJECT_ID] gcloud auth application-default set-quota-project [YOUR_PROJECT_ID] gcloud auth print-access-token ``` - Copy the token and use it in the form when running the workflow. - This token lasts ~1 hour. Regenerate as needed. 3. Connect your Google Drive OAuth2 credentials to allow file upload. 4. Import this workflow into n8n and execute it via form trigger. ## Requirements - **n8n (v1.94.1+)** - A **Google Cloud project** with: - Vertex AI API enabled - Billing enabled - A way to get **Access Token** `gcloud auth print-access-token` - A **Google Drive OAuth2 credential** connected to n8n ## How to customize the workflow - You can modify the - `durationSeconds` - `aspectRatio` - `generateAudio` - in the HTTP node to match your use case. - Replace the Google Drive upload node with alternatives like Dropbox, S3, or YouTube upload. - Extend the workflow to add subtitles, audio dubbing, or LINE/Slack alerts. Step-by-step for each major node: Prompt Input → Vertex Predict → Wait → Fetch Result → Convert to File → Upload ## Best Practices Followed - No hardcoded API tokens - Secure: GCP token is input via form, not stored in workflow - All nodes are renamed with clear purpose - All editable config grouped in Set node ## External References - GCP Veo API Docs: https://cloud.google.com/vertex-ai/docs/generative-ai/video/overview ## Disclaimer - This workflow uses official Google Cloud APIs and requires a valid GCP project. - Access token should be generated securely using gcloud CLI. - Do not embed tokens in the workflow itself. ### Notes on GCP Access Token To use the Vertex AI API in n8n securely: 1. Run the following on your local machine or GCP Cloud Shell: ``` gcloud auth login gcloud config set project your-project-id gcloud auth print-access-token ``` 2. Paste the token in the workflow form field `YOUR_ACCESS_TOKEN` when submitting. 3. **Do not hardcode the token** into HTTP nodes or Set nodes - input it each time or use a secure credential vault.
n8n$9.99Publish Content to Instagram, TikTok & More from Google Drive using PostPulse
## Description  This automation template enables you to publish content from a Google Drive folder directly to multiple social platforms - TikTok, Instagram, YouTube, LinkedIn, Telegram, Bluesky, X (Twitter), and Threads. By connecting [PostPulse](https://post-pulse.com/) with n8n, you can transform a manual posting routine into a seamless automated workflow, ensuring consistent cross-platform publishing without repetitive tasks. **Disclaimer:** This workflow uses the community node **@postpulse/n8n-nodes-postpulse**. Make sure community nodes are enabled in your n8n instance before importing and using this template. **To install it:** Go to Settings → Community Nodes → Install and enter: @postpulse/n8n-nodes-postpulse. **For more details, see n8n Integration Guide:** [PostPulse Developers - n8n Integration](https://developers.post-pulse.com/n8n-integration). ## Who Is This For? - **Marketers** who want to manage multiple accounts at once. - **Creators** who store media on Google Drive and want to quickly expand it. - **Teams** for whom it is important to centralize the content plan and have a transparent publishing system. ## What Problem Does This Workflow Solve? Instead of manually uploading photos or videos to TikTok, Instagram, YouTube, or other social networks, you get: - **Centralizing uploads:** Add your media once to Google Drive, and the system takes care of publishing it everywhere. - **Multi-platform posting:** Publish simultaneously to TikTok, Instagram, YouTube, LinkedIn, Telegram, Bluesky, X, and Threads. - **Streamlined scheduling:** Schedule future posts with PostPulse directly through n8n. - **Error reduction:** Avoid mistakes caused by copy-pasting across platforms. ## How It Works 1. **File Upload:** Place your media file (image or video) into a designated Google Drive folder. 2. **File Processing:** n8n automatically downloads the file and prepares it for upload. 3. **Account Retrieval:** PostPulse retrieves your connected accounts (TikTok, Instagram, YouTube, etc.). 4. **Media Upload:** The file is uploaded to PostPulse via n8n. 5. **Automation:** PostPulse automatically distributes it to TikTok, Instagram, YouTube, LinkedIn, Telegram, Bluesky, X, and Threads. 6. **Publishing:** PostPulse schedules or directly publishes the post to the selected platforms. ## Setup 1. **Connect PostPulse to n8n** - Request your OAuth client key and secret from support@post-pulse.com. - Add your PostPulse account in n8n Credentials. 2. **Connect Google Drive** - Create a Google Cloud project. - Enable the **Google Drive API**. - Configure OAuth credentials and connect your Google Drive account to n8n. 3. **Configure Google Drive Trigger** - Point it to the folder where you will upload your media. 4. **Upload Media Node** - Add the PostPulse "Upload Media" node to process files from Google Drive. 5. **Schedule Posts** - Add the PostPulse "Schedule Post" node. - Map content, media path, and connected account IDs. 6. **(Optional) Metadata from Google Sheets** - Use Google Sheets as a source of captions, hashtags, or scheduling details. ## Requirements 1. **Connected Accounts at PostPulse** (TikTok, Instagram, YouTube, LinkedIn, Telegram, Bluesky, X, Threads). 2. **OAuth client key and secret requested** from support@post-pulse.com. 3. **Google Cloud Project** with the Google Drive API enabled and valid OAuth credentials. "With this workflow, PostPulse and n8n become your all-in-one automation hub for social publishing."
n8n$9.99Create an AI-Powered RAG Chatbot with Google Drive and Qdrant Integration
This workflow sets up a Retrieval-Augmented Generation (RAG) chatbot that processes and interacts with documents from Google Drive using Qdrant for vector storage and Google's Gemini AI for conversational capabilities.
n8n$24.99VEO3 Video Generator with AI Optimization and Google Drive Storage
# Welcome to my VEO3 Video Generator Workflow! This automated workflow transforms simple text descriptions into professional 8-second videos using Google's cutting-edge VEO3 AI model. Users submit video ideas through a web form, and the system automatically generates optimized prompts, creates high-quality videos with native audio, and delivers them via Google Drive - all powered by Claude 4 Sonnet for intelligent prompt optimization.  ## This workflow has the following sequence: 1. **VEO3 Generator Form** - Web form interface for users to input video content, format, and duration. 2. **Video Prompt Generator** - AI agent powered by Claude 4 Sonnet that: - Analyzes user input for video content requirements. - Creates factual, professional video titles. - Generates detailed VEO3 prompts with subject, context, action, style, camera motion, composition, ambiance, and audio elements. - Optimizes prompts for 16:9 landscape format and 8-second duration. 3. **Create VEO3 Video** - Submits the optimized prompt to fal.ai VEO3 API for video generation. 4. **Wait 30 seconds** - Initial waiting period for video processing to begin. 5. **Check VEO3 Status** - Monitors the video generation status via fal.ai API. 6. **Video completed?** - Decision node that checks if video generation is finished. - If not completed: Returns to wait cycle. - If completed: Proceeds to video retrieval. 7. **Get VEO3 Video URL** - Retrieves the final video download URL from fal.ai. 8. **Download VEO3 Video** - Downloads the generated MP4 video file. 9. **Merge** - Combines video data with metadata for final processing. 10. **Save Video to Google Drive** - Uploads the video to the specified Google Drive folder. 11. **Video Output** - Displays completion message with Google Drive link to user. ## The following accesses are required for the workflow: - **Anthropic API** (Claude 4 Sonnet): [Documentation](https://docs.n8n.io/integrations/builtin/credentials/anthropic/) - **Fal.ai API** (VEO3 Model): Create API key at [https://fal.ai/dashboard/keys](https://fal.ai/dashboard/keys) - **Google Drive API**: [Documentation](https://docs.n8n.io/integrations/builtin/credentials/google/) ## Workflow Features: - **User-friendly web form**: Simple interface for video content input. - **AI-powered prompt optimization**: Claude 4 Sonnet creates professional VEO3 prompts. - **Automatic video generation**: Leverages Google's VEO3 model via fal.ai. - **Status monitoring**: Real-time tracking of video generation progress. - **Google Drive integration**: Automatic upload and sharing of generated videos. - **Structured output**: Consistent video titles and professional prompt formatting. - **Audio optimization**: VEO3's native audio generation with ambient sounds and music. ## Current Limitations: - **Format**: Only 16:9 landscape videos supported. - **Duration**: Only 8-second videos supported. - **Processing time**: Videos typically take 60-120 seconds to generate. ## Use Cases: - **Content creation**: Generate videos for social media, websites, and presentations. - **Marketing materials**: Create promotional videos and advertisements. - **Educational content**: Produce instructional and explanatory videos. - **Prototyping**: Rapid video concept development and testing. - **Creative projects**: Artistic and experimental video generation. - **Business presentations**: Professional video content for meetings and pitches. Feel free to [contact me via LinkedIn](https://www.linkedin.com/in/friedemann-schuetz), if you have any questions!
n8n$9.99Automate Self-Updating RAG System with OpenAI, Google Drive, and Qdrant
This workflow automates a Retrieval-Augmented Generation (RAG) system, integrating Google Drive, Qdrant, and AI models to maintain a self-updating knowledge base for precise, context-aware responses.
n8n$19.99Automatically Archive Zoom Recordings to Google Drive and Log in Airtable
This workflow seamlessly saves Zoom meeting recordings to Google Drive and logs detailed meeting information in Airtable for efficient tracking and retrieval.
n8n$4.99Automate Branded Article Image Creation with GPT-4, FAL Flux, and Google Drive
This workflow automates the creation of branded article images by generating prompts with GPT-4, rendering images with FAL Flux, and saving the final product to Google Drive. Ideal for content and marketing teams looking to streamline their visual content production.
n8n$14.99Automate Video Publishing from Google Drive to Instagram, TikTok, and YouTube with AI Descriptions and Airtable Tracking
Streamline your video publishing workflow by automatically detecting new uploads in Google Drive, generating AI-powered descriptions, and distributing content across Instagram, TikTok, and YouTube, all while tracking in Airtable.
n8n$14.99Automate AI Video Creation from Google Sheets with Freepik and Google Drive
This n8n workflow automates the creation of AI-generated videos using prompts from Google Sheets. It leverages Freepik's API for video generation and uploads the completed videos to Google Drive, making it ideal for content creators and marketers.
n8n$9.99Automate Web Content Extraction from Sitemaps to Google Drive
Efficiently scrape and extract content from websites using their sitemaps and save the data to Google Drive. Ideal for content audits, migrations, and research.
n8n$9.99Create Custom PDF Documents from Templates with Gemini & Google Drive
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ## 1 - What Does It Do / Which Problem Does It Solve? This workflow turns Google Docs-based contract & form templates into **ready-to-sign PDFs in minutes**—all from a single chat flow. - **Automates repetitive document creation.** Instead of copying a rental, sales, or NDA template and filling it by hand every time, the bot asks for the required values and fills them in. - **Eliminates human error.** It lists every mandatory field so nothing is missed, and removes unnecessary clauses via conditional blocks. - **Speeds up approvals.** The final draft arrives as a direct PDF link—one click to send for signing. - **One template—unlimited variations.** Every new template you drop in Drive is auto-listed with **zero workflow edits**—it scales effortlessly. - **100% no-code.** Runs on n8n + Google Apps Script—no extra backend, self-hosted or cloud. --- ## 2 - How It Works (Detailed Flow) 1. **Template Discovery** The **TemplateList** node scans the Drive folder you specify via the `?mode=meta` endpoint and returns an `id / title / desc` list. The bot shows this list in chat. 2. **Selection & Metadata Fetch** The user types a template name. **GetMetaData** opens the chosen Doc, extracts `META_JSON`, placeholders, and conditional blocks, then lists mandatory & optional fields. 3. **Data-Collection Loop** - The bot asks for every **placeholder** value. - For each **conditional block** it asks **Yes** / **No**. Answers are accumulated in a `data` JSON object. 4. **Final Confirmation** The bot summarizes the inputs—when the user clicks **Confirm**, the *DocProcess* sub-workflow starts. 5. **DocProcess Sub-Workflow** | Step | Node | Task | | --- | --- | --- | | 1 | **User Choice Match Check** | Verifies name-ID match; throws if wrong | | 2 | **GetMetaData (renew)** | Gets the latest placeholder list | | 3 | **Validate JSON Format** | Checks for missing / unknown fields | | 4 | **CopyTemplate** | Copies the Doc via Drive API | | 5 | **FillDocument** | Apps Script fills placeholders & removes blocks | | 6 | **Generate PDF Link** | Builds an `export?format=pdf` URL | 6. **Delivery** The master agent sends **Download PDF** & **Open Google Doc** links. 7. **Error Paths** - `status:ERROR, missing:[]`—bot lists missing fields and re-asks. - `unknown:[]`—template list is outdated; rerun *TemplateList*. - Any Apps Script error—the returned `message` is shown verbatim in chat. --- ## 3 - Setup Steps (Full Checklist) > Goal: Get a flawless PDF on the first run. > > Mentally **tick** the ☑️ in front of every line as you go. > ### A. Google Drive Preparation | Step | Do This | Watch Out For | | --- | --- | --- | | 1 | Create a `Templates/` folder—put every template Doc inside | Exactly **one** folder; **no** sub-folders | | 2 | Placeholders in every Doc are **`{{UPPER_CASE}}`** | No Turkish chars or spaces | | 3 | Wrap optional clauses with **`[[BLOCK_NAME:START]][[BLOCK_NAME:END]]`** | The `START` tag must have a **blank line above** | | 4 | Add a `META_JSON` block at the very end | Script deletes it automatically after fill | | 5 | Right-click Doc > **Details & Description** = 1-line human description | Shown by the bot in the list | | 6 | Create a second `Generated/` folder (for copies) | Keeps Drive tidy | > ☑️ Folder ID (long alphanumerical) = <TEMPLATE_PARENT_ID> > > We'll paste this into the TemplateList node next. > [Simple sample template—Template Link](https://www.notion.so/Simple-sample-template-Template-Link-22b3f8a1e57f8070beacd034ba6f557f?pvs=4) --- ### B. Import the Workflow into n8n ```bash Settings – Import Workflow – DocAgent.json ``` If nodes look **Broken** afterwards—no community-node problem; you only need to select credentials. --- ### C. Customize the TemplateList Node 1. Open **Template List** node – replace `%3CYOUR_PARENT_ID%3E in parents` with the real **folder ID** in the **URL**. 2. Right-click node > **Execute Node**. 3. Copy the entire JSON response. 4. In the editor paste it into: - **DocAgent**—*System Prompt* (top) - **User Choice Match Check**—*System Prompt* (top) Save. > Why manual? Caching the list saves API tokens. Whenever you add a template, rerun the node and update the prompts. --- ### D. Deploy the Apps Script | Step | Screen | Note | | --- | --- | --- | | 1 | Open Gist files **GetMetaData.gs** + **FillDocument.gs**—*File – Make a copy* | Both files may live in one project | | 2 | *Project Settings* > enable **Google Docs API** & **Google Drive API** | Otherwise, you'll see 403 errors | | 3 | *Deploy*
n8n$24.99Create a Comprehensive Knowledge Assistant with AI and Google Drive Integration
This workflow builds an advanced knowledge assistant using AI models and Google Drive integration to process and respond to chat messages intelligently.
n8n$19.99Automate Document Processing and Semantic Search with Google Drive and Qdrant
This n8n workflow automates the ingestion of documents from Google Drive and web forms into a Qdrant vector database for enhanced semantic search capabilities. It ensures efficient batch processing, document analysis, embedding generation, and vector storage, with robust error handling and execution tracking.
n8n$24.99AI-Powered RAG Document Processing & Chatbot with Google Drive, Supabase, OpenAI
## **Who is this for?** This workflow is perfect for: * Businesses and teams who need an automated solution to organize, analyze, and retrieve insights from their internal documents. * Researchers who want to quickly analyze and query large collections of research papers, reports, or datasets. * Customer support teams looking to streamline access to product documentation and support resources. * Legal and compliance professionals needing to reference and query legal documents with confidence. * AI enthusiasts and developers wanting to implement Retrieval-Augmented Generation (RAG) systems without starting from scratch. ## **What problem is this workflow solving?** Manually organizing, processing, and searching through documents can be time-consuming, error-prone, and inefficient. This workflow solves that by: * **Automating document processing** from Google Drive, supporting multiple formats like PDFs, CSVs, and Google Docs. * **Extracting, chunking, and enhancing document text**, preserving context and improving AI comprehension. * **Storing vector embeddings** in a secure, scalable Supabase vector database, enabling semantic search and retrieval. * **Providing an interactive AI chat interface** that allows users to ask natural language questions and get precise, document-based answers. This means teams can quickly access relevant insights from their document repositories, boosting productivity and ensuring accurate information retrieval. ## **Key Features** * **End-to-End Document Processing**: From Google Drive upload detection to vector embedding and storage. * **Semantic Search & Retrieval**: Users can ask complex, natural-language questions and receive contextually relevant answers. * **AI-Powered Summaries & Metadata**: Automatically generates document titles and summaries using Google Gemini AI. * **Smart Chunking & Contextual Enhancement**: Breaks documents into smart chunks with overlap, preserving context and table integrity. * **Secure & Scalable Vector Database**: Stores and retrieves embeddings in a Supabase vector store for fast, reliable searches. * **Conversational AI Interface**: Uses OpenAI to power natural, accurate, and cost-effective AI chat interactions. ## **How does this workflow work?** * Monitors Google Drive for new files. * Extracts text from PDFs and CSVs (or Google Docs auto-converted). * Splits text into context-preserving chunks. * Enhances chunk quality and stores embeddings in Supabase. * Enables natural language search and AI-powered chat interactions with the stored documents. ## **Typical Use Cases** * Corporate Knowledge Base * Research Paper Analysis * Customer Support Document Query * Legal Document Review and Analysis * Internal Team Documentation Search ## **Why You'll Love It** This workflow lets you build a scalable, searchable, and AI-powered document system without needing to write complex code or manage multiple systems. With this, you can: * Stay organized with automated document processing. * Deliver faster, more accurate answers to user queries. * Reduce manual work and improve productivity. * Gain a competitive edge with cutting-edge AI search capabilities. ## **Setup Requirements** * An n8n instance with Google Drive, Supabase, OpenAI, and Gemini credentials configured. * Access to a Supabase vector store for storing document embeddings. * Configurable chunk size, overlap, and processing limits (default: 1000 characters per chunk, 20 chunks max). **Contact me for consulting and support:** **billychartanto@gmail.com**
n8n$24.99Automate Invoice Data Extraction from Google Drive to Google Sheets with Mistral OCR
Automatically extract and transfer invoice data from PDFs or images in Google Drive to Google Sheets using Mistral OCR. This workflow simplifies data entry by leveraging AI-powered OCR technology.
n8n$14.99Automate Canva Design Creation and Upload to Google Drive Using Google Sheets Data
Streamline your design process by automatically creating Canva designs from Google Sheets data and uploading them to Google Drive. Enhance productivity with seamless integration.
Make$4.99Automate Bulk AI Image Creation with Freepik, Google Sheets, and Google Drive
This n8n workflow automates the generation of AI images in bulk using Freepik's text-to-image API. It reads prompts from a Google Sheet, creates multiple image variations, and uploads them to Google Drive with organized file names.
n8n$9.99Upload to Instagram, TikTok & YouTube from Google Drive
## Description This automation template is designed for content creators, digital marketers, and social media managers looking to simplify their video posting workflow. It automates the process of generating engaging video descriptions and uploading content to both Instagram and TikTok, making your social media management more efficient and error-free. ### Who Is This For? - **Content Creators & Influencers:** Streamline your video uploads and focus more on creating content. - **Digital Marketers:** Ensure consistent posting across multiple platforms with minimal manual intervention. - **Social Media Managers:** Automate repetitive tasks and maintain a steady online presence. ### What Problem Does This Workflow Solve? Manually creating descriptions and uploading videos to different platforms can be time-consuming and error-prone. This workflow addresses these challenges by: - **Automating Video Uploads:** Monitors a designated Google Drive folder for new videos. - **Generating Descriptions:** Uses OpenAI to transcribe video audio and generate engaging, customized social media descriptions. - **Ensuring Multi-Platform Consistency:** Simultaneously posts your video with the generated description to Instagram and TikTok. - **Error Notifications:** Optional Telegram integration sends alerts in case of issues, ensuring smooth operations. ### How It Works 1. **Video Upload:** Place your video in the designated Google Drive folder. 2. **Description Generation:** The automation triggers OpenAI to transcribe your video's audio and generate a captivating description. 3. **Content Distribution:** Automatically uploads the video and description to both Instagram and TikTok. 4. **Error Handling:** Sends Telegram notifications if any issues arise during the process. ### Setup 1. Generate an API token at [upload-post.com](https://upload-post.com) and configure it in both the Upload to TikTok and Upload to Instagram nodes. 2. **Google Cloud Project:** Create a project in Google Cloud Platform, enable the Google Drive API, and generate the necessary OAuth credentials to connect to your Google Drive account. 3. Set up your Google Drive folder in the Google Drive Trigger node. 4. Customize the OpenAI prompt in the Generate Social Description node to match your brand's tone. 5. (Optional) Configure Telegram credentials for error notifications. ### Requirements - **Accounts:** upload-post.com, Google Drive, and (optionally) Telegram. - **API Keys & Credentials:** Upload-post.com API token, OpenAI API key, and (optional) Telegram bot token. - **Google Cloud:** A project with the Google Drive API enabled and valid OAuth credentials. Use this template to enhance your productivity, maintain consistency across your social media channels, and engage your audience with high-quality video content.
n8n$9.99
More integrations
Need a custom Google Drive workflow?
Our automation experts build tailored Google Drive integrations for your exact stack.
Request a Custom Workflow