Multi-Platform Social Media Publisher with Airtable, Google Drive, and Postiz
Go to WorkflowDescription
๐ 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:
Webhook triggers the workflow
Fetch media metadata from Airtable
Download video + image from Google Drive
Upload both files to Postiz storage
Save Postiz file paths back to Airtable
๐ง TECHNICAL DETAILS:
โข API: Postiz /upload endpoint (multipart-form-data)
โข Storage: Converts Google Drive files โ Postiz URLs
โข Integration: Updates Airtable with Postiz paths
โข Required: All media must be uploaded before posting
๐ฑ 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:
๐ Fetch social media content from Airtable database
๐ Get integration IDs for all connected social platforms
๐ Route each platform to appropriate content processor
๐งน Clean content to prevent JSON formatting errors
๐ฑ 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
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๏ธ CRITICAL NOTES:
โข Cannot use external URLs in Postiz posts
โข Files must be uploaded to google drive first - id referenced in airtable
โข Enables reference tracking for all platforms
๐ DATA FLOW:
Google Drive โ Download โ Postiz Upload โ Airtable Update
๐ CONNECTS TO:
Main social media posting workflows that reference these uploaded file paths for Instagram, Twitter, LinkedIn, Facebook, and YouTube posting.
๐ฌ VIDEO POSTING WORKFLOW
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ PURPOSE:
Automated video content distribution across Instagram, Facebook, and YouTube using Postiz API. Specialized workflow for video content with platform-specific processing and cleaning.
๐ WORKFLOW EXECUTION:
๐ Fetch video content from Airtable database (recuoYjg4icStHsMK)
๐ Get integration IDs for video-enabled platforms
๐ Route platforms to appropriate video processors
๐งน Clean content for Instagram & Facebook (YouTube bypassed)
๐น Publish to video platforms simultaneously
๐น PLATFORM COVERAGE:
โข ๐ฑ Instagram: Video posts & Reels (โ
Working)
โข ๐ Facebook: Video content (โ ๏ธ Test mode)
โข ๐ฌ YouTube: Long-form videos (๐จ Broken)
โก EXECUTION FLOW:
Airtable โ Integrations โ Video Router โ [3 Parallel Paths]
โโโ Instagram: Cleaner โ Publisher
โโโ Facebook: Cleaner โ Publisher
โโโ YouTube: [Direct] โ Publisher
๐๏ธ DATA SOURCE:
โข Base: Netkreatives.com
โข Table: Youtube tool
โข Video Field: 'postiz video'
โข Content Fields: instagram_caption, faceboook
๐ง TECHNICAL SPECS:
โข Method: POST
โข Auth: HTTP Header (Postiz credentials)
โข Timing: Immediate posting (+1 minute delay)
โข Media: Pre-uploaded video paths
โข Content-Type: application/json