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 Workflow Documentation and Promotion with Google Drive, Notion, and LinkedIn
Effortlessly document and promote your n8n workflows by automating the process using Google Drive, Notion, and LinkedIn. Triggered by a file upload, this workflow utilizes Google Gemini AI to generate detailed descriptions and engaging LinkedIn posts.
n8n$9.99Automate SlideShare Downloads to Google Drive with RapidAPI
Streamline the process of downloading SlideShare presentations and saving them directly to Google Drive using the Slideshare Downloader Pro API.
n8n$14.99Build an AI-Powered Knowledge Base Chatbot with Google Drive and OpenAI
This n8n workflow creates an AI chatbot that transforms Google Drive documents into a searchable knowledge base using OpenAI's models. It provides accurate, context-aware responses based on your documents, ideal for customer support and internal documentation.
n8n$14.99Automate Invoice Data Extraction from Google Drive to Google Sheets with Dumpling AI
Streamline your invoice processing by automatically extracting data from Google Drive PDFs and saving it to Google Sheets using Dumpling AI. This workflow reduces manual entry errors and saves time for finance teams.
n8n$4.99Bulk PDF to Markdown Conversion with Google Drive & LLM-Powered Parsing
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ## High-Volume PDF to Markdown Conversion Convert multiple PDF documents to clean, structured Markdown format in bulk. Perfect for documentation teams, content managers, and anyone needing to process large volumes of PDFs. ### Key Features: - Process PDFs from multiple sources (URLs, Google Drive, Dropbox) - Intelligent LLM-based parsing for complex layouts - Preserve formatting, tables, and structure - Export to various destinations ### Workflow Components: 1. **Input Sources**: Multiple file sources supported 2. **Batch Processing**: Handle hundreds of PDFs efficiently 3. **Smart Parsing**: Auto-detect when LLM parsing is needed 4. **Quality Check**: Validate conversion results 5. **Export Options**: Save to cloud storage or database ### Ideal For: - Converting technical documentation - Migrating legacy PDF content - Building searchable knowledge bases
n8n$4.99Automate Product Image Enhancement with AI and Google Drive
This workflow automates the enhancement of product images by fetching them from Google Drive, generating AI-powered background prompts, and applying professional backgrounds using Pixelcut.ai. Enhanced images are then saved back to Google Drive, streamlining the process for e-commerce and product photography.
n8n$9.99Convert Google Drive Documents to Vector Embeddings with OpenAI
Automatically transform documents from Google Drive into vector embeddings using OpenAI's model and store them in a Postgres database with PGVector for advanced search capabilities.
n8n$9.99Automatically Save Gmail Attachments to Google Drive
## Gmail Attachment Extractor to Google Drive Description: This workflow monitors your Gmail inbox for new emails, specifically those with attachments, and automatically saves those attachments to a designated folder in your Google Drive. Use Case: Automatically archive invoices, client documents, reports, or photos sent via email to a structured cloud storage. ## How It Works This workflow operates in three main steps: **Gmail New Email Trigger**: The workflow starts with a Gmail trigger node, set to monitor for new emails in your specified Gmail inbox (e.g., your primary inbox). It checks for emails that contain attachments. Conditional Check (Optional but Recommended): An If node checks if the email actually has attachments. This prevents errors if an email without an attachment somehow triggers the workflow. **Upload to Google Drive**: A Google Drive node receives the email data and its attachments. It's configured to upload these attachments to a specific folder in your Google Drive. The attachments are named dynamically based on their original filenames. ## Setup Steps To get this workflow up and running, follow these instructions: Step 1: Create Gmail and Google Drive Credentials in n8n In your n8n instance, click on Credentials in the left sidebar. Click New Credential. Search for and select Gmail OAuth2 API and follow the authentication steps with your Google account. Save it. Click New Credential again. Search for and select Google Drive OAuth2 API and follow the authentication steps with your Google account. Save it. Make note of the Credential Names (e.g., My Gmail Account, My Google Drive Account). Step 2: Create a Destination Folder in Google Drive Go to your Google Drive (drive.google.com). Create a new folder where you want to save the email attachments (e.g., Email Attachments Archive). Copy the Folder ID from the URL (e.g., https://drive.google.com/drive/folders/YOUR_FOLDER_ID_HERE).
n8n$4.99Generate and Store AI Images with Sora GPT, Google Drive, and Sheets
# **Automation Flow: Image to Image Using GP Sora** This flow automates the process of generating images using a provided prompt and reference image via the **Sora GP Image API** from [RapidAPI](https://rapidapi.com/skdeveloper/api/sora-gpt-image). The generated images are stored in **Google Drive**, and details are logged in **Google Sheets**. ## **Nodes Overview** ### 1. **On Form Submission** - **Type**: `n8n-nodes-base.formTrigger` - **Description**: This node triggers when a user submits the form containing the prompt and image URL. It ensures the form fields are filled in and ready for processing. - **Form Fields**: - **Prompt**: A text description of the desired image. - **Image URL**: The URL of the reference image to be used. - **Webhook ID**: Unique identifier for form submission. --- ### 2. **HTTP Request to Sora GP Image API** - **Type**: `n8n-nodes-base.httpRequest` - **Description**: Sends the prompt and image URL to the **Sora GP Image API** to generate a new image based on the provided inputs. - **API Endpoint**: [Sora GP Image API](https://sora-gpt-image.p.rapidapi.com/ai-img/img-to-img.php) (via **RapidAPI**) - **Method**: `POST` - **Body Parameters**: - **Prompt**: User-provided text. - **Image URL**: The reference image URL. - **Width & Height**: Image size is set to `1024x1024`. --- ### 3. **Code (Base64 Conversion)** - **Type**: `n8n-nodes-base.code` - **Description**: This node processes the base64-encoded image data returned from the API. It decodes and formats the image to be uploaded to Google Drive. - **Output**: Converts the base64 string into a binary JPEG file. --- ### 4. **Upload Image to Google Drive** - **Type**: `n8n-nodes-base.googleDrive` - **Description**: Uploads the generated image to **Google Drive**, storing it in a designated folder. - **Authentication**: Google Service Account. - **File Name**: The image file name is dynamically set from the previous node. --- ### 5. **Log Details to Google Sheets** - **Type**: `n8n-nodes-base.googleSheets` - **Description**: This node logs the **Prompt**, **Generated Image**, and **Generation Date** into a **Google Sheets** document for tracking and auditing purposes. - **Columns Mapped**: - **Prompt**: The user's input text. - **Image**: The name of the generated image file. - **Generated Date**: Date and time of image generation. --- ## **Flow Summary** 1. **User Submits Form**: Triggered when the form with the prompt and image URL is submitted. 2. **Image Generation**: The data is sent to the **Sora GP Image API** from [RapidAPI](https://rapidapi.com/skdeveloper/api/sora-gpt-image) to generate the image. 3. **Image Processing**: The generated image (base64 format) is decoded and saved as a file. 4. **Google Drive Upload**: The image is uploaded to **Google Drive** for storage. 5. **Google Sheets Logging**: All relevant details (Prompt, Image, Date) are saved in **Google Sheets**. --- ## **Benefits** - **Automated Image Creation**: Quickly generate images using AI based on a simple prompt and reference image via **RapidAPI**. - **Efficient Workflow**: The entire process from form submission to image generation and storage is automated, saving time and reducing manual work. - **Centralized Storage**: Generated images are stored in **Google Drive**, ensuring easy access and organization. - **Audit Trail**: The details of each generated image are logged in **Google Sheets**, making it easy to track, review, and manage past creations. - **Scalable and Reusable**: Can be adapted to multiple use cases, such as creative design, marketing materials, or social media content generation. --- ## **Problems Solved** - **Manual Image Editing**: Eliminates the need for manual image manipulation and creation, allowing for automatic generation based on user inputs. - **Disorganized File Storage**: With automatic uploads to **Google Drive**, the images are stored in a centralized and organized manner. - **Lack of Record-Keeping**: By logging image generation details in **Google Sheets**, there's always a record of past creations, improving tracking and management. - **Time-Consuming Processes**: The automation drastically reduces the time spent on manual tasks, allowing users to focus on other aspects of their work or creative processes. --- This flow simplifies the process of creating AI-generated images based on user inputs, leveraging the power of the **Sora GP Image API** via [RapidAPI](https://rapidapi.com/skdeveloper/api/sora-gpt-image), making it a powerful tool for creative, design, and marketing purposes.
n8n$9.99Build a Retrieval-Based Chatbot with Telegram, OpenAI, and Google Drive PDF Backup
# Telegram RAG Chatbot with PDF Document & Google Drive Backup - An upgraded Retrieval-Augmented Generation (RAG) chatbot built in **n8n** that lets users ask questions via Telegram and receive accurate answers from uploaded PDFs. It embeds documents using OpenAI and backs them up to Google Drive. ## ☀ Who's it for Perfect for: - Knowledge workers who want instant access to private documents - Support teams needing searchable SOPs and guides - Educators enabling course material Q&A for students - Individuals automating personal document search + cloud backup ## ℹ How it works / What it does ### Telegram Chat Handling 1. **User sends a message** Triggered by the Telegram bot, the workflow checks if the message is text. 2. **Text message ➡ OpenAI RAG Agent** If the message is text, it's passed to a GPT-powered document agent. This agent: - Retrieves relevant info from embedded documents using semantic search - Returns a context-aware answer to the user 3. **Send answer back** The bot sends the generated response back to the Telegram user. 4. **Non-text input fallback** If the message is not text, the bot replies with a polite unsupported message. ### ➡ PDF Upload and Embedding 1. **User uploads PDFs manually** A manual trigger starts the embedding flow. 2. **Default Data Loader** Reads and chunks the PDF(s) into text segments. 3. **Insert to Vector Store (Embedding)** Text chunks are embedded using OpenAI and saved for retrieval. 4. **Backup to Google Drive** The original PDF is uploaded to Google Drive for safekeeping. ## 🛠 How to set up 1. **Telegram Bot** - Create via [BotFather](https://t.me/botfather) - Connect it to the Telegram Trigger node 2. **OpenAI** - Use your OpenAI API key - Connect the Embeddings and Chat Model nodes (GPT-3.5/4) - Ensure both embedding and querying use the same Embedding node 3. **Google Drive** - Set up credentials in n8n for your Google account - Connect the "Backup to Google Drive" node 4. **PDF Ingestion** - Use the "Upload your PDF here" trigger - Connect it to the loader, embedder, and backup flow ## 📜 Requirements - Telegram bot token - OpenAI API key (GPT + Embeddings) - n8n instance (self-hosted or cloud) - Google Drive integration - PDF files to upload ## © How to customize the workflow | Feature | How to Customize | |-------------------------|------------------------------------------------------------| | Auto-ingest from folders| Add Google Drive/Dropbox watchers for new PDFs | | Add file upload via Telegram| Extend Telegram bot to receive PDFs and run the embedding flow| | Track user questions | Log Telegram usernames and questions to a database | | Summarize documents | Add summarization step on upload | | Add Markdown or HTML support| Format replies for better Telegram rendering | Built with Telegram + PDF + OpenAI Embeddings + Google Drive + n8n
n8n$14.99Automate Document Indexing from Google Drive to Pinecone with OpenAI Embeddings
This workflow monitors a Google Drive folder for new documents, processes them with OpenAI embeddings, and indexes them in a Pinecone vector database for efficient retrieval-augmented generation (RAG) and semantic search.
n8n$9.99Automate Document-Based AI Queries with Google Drive and Supabase
Transform your Google Drive documents into a searchable knowledge base with AI-powered responses using Supabase and OpenAI. This workflow automates the ingestion, processing, and querying of documents for instant, context-aware answers.
n8n$14.99Automate Google Drive File Ingestion to Supabase for Knowledge Base Creation
This n8n workflow automates the ingestion of files from Google Drive into Supabase, facilitating the creation of a queryable knowledge base. It processes text and tabular files, generates embeddings, and ensures data consistency.
n8n$24.99Automate AI Image Generation and Google Drive Upload with DALL·E 2
This workflow automates the creation of multiple AI-generated images using OpenAI's DALL·E 2 and uploads them to a specified Google Drive folder. Ideal for creative projects, it efficiently handles multiple image variations from a single prompt.
n8n$9.99Automate AI News Scraping to Markdown and Google Drive
This n8n workflow automates the collection of AI news from multiple RSS feeds, scrapes the full content, and saves it as Markdown files in Google Drive. Ideal for content curation, blog research, and news archiving.
n8n$9.99Automate PDF Image Extraction & Analysis with GPT-4o and Google Drive
**Use Case** Manually extracting images from PDF files for analysis is often slow and inefficient. Many users resort to taking screenshots of each page, uploading them to an AI tool like OpenAI for image analysis, and then manually copying the insights into a document. This manual process is time-consuming and prone to errors. This workflow streamlines the entire process by automatically extracting images from a PDF, analyzing them using the GPT-4o model, and saving the results in seconds—eliminating the need for manual effort. **What This Workflow Does** - Extracts all images from the uploaded PDF file automatically. The workflow scans each page of the PDF and identifies embedded images without manual intervention. - Uses the GPT-4o model to analyze each extracted image. Each image is processed through GPT-4o to generate descriptive insights, summaries, or context-specific analysis depending on the use case. - Saves the analysis results to a .txt file, including image URLs. The final output is a plain text file containing both the image URLs (e.g., hosted on cloud storage) and the corresponding GPT-4o analysis, ready for further use or sharing. **Setup** 1. Set up your credentials when you first open the workflow. You'll need accounts for OpenAI, Convert API, and Google Drive. 2. Convert API does not rate-limit your API; sometimes, you may receive a 503 service unavailable error. Nevertheless, it doesn't mean that you cannot convert your file. It simply means that you should retry the conversion in a few seconds. 3. Upload a PDF with images to Google Drive. 4. Remove unnecessary parts and retrieve image-related information. 5. Integrate image and image analysis information together. 6. Analyze each image using the OPENAI GPT-4o model. 7. Retrieve all image analysis content and image URL. 8. Integrate multiple image URLs and analysis content. 9. Output content to a .txt file. The template was created in n8n v1.83.2. **How to Customize** - Replace the manual trigger with a Google Drive trigger or other automation triggers. - Change the image analysis model (e.g., switch or fine-tune GPT-4o). - Send the results to other platforms (e.g., Slack, Telegram, LINE, etc.) instead of saving to a .txt file.
n8n$9.99Create 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 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.99Automate Video Ads Creation from Google Drive to Facebook
This n8n workflow automates the process of converting videos stored in Google Drive into Facebook ad creatives, streamlining digital marketing efforts by reducing manual intervention.
n8n$9.99Automated n8n Workflow Backup to Google Drive
Securely back up all your n8n workflows as JSON files to Google Drive, ensuring disaster recovery and version control.
n8n$9.99Automatic Background Removal for Images in Google Drive
This n8n workflow simplifies the process of removing backgrounds from images stored in Google Drive. By leveraging the PhotoRoom API, this template enables automatic background removal, padding adjustments, and output formatting, all while storing the updated images back in a designated Google Drive folder. This workflow is very useful for companies or individuals that are spending a lot of time removing the background from product images. ## How it Works The workflow begins with a Google Drive trigger node that monitors a specific folder for new image uploads. Upon detecting a new image, the workflow downloads the file and extracts essential metadata, such as the file size. Configurations are set for background color, padding, output size, and more, which are all customizable to match specific requirements. The PhotoRoom API is called to process the image by removing its background and adding padding based on the settings. The processed image is saved back to Google Drive in the specified output folder with an updated name indicating the background has been removed. ## Requirements - PhotoRoom API Key - Google Drive API Access ## Customizing the Workflow Easily adjust the background color, padding, and output size using the configuration node. Modify the output folder path in Google Drive or replace Google Drive with another storage service if needed. For advanced use cases, integrate further image processing steps, such as adding captions or analyzing content using AI.
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.99Automated Workflow Backups with Google Drive and Slack Notifications
## Efficient loop-less N8N Workflow Backup Automation to Google Drive **This workflow eliminates traditional loop-based processing entirely, delivering unprecedented performance and reliability even when the number of workflows to be processed are large.** ### **What Makes This Different:** - **NO SplitInBatches node** - Traditional workflows use loops to process workflows one by one. - **NO individual file uploads** - No more multiple Google Drive API calls. - **NO batch error handling** - Eliminates complex loop iteration error management. - **ALL workflows processed simultaneously** - Revolutionary single-operation approach. - **Single compressed archive** - One ZIP file containing all workflows. - **One Google Drive upload** - Maximum efficiency, minimum API usage. ### **Key Benefits of Non-Loop Architecture:** - **3-5x Faster Execution** - Eliminated loop overhead and multiple API calls. - **Reduced API Costs** - Single upload instead of dozens of individual operations. - **Higher Reliability** - Fewer failure points, centralized error handling. - **Better Scalability** - Performance doesn't degrade with workflow count. - **Large Workflow Support** - Efficiently handles hundreds of workflows without performance degradation. - **Easier Maintenance** - Simpler workflow structure, easier debugging. - **Cleaner Monitoring** - Single success/failure point instead of loop iterations. --- ## Who's it for This template is designed for **n8n users, DevOps engineers, system administrators, and IT professionals** who need reliable, automated backup solutions for their n8n workflows. It's perfect for businesses and individuals who want to ensure their workflow automation investments are safely backed up with intelligent scheduling, compression, and cloud storage integration. ## How it works / What it does This workflow creates an **intelligent, automated backup system** that transforms n8n workflow backups from inefficient multi-file operations into streamlined single-archive automation. The system: 1. **Triggers automatically every 4 hours** or manually on-demand. 2. **Creates timestamped folders** in Google Drive for organized backup storage. 3. **Retrieves all n8n workflows** via the n8n API in a single operation. 4. **Converts workflows to JSON** and aggregates binary data efficiently. 5. **Compresses all workflows into a single ZIP archive** (eliminating the need for loops). 6. **Uploads the compressed backup** to Google Drive in one operation. 7. **Provides real-time Slack notifications** for monitoring and alerting. **Key Innovation: No Loops Required** - Unlike traditional backup workflows that use SplitInBatches or loops to process workflows individually, this system processes all workflows simultaneously and creates a single compressed archive, dramatically improving performance and reliability. ## How to set up ### 1. Configure Google Drive API Credentials - Set up Google Drive OAuth2 API credentials. - Ensure the service account has access to create folders and upload files. - Update the parent folder ID where backup folders will be created. ### 2. Configure n8n API Access - Set up internal n8n API credentials for workflow retrieval. - Ensure the API has permissions to read all workflows. - Configure retry settings for reliability. ### 3. Set up Slack Notifications - Configure Slack API credentials for the notification channel. - Update the channel ID where backup notifications will be sent. - Customize notification messages as needed. ### 4. Schedule Configuration - The workflow automatically runs every 4 hours. - Manual execution is available for immediate backups. - Adjust the schedule in the Schedule Trigger node as needed. ### 5. Test the Integration - Run a manual backup to verify all components work correctly. - Check Google Drive for the created backup folder and ZIP file. - Verify Slack notifications are received. ## Requirements - **n8n instance** (self-hosted or cloud) with API access. - **Google Drive account** with API access and sufficient storage. - **Slack workspace** for notifications (optional but recommended). - **n8n workflows** that need regular backup protection. ## How to customize the workflow ### Modify Backup Frequency - Adjust the Schedule Trigger node for different intervals (hourly, daily, weekly). - Add multiple schedule triggers for different backup types. - Implement conditional scheduling based on workflow changes. ### Enhance Storage Strategy - Add multiple Google Drive accounts for redundancy. - Implement backup rotation and retention policies. - Add compression options (ZIP, RAR, 7Z) for different use cases. ### Expand Notification System - Add email notifications for critical backup events. - Integrate with monitoring systems (PagerDuty, OpsGenie). - Add backup success/failure metrics and reporting. ### Security Enhancements - Implement backup encryption before upload. - Add backup verification and integrity checks. - Set up access logging and audit trails. ### Performance Optimizations
n8n$9.99Automate Gmail Attachment Backup to Google Drive
This n8n workflow automatically backs up email attachments from a specified sender in Gmail to a designated folder in Google Drive, ensuring secure and organized storage.
n8n$4.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