This n8n workflow takes a single content input (e.g., a blog post URL or text), uses AI to adapt the message for each platform's format and audience, and schedules posts at optimal times across Twitter/X, LinkedIn, and Mastodon.
TL;DR — Key Takeaways
- Cross-Platform Social Media Auto-Scheduler with n8n — Beginner level
- Tool: n8n
- 5 steps with detailed instructions
- Prerequisites: n8n, API keys for Twitter/X, LinkedIn, Mastodon, OpenAI API key
Use Case
Solo founders and small marketing teams managing 3+ social platforms who want to post daily without manual work.
Prerequisites
n8n, API keys for Twitter/X, LinkedIn, Mastodon, OpenAI API key
Workflow Diagram
Cross-Platform Social Media Auto-Scheduler with n8n
Step-by-Step Guide
-
Trigger Node
Use a Webhook trigger or Manual trigger. Alternatively, connect to your CMS webhook so every new blog post automatically triggers a social media campaign.
-
AI Adaptation Node
Use an HTTP Request node to call OpenAI with three separate prompts for each platform. Twitter: 280 chars max, punchy, with hashtags. LinkedIn: professional tone, 300 words max, with a question hook. Mastodon: conversational, 500 chars, community-focused.
-
Platform Nodes
Add Twitter/X API node, LinkedIn API node, and Mastodon API node. Configure each with the adapted content from the previous step. Set scheduling times based on best engagement windows for each platform.
-
Image Attachment
If the source content has an image, use the HTTP Request node to download it, then attach it to the social posts. For LinkedIn, generate a custom image using an AI image API with the post title as prompt.
-
Analytics Loop
After 24 hours, trigger a second workflow that collects engagement metrics (likes, comments, shares) from all three platforms and saves to a Google Sheet for tracking.
Tags
This workflow answers:
- How to set up cross-platform social media auto-scheduler with n8n
- What tools and access you need
- How to troubleshoot common issues