AutomationMart
Home/Browse/Automate video story publishing to Facebook Page using Google Drive and Sheets
n8n

Automate video story publishing to Facebook Page using Google Drive and Sheets

n8nn8n14 modulesv1.0
Google SheetsGoogle DriveFacebook

Automated Facebook Page Story Video Publisher (Google Drive → Facebook → Google Sheet) > Recommended: Self-hosted via tino.vn/vps-n8n?affid=388 — use code VPSN8N for up to 39% off. This workflow is an automated solution for publishing video content from Google Drive to your Facebook Page Stories, while using Google Sheets as a posting queue manager. --- What This Workflow Does (Workflow Function) This automation orchestrates a complete multi-step process for uploading and publishing videos to

At a glance

Automate video story publishing to Facebook Page using Google Drive and Sheets is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, Google Drive, Facebook. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, Google Drive, Facebook
Modules
14
Price
Free
Version
v1.0
Automate video story publishing to Facebook Page using Google Drive and Sheets workflow diagram

About this workflow

Automated Facebook Page Story Video Publisher (Google Drive → Facebook → Google Sheet) > Recommended: Self-hosted via tino.vn/vps-n8n?affid=388 — use code VPSN8N for up to 39% off. This workflow is an automated solution for publishing video content from Google Drive to your Facebook Page Stories, while using Google Sheets as a posting queue manager. --- What This Workflow Does (Workflow Function) This automation orchestrates a complete multi-step process for uploading and publishing videos to Facebook Stories: 1. Queue Management: Every 2 hours and 30 minutes, the workflow checks a Google Sheet (Get Row Sheet node) to find the first video whose Stories column is empty — meaning it hasn’t been posted yet. 2. Conditional Execution: An If node confirms that the video’s File ID exists before proceeding. 3. Video Retrieval: Using the File ID, the workflow downloads the video from Google Drive (Google Drive node) and calculates its binary size (Set to the total size in bytes node). 4. Facebook 3-Step Upload: It performs the Facebook Graph API’s three-step upload process through HTTP Request nodes: Step 1 – Initialize Session: Starts an upload session and retrieves the uploadurl and videoid. Step 2 – Upload File: Uploads the binary video data to the provided uploadurl. Step 3 – Publish Video: Finalizes and publishes the uploaded video as a Facebook Story. 5. Status Update: Once completed, the workflow updates the same row in Google Sheets (Update upload status in sheet node) using the rownumber to mark the video as processed. --- Prerequisites (What You Need Before Running) 1. n8n Instance > Recommended: Self-hosted via tino.vn/vps-n8n?affid=388 — use code VPSN8N for up to 39% off. 2. Google Services Google Drive Credentials: OAuth2 credentials for Google Drive to let n8n download video files. Google Sheets Credentials: OAuth2 credentials for Google Sheets to read the posting queue and update statuses. Google Sheet: A spreadsheet (ID: 1RnE5O06l7W6TLCLKkwEH5Oyl-EZ3OE-Uc3OWFbDohYI) containing: File ID — the video’s unique ID in Google Drive. Stories — posting status column (leave empty for pending videos). rownumber — used for updating the correct row after posting. 3. Facebook Setup Page ID: Your Facebook Page ID (currently hardcoded as 115432036514099 in the info node). Access Token: A Page Access Token with permissions such as pagesmanageposts and pagesreadengagement. This token is hardcoded in the info node and again in Step 3. Post video. --- Usage Guide and Implementation Notes How to Use 1. Queue Videos: Add video entries to your Google Sheet. Each entry must include a valid Google Drive File ID. Leave the Stories column empty for videos that haven’t been posted. 2. Activate: Save and activate the workflow. The Schedule Trigger will automatically handle new uploads every 2 hours and 30 minutes. --- Implementation Notes ⚠️ Token Security: Hardcoding your Access Token inside the info node is not recommended. Tokens expire and expose your Page to risk if leaked. 👉 Action: Replace the static token with a secure Credential setup that supports token rotation. Loop Efficiency: The “false” output of the If node currently loops back to the Get Row Sheet node. This creates unnecessary cycles if no videos are found. 👉 Action: Disconnect that branch so the workflow stops gracefully when no unposted videos remain. Status Updates: To prevent re-posting the same video, the final Update upload status in sheet node must update the Stories column (e.g., write "POSTED"). 👉 Action: Add this mapping explicitly to your Google Sheets node. Automated File ID Sync: This workflow assumes that the Google Sheet already contains valid File IDs. 👉 You can build a secondary workflow (using Schedule Trigger1 → Search files and folders → Append or update row in sheet) to automatically populate new video File IDs from your Google Drive. --- ✅ Result Once active, this workflow automatically: pulls pending videos from your Google Sheet, uploads them to Facebook Stories, and marks them as posted — all without manual intervention.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Personalized LinkedIn connection requests with Apollo, GPT-4, Apify & PhantomBuster

AI LinkedIn Outreach Automation with Apollo, OpenAI & PhantomBuster Categories: Sales Automation Lead Generation AI Personalization This workflow creates a complete LinkedIn outreach automation system that generates targeted lead lists from Apollo using natural language, enriches profiles with AI-personalized icebreakers, and automatically sends connection requests through PhantomBuster. Built by someone who's made over $1 million with AI automation, this system demonstrates the real-world appro

Free

Create a new contact in HighLevel for every new lead from Facebook Lead Ads and add a row in Google Sheets

Automatically create a new contact in HighLevel and add a row in Google Sheets for every new lead from Facebook Lead Ads.

Free

Manage LinkedIn outreach sequences with Linked API and Google Sheets

Automate your LinkedIn outreach with this n8n workflow powered by Linked API. Sends connection requests, monitors acceptance, delivers your pre-written messages, and follows up automatically – all tracked in Google Sheets. How it works 1. Connection phase – Sends connection requests to leads with status NEW, respects daily limits 2. Monitoring – Checks if connections were accepted, expired, or declined 3. Messaging – Sends your pre-written messages (up to 3) after connection is accepted 4. F

Free

Add new subscribers to MailerLite from Facebook Lead Ads submissions

Automatically add new Facebook Lead Ads submissions to your MailerLite subscriber list, ensuring your email marketing reaches fresh leads instantly.

Free

Create new players and add points in Pointagram from new rows in a Google Sheets spreadsheet

This template periodically checks for new rows in a source Google Sheets spreadsheet and uses the retrieved information to create new players and to add points in Pointagram. The template uses this [example spreadsheet.](https://docs.google.com/spreadsheets/d/1TznyagFFjXVy05BVGjDPNF8d9NJVQFtgBxgq1aWm2LI/edit?usp=sharing) You should make a copy of it before configuring the template. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template.

Free

Extract & summarize Indeed company info with Bright Data and Google Gemini

Who this is for? Extract & Summarize Indeed Company Info is an automated workflow that extracts the Indeed company profile information using Bright Data Web Unlocker, transform it using Google Gemini’s LLM, and forward the transformed response with the summary to a specified webhook for downstream use. This workflow is tailored for: - Recruiters and HR teams looking to assess companies quickly during talent sourcing. - Job seekers researching potential employers and needing summarized company in

Free

Automate product Hunt discovery with Airtop and Slack

About The Product Hunt Automation Staying up-to-date with specific topics and launches on Product Hunt can be time-consuming. Manually checking the site multiple times a day interrupts your workflow and risks missing important launches. What if you could automatically get relevant launches delivered to your Slack workspace? How to Monitor Product Hunt In this guide, you'll learn how to create a Product Hunt monitoring system using Airtop's built-in node in n8n. This automation will scan Product

Free

Create long Audiobooks 🔊📚 with custom voices using Qwen3-TTS Voice Design

This workflow automates the creation of audiobooks from structured text data using AI-powered text-to-speech and audio processing services. Click here to listen the result of my example. --- Key Advantages 1. ✅ Fully Automated Audiobook Production The entire pipeline—from text retrieval to final audio upload—is automated. This removes manual steps, reduces human error, and enables repeatable audiobook generation at scale. 2. ✅ Advanced Voice Customization By using voice design prompts (voice des

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free