social media content publishing
Beschreibung
π POSTIZ MEDIA UPLOAD WORKFLOW ββββββββββββββββββββββββββββββββββββββββββββββ π― PURPOSE: Automated media upload pipeline that downloads videos and images from Google Drive and uploads them to Postiz storage for social media posting. π WORKFLOW PROCESS: 1. Webhook triggers the workflow 2. Fetch media metadata from Airtable 3. Download video + image from Google Drive 4. Upload both files to Postiz storage 5. Save Postiz file paths back to Airtable π§ TECHNICAL DETAILS: β’ API: Postiz /upload endpoin | Setup-Pack: airtable | googleSheets | httpRequest
Setup-Anleitung
## π± SOCIAL MEDIA POSTING WORKFLOW
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π― PURPOSE:
Automated multi-platform social media posting using Postiz API. Distributes content across Instagram, Twitter/X (2 accounts), LinkedIn, and Facebook with platform-specific content cleaning and formatting.
π COMPLETE WORKFLOW PROCESS:
1. π Fetch social media content from Airtable database
2. π Get integration IDs for all connected social platforms
3. π Route each platform to appropriate content processor
4. π§Ή Clean content to prevent JSON formatting errors
5. π± Post to respective social media platforms simultaneously
π PLATFORM COVERAGE:
β’ πΈ Instagram (Visual content + captions)
β’ π¦ Twitter/X Main Account (Text + images)
β’ π¦ Twitter/X Alt Account (Duplicate posting)
β’ πΌ LinkedIn (Professional content)
β’ π Facebook (Meta ecosystem posting)
β οΈ CRITICAL CONTENT CLEANING:
β’ Removes line breaks (\n), carriage returns (\r), tabs (\t)
β’ Replaces multiple spaces with single spaces
β’ Prevents 'JSON parameter needs to be valid JSON' errors
β’ ESSENTIAL: Without cleaning, all API calls fail!
π§ TECHNICAL SPECIFICATIONS:
β’ API: Postiz /posts endpoint (POST)
β’ Authentication: HTTP Header Auth
β’ Content-Type: application/json
β’ Posting Type: Immediate ('now') + 1 minute delay
β’ Media: References pre-uploaded Postiz image paths
β’ Rate Limit: 30 requests/hour (API beta limitation)
π DATA SOURCES:
β’ Content: Airtable
β’ Media: Pre-uploaded via separate media upload workflow
β’ Fields: instagram_caption, linkedin_post, twitter single, faceboook
β’ Images: References 'postiz image' field paths
β‘ EXECUTION FLOW:
Airtable β Integrations β Platform Router β Content Cleaners β Social Publishers
π¨ TROUBLESHOOTING:
β’ JSON Errors: Check content cleaning nodes
β’ 500 Errors: Verify integration IDs and account connections
β’ Missing Media: Ensure media upload workflow ran first
β’ Rate Limits: Space out executions (30/hour limit)
π DEPENDENCIES:
β’ Requires: Media upload workflow (for image/video paths)
β’ Connects to: Analytics and monitoring workflows
β’ Updates: Airtable with posting status and URLs
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββBenΓΆtigte Integrationen (3)
Workflow freischalten
Kaufe das Starter Bundle fΓΌr β¬49 β erhalte sofortigen Zugang zu diesem und allen weiteren Starter Workflows als ZIP-Datei zum Import in n8n.