artenis.alija
ende
n8n workflowsOpen-source project

n8n Social Media Auto-Post

An n8n workflow that posts each morning to LinkedIn, Instagram, X, YouTube Shorts and TikTok from a Google Sheet, then marks each row as posted.

Source repositories

n8n workflows

Each diagram is drawn from the workflow’s own JSON. Download a file and import it in n8n (Workflows → Import from file), then attach your own credentials — every credential and instance ID has been removed.

Daily Social Media Auto-Post from Google Sheets

18 nodes · 17 connections

Download JSON
Every Day at 6amCRONEvery Day at 6amRead Sheet RowsSHTRead Sheet RowsFilter by Status{ }Filter by StatusFilter by Date{ }Filter by DateRoute by PlatformSWRoute by PlatformRefresh LinkedIn TokenHTTPRefresh LinkedIn To…Post to LinkedInHTTPPost to LinkedInUpdate Sheet — LinkedInSHTUpdate Sheet — Link…Instagram — Create ContainerHTTPInstagram — Create …Instagram — Publish MediaHTTPInstagram — Publish…Update Sheet — InstagramSHTUpdate Sheet — Inst…Post to Twitter / XXPost to Twitter / XUpdate Sheet — TwitterSHTUpdate Sheet — Twit…Fetch Video for YouTubeHTTPFetch Video for You…Upload to YouTubeYTUpload to YouTubeUpdate Sheet — YouTubeSHTUpdate Sheet — YouT…Post to TikTokHTTPPost to TikTokUpdate Sheet — TikTokSHTUpdate Sheet — TikT…
  • Trigger
  • Database
  • Code
  • Logic
  • HTTP
  • Messaging

Project overview

Content is planned in a Google Sheet with a platform, a date and a status. Every morning at 6:00 the workflow picks the rows marked ready for today, routes each one to its platform, publishes it, and writes the post ID and timestamp back to the sheet.

What I built

  1. 01

    Schedule trigger reads the sheet and filters to rows with Status = ready and today’s date.

  2. 02

    A Switch node routes each row to its platform branch.

  3. 03

    Posts to LinkedIn, Instagram, X, YouTube Shorts and TikTok, one per platform per day.

  4. 04

    Writes the post ID, time and posted status back to the sheet.

Implementation notes

Status-driven, so re-running the workflow never double-posts.

Includes a sample CSV and an Apps Script that formats the sheet with dropdowns.

Technology stack

  • n8n
  • Google Sheets
  • LinkedIn API
  • Instagram Graph API
  • X API
  • YouTube API
  • TikTok API

Need a similar product?

Let’s discuss the workflow, website, or application you want to ship.

Start a project