Skip to content

Instantly share code, notes, and snippets.

@jimfaster
Created July 2, 2025 01:33
Show Gist options
  • Select an option

  • Save jimfaster/c77a131fcecea93eb0158958f7b4e2c2 to your computer and use it in GitHub Desktop.

Select an option

Save jimfaster/c77a131fcecea93eb0158958f7b4e2c2 to your computer and use it in GitHub Desktop.
Mind map for YouTube video: Stop Paying for Social Media Scheduling Tools (n8n)

Stop Paying for Social Media Scheduling Tools (n8n)

TL;DR

The video demonstrates how to automate and schedule unlimited social media posts for free using Postess and n8n, eliminating the need for paid scheduling tools. The solution leverages Postess's API to connect with platforms like LinkedIn, X, YouTube, and Instagram, allowing users to manage posts through a single node in n8n. The workflow includes checking a content calendar (e.g., Notion or Airtable) for scheduled posts, handling media attachments, and pushing posts to Postess for automated scheduling. The video walks through setting up the n8n template, configuring Postess (either self-hosted for free or via a low-cost hosted service like als.io), and integrating social media platforms by adding client IDs and secrets to environment variables. Key features include support for multiple assets, conditional logic for media handling, and seamless updates to the content calendar post-scheduling. The tutorial also highlights free hosting options using cloud providers like Oracle or Azure, making the solution accessible without upfront costs.

Detailed Summary

  • Introduction:

    • The video presents an open-source automation solution for scheduling social media posts across multiple platforms (LinkedIn, X, Instagram, etc.) using Postess and n8n.
    • Key benefit: Unlimited free scheduling without relying on paid tools.
  • Workflow Demonstration:

    • Template Setup: Users import a pre-built n8n workflow JSON, which includes two flows: one for scheduling posts and another for repurposing video transcripts.
    • Content Calendar: The automation checks a Notion database (or similar tools like Airtable) for posts marked as "ready to schedule," including metadata like platform, schedule date/time, and attached media.
    • Media Handling: The workflow downloads media files (images/videos) from Notion, uploads them to Postess, and attaches them to scheduled posts. Supports multiple assets per post.
    • Platform Integration: The system merges content with Postess's API to identify configured platforms (e.g., LinkedIn) and avoids errors for unconfigured ones (e.g., Twitter).
  • Technical Setup:

    • Postess Hosting:
      • Free Option: Self-host Postess using Docker Compose or free-tier cloud providers (e.g., Oracle Cloud, Azure).
      • Paid Option: Low-cost hosting via als.io (~$15/month) for easier setup.
    • API Configuration: Users must update the Postess API endpoint in the n8n workflow and add platform-specific client IDs/secrets (e.g., LinkedIn) to environment variables.
  • Platform Integration Details:

    • Step-by-step guidance for linking platforms (e.g., LinkedIn) via developer apps, including redirect URIs and client secret management.
    • Emphasis on Postess's documentation and community resources for troubleshooting.
  • Conclusion:

    • The solution automates end-to-end social media scheduling, reducing manual effort and cost.
    • Encourages viewers to explore free hosting options or opt for affordable managed services.
    • Promises additional tutorials in the community for platform-specific setups.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment