Back to Catalog
Kurt Bijl

Kurt Bijl

I believe AI is a force multiplier โ€” but only if you know how to use it. I create high-quality, easy-to-follow content for people like me: driven, curious, and ready to build.

Total Views3,160
Templates2

Templates by Kurt Bijl

Generate social media content from video transcripts with Gemini AI & Airtable

๐ŸŽฌ Social Media Content Generator Workflow Overview Automated social media content creation from video transcripts ๐ŸŽฏ Trigger: Airtable Webhook Action: Receives webhook from Airtable automation Data: RecordId and action type (e.g., "post-ig") Purpose: Starts the content generation pipeline ๐Ÿ“Š Step 1: Fetch Record Node: Airtable (Get Record) Action: Retrieves full record data using RecordId Data: Name, transcript, and other fields ๐Ÿ“ Step 2: Create Google Drive Folder Node: Google Drive (Create Folder) Action: Creates blue folder in /tutorials directory Name: Uses record Name field Updates: Stores folder ID back to Airtable ๐Ÿค– Step 3: AI Content Analysis Node: AI Agent with Google Gemini 2.5 Flash Input: Video transcript from Airtable Structured Output: JSON with all social formats: YouTube title & description YouTube thumbnail text Twitter thread (array) LinkedIn post Instagram caption TikTok caption YouTube Shorts caption Relevant tags ๐Ÿ’พ Step 4: Save Transcript File Node: Google Drive (Create from Text) Action: Saves transcript as text file Location: Inside the created folder Name: Uses record Name field ๐Ÿ“‹ Step 5: Update Airtable Results Node: Airtable (Update Record) Data: All AI-generated social media content Special: Twitter thread array joined with newlines --- ๐ŸŽฏ Result: Complete social media content suite ready for multi-platform publishing, organized in Google Drive with all data stored in Airtable.

Kurt BijlBy Kurt Bijl
1825

Multi-platform social media publisher with Airtable, Google Drive, and Postiz

๐Ÿ“ 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: instagramcaption, linkedinpost, 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

Kurt BijlBy Kurt Bijl
1335
All templates loaded