🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Google Drive to Google Sheets, Facebook drafts ready

Lisa Granqvist Partner Workflow Automation Expert

You upload a new tutorial video, and then the real time-sink starts. Writing a Facebook post, pulling out the “so what,” and coming up with an image idea turns into another task that sits in the queue for days.

If you’re a content creator, you feel it immediately. A marketing lead trying to keep the calendar full deals with it too. And agencies building repeatable systems for clients know how messy it gets without Drive post drafts automation.

This workflow watches a Google Drive folder for new videos, turns each upload into a ready-to-review Facebook draft plus an image concept, and logs everything to Google Sheets. You’ll see what it does, what you need, and how to get it running reliably.

How This Automation Works

Here’s the complete workflow you’ll be setting up:

n8n Workflow Template: Google Drive to Google Sheets, Facebook drafts ready

Why This Matters: Turning videos into posts is a bottleneck

Most teams don’t struggle to create videos. The bottleneck is everything after upload: re-watching to find the key steps, translating technical language into something a Facebook audience will read, and coming up with a visual that doesn’t look like the same stock-photo template again. It’s not hard work, but it’s draining. And because it’s draining, it gets delayed, which means your best content sits unused while you scramble for something “good enough” to post.

The friction compounds. Here’s where it breaks down.

  • One new tutorial video can trigger 30+ minutes of writing, revising, and formatting before it’s even shareable.
  • The “image idea” step sounds quick, but it becomes a second creative project if nobody writes the prompt clearly.
  • When drafts live in DMs and docs, approvals get lost and posts quietly never ship.
  • Consistency suffers because each post is written from scratch, often by whoever has time that day.

What You’ll Build: Google Drive → Facebook drafts logged in Sheets

This automation starts the moment a new video lands in a specific Google Drive folder. n8n grabs the file, converts it into a format an AI service can analyze, then sends it to Dumpling AI to pull out structured insights (topic, tools mentioned, and the key steps). Those insights get handed to GPT-4o, which writes a short, friendly Facebook post draft and also generates a clean image prompt that matches the post. Finally, Dumpling AI creates the visual and n8n logs the draft plus the image URL into a Google Sheet so you can review, approve, and publish without hunting through threads or folders.

The workflow begins with a Google Drive upload trigger. Then AI extracts meaning from the video and turns it into a post and a visual concept. The output lands in Google Sheets as a tidy “ready for review” queue.

What You’re Building

Expected Results

Say you upload 5 technical videos a week. Manually, if each one takes about 45 minutes to re-watch, pull the key points, write a Facebook post, and come up with an image direction, that’s roughly 4 hours weekly. With this workflow, your “work” is just uploading to Drive (already happening) and scanning a Google Sheet for approvals, maybe 5 minutes per video. The AI processing runs in the background, so you’re getting about 3 hours back most weeks.

Before You Start

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Google Drive to store incoming tutorial videos.
  • Google Sheets to review drafts and image URLs.
  • Dumpling AI API key (get it from your Dumpling AI dashboard).
  • OpenAI API key (get it from the OpenAI API keys page).

Skill level: Beginner. You’ll connect accounts, paste a folder ID and sheet ID, and run a couple of test uploads.

Want someone to build this for you? Talk to an automation expert (free 15-minute consultation).

Step by Step

A new video hits your Google Drive folder. The workflow listens to a specific folder, so only the videos you intend for repurposing trigger the automation.

The video gets retrieved and prepared for analysis. n8n downloads the file from Google Drive and converts it to base64. That sounds technical, but the point is simple: the file becomes “sendable” to the AI service reliably.

AI pulls the story out of the video. Dumpling AI analyzes what was covered and returns structured insights like the topic, tools mentioned, and the important steps. Then GPT-4o turns those insights into a short Facebook post draft plus a matching image prompt that fits the same message.

Everything lands in Google Sheets for review. Dumpling AI generates the visual from the prompt, and n8n writes a new row to your sheet with the post text and the image URL. That sheet becomes your lightweight approval queue.

You can easily modify the post style to match your voice (or swap Facebook for another channel) based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Google Drive Trigger

Set up Video Upload Watcher to detect new video files in a specific Google Drive folder.

  1. Add the Video Upload Watcher node and set Event to fileCreated.
  2. Set Trigger On to specificFolder and choose the target folder in folderToWatch.
  3. Credential Required: Connect your googleDriveOAuth2Api credentials.

⚠️ Common Pitfall: The folder picker can show a cached name even if the ID is empty. Make sure a valid folder is selected, not just the cached label.

Step 2: Connect Google Drive for Video Retrieval

Download the newly uploaded file using Retrieve Video Asset and pass it to encoding.

  1. Add Retrieve Video Asset and set Operation to download.
  2. Set File ID to ={{ $json.id }} to use the ID from Video Upload Watcher.
  3. Credential Required: Connect your googleDriveOAuth2Api credentials.
  4. Connect Video Upload WatcherRetrieve Video Asset.

Step 3: Set Up Video Encoding and Key Insight Extraction

Convert the video to Base64 and send it to Dumpling for insights via Pull Key Insights via Dumpling.

  1. Add Encode Video to Base64 with Operation set to binaryToPropery.
  2. Add Pull Key Insights via Dumpling and set URL to https://app.dumplingai.com/api/v1/extract-video.
  3. Set Method to POST and Specify Body to json.
  4. Set JSON Body to the full expression:
    ={ "inputMethod": "base64", "video": "{{ $json.data }}", "prompt": "You are an AI assistant that extracts key insights from a video transcript related to automation or technical tutorials. From the content, identify and return the following details clearly: 1. Topic of the video, 2. Main tools or platforms mentioned (e.g. N8N, 11Labs), 3. Purpose of the tutorial, 4. Key steps shared or demonstrated, 5. Important modules or actions discussed, 6. Any use case or real-world application mentioned, 7. Specific tips, issues, or recommendations shared by the creator. Focus only on the core lesson, and ignore filler intro or closing remarks unless they contain critical information. Respond only with the extracted data, do not repeat the transcript. Return your result in clean and structured JSON.", "jsonMode": true }
  5. Credential Required: Connect your httpHeaderAuth credentials.
  6. Connect Retrieve Video AssetEncode Video to Base64Pull Key Insights via Dumpling.

Tip: Ensure the incoming data includes a data field after encoding; if not, double-check the binary property name in Encode Video to Base64.

Step 4: Set Up AI Content and Visual Generation

Use Craft FB Post and Image Idea to create post copy and an image prompt, then generate a visual with Create AI Visual via Dumpling.

  1. Add Craft FB Post and Image Idea and set Model to chatgpt-4o-latest.
  2. In the user message content, include the expression =Here is the extracted content:{{ $('Pull Key Insights via Dumpling').item.json.results }}.
  3. Enable JSON Output by setting true.
  4. Credential Required: Connect your openAiApi credentials.
  5. Add Create AI Visual via Dumpling with URL https://app.dumplingai.com/api/v1/generate-ai-image and Method POST.
  6. Set JSON Body to ={ "model": "recraft-v3", "input": { "prompt": "{{ $json.message.content.image_prompt}}", "style": "any" }}.
  7. Credential Required: Connect your httpHeaderAuth credentials.
  8. Connect Pull Key Insights via DumplingCraft FB Post and Image IdeaCreate AI Visual via Dumpling.

Tip: Flowpast Branding is a sticky note for documentation and does not affect execution; keep it for reference.

Step 5: Configure Output Logging to Google Sheets

Log the generated Facebook post and image URL using Log Post and Image to Sheet.

  1. Add Log Post and Image to Sheet and set Operation to append.
  2. Select the spreadsheet in Document ID and set Sheet Name to gid=0 (e.g., Sheet1).
  3. Map Post to ={{ $('Craft FB Post and Image Idea').item.json.message.content.facebook_post }}.
  4. Map Image URL to ={{ $json.images[0].url }}.
  5. Credential Required: Connect your googleSheetsOAuth2Api credentials.
  6. Connect Create AI Visual via DumplingLog Post and Image to Sheet.

Step 6: Test and Activate Your Workflow

Validate the end-to-end flow and then enable the workflow for ongoing use.

  1. Click Execute Workflow and upload a test video to the watched Google Drive folder.
  2. Verify that Pull Key Insights via Dumpling returns structured JSON and that Craft FB Post and Image Idea outputs a JSON object with facebook_post and image_prompt.
  3. Confirm Create AI Visual via Dumpling returns an image URL and Log Post and Image to Sheet appends a new row.
  4. When successful, toggle the workflow to Active to run automatically on new uploads.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Troubleshooting Tips

  • Google Drive credentials can expire or be missing file permissions. If the workflow can’t download the video, check the connected Google account in n8n credentials and confirm it can access that folder.
  • If you’re using Wait-like delays elsewhere or the video is large, processing times vary. Bump up timeouts in your HTTP Request nodes if Dumpling AI occasionally returns late and downstream nodes get empty data.
  • Default prompts in AI nodes are generic. Add your brand voice (tone, phrases to avoid, length rules) inside the GPT-4o prompt early or you’ll be editing outputs forever.

Quick Answers

What’s the setup time for this Drive post drafts automation?

About 30 minutes if your accounts and keys are ready.

Is coding required for this Drive post drafts automation?

No. You’ll connect credentials, choose a Drive folder, and point the workflow at your Google Sheet.

Is n8n free to use for this Drive post drafts workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in OpenAI API costs and Dumpling AI usage, which depend on how many videos you process.

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I modify this Drive post drafts workflow for different use cases?

Yes, and it’s honestly one of the best parts. You can swap the “Craft FB Post and Image Idea” OpenAI node prompt to write for LinkedIn, Instagram, or an email newsletter instead. Many teams also change the Google Sheets mapping to add columns like “Owner,” “Status,” or “Publish date,” so approvals don’t live in someone’s head. If you prefer another image generator, replace the “Create AI Visual via Dumpling” HTTP Request node with a different image API and keep the same output pattern (return an image URL, write it to the sheet).

Why is my Google Drive connection failing in this workflow?

Usually it’s permissions. Make sure the connected Google account can actually access the target folder, and double-check that the folder ID in the trigger matches the folder you’re uploading into. If it worked once and then stopped, re-authorize the Google Drive credential in n8n because tokens can expire. Also confirm the workflow is listening to the right Drive (personal vs. shared drive) because that mismatch is a sneaky one.

What volume can this Drive post drafts workflow process?

It depends mostly on your n8n plan and how long each video takes to analyze, but most small teams run dozens of videos per week comfortably.

Is this Drive post drafts automation better than using Zapier or Make?

For this particular workflow, n8n is usually the better fit because you’re handling files, multi-step AI calls, and mapping structured outputs into a sheet. Zapier and Make can do it, but larger files and branching logic tend to get expensive or brittle. n8n also gives you the option to self-host, which matters when you’re processing lots of content. If you want tight control over prompts and data shaping, n8n feels less “boxed in.” Talk to an automation expert if you want help deciding.

Once this is live, new uploads stop being “someday content.” They become drafts you can approve in minutes, and your Google Sheet turns into a simple publishing pipeline.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal