This workflow automatically uploads and publishes Facebook Reels using data from Google Sheets and video files stored in Google Drive. It runs on a schedule (every 30 minutes by default) and can be fully customized for your posting routine.
Open the template Google Sheet or make a copy:
👉 Template Sheet
Fill out each row with:
Ensure your video file:
Add your Facebook Page ID and Page Access Token to the “info” node.
(Learn how to get these here: Facebook Reels Workflow Guide)

n8n instance (Self-hosted recommended):
Facebook Page with publishing permissions
Page Access Token (with pages_manage_posts, pages_read_engagement)
Google Drive and Google Sheets account connected to n8n
Video files in .mp4 format, under the 1GB upload limit
permalink_url from the Graph API and update it in your sheet.This structure keeps your automation scalable, secure, and easy to adapt for multi-page or multi-brand use.