RSS feed → Cross-post to 5 platforms
Watch any RSS feed (your blog, Substack, podcast). When a new item appears, auto-post the title + link + excerpt to Instagram, TikTok caption, X, LinkedIn, and Facebook.
InstagramTikTokXLinkedInFacebook
Workflow nodes
- 1.RSS Feed Trigger node — paste your feed URL, set check interval to 15 min
- 2.Set node — extract title, link, snippet, image_url
- 3.HTTP Request → POST https://api.codivupload.com/v1/posts with profile_name + platforms array
- 4.(Optional) Add Slack node on error to alert your team
Trigger: RSS Feed TriggerUnder 1 min/post
Airtable → Scheduled multi-platform poster
Use an Airtable base as your editorial calendar. n8n polls Airtable every 5 min for rows where Status=ready, schedules them via CodivUpload, and writes the Post ID back.
TikTokInstagramYouTubeXLinkedIn
Workflow nodes
- 1.Airtable Trigger — filter by Status=ready
- 2.Set node — map Airtable fields to CodivUpload payload shape
- 3.HTTP Request → POST /v1/posts with scheduled_date from Airtable
- 4.Airtable Update — write Post ID and set Status=scheduled
Trigger: Airtable Trigger5 min/batch
AI caption generator → CodivUpload
Drop an image into a Webhook trigger. n8n calls OpenRouter (Claude/GPT-5) for caption + hashtag suggestions, then schedules the post via CodivUpload.
InstagramTikTokThreadsPinterest
Workflow nodes
- 1.Webhook Trigger — accepts {image_url, brand_voice}
- 2.HTTP Request → OpenRouter chat completions with image_url
- 3.Set node — extract caption, hashtags, alt_text from LLM response
- 4.HTTP Request → CodivUpload /v1/posts
Trigger: Webhook30 sec/post
Recurring schedule (daily / weekly / cron)
Cron-driven posting. Pick from a Postgres or Sheet of pre-written content, post one row per day at a fixed time, mark it as used.
XLinkedInThreads
Workflow nodes
- 1.Cron Trigger — set to 09:00 daily
- 2.Postgres / Google Sheets — SELECT next row WHERE used=false LIMIT 1
- 3.HTTP Request → CodivUpload /v1/posts
- 4.Update row — set used=true, used_at=NOW()
Trigger: Cron TriggerCron-based
YouTube → Auto-clip to Shorts/Reels/TikTok
When you publish a YouTube video, n8n calls a clipping API (Klap, Opus) to extract 60s segments, then schedules each clip to YouTube Shorts, Instagram Reels, and TikTok via CodivUpload.
YouTube ShortsInstagram ReelsTikTok
Workflow nodes
- 1.YouTube Webhook — fires on new uploads
- 2.HTTP Request → clipping API (Klap, Opus, etc.) with the YouTube URL
- 3.Wait node — poll until clipping job completes
- 4.Split In Batches — for each clip, HTTP Request → CodivUpload
Trigger: YouTube Webhook10-15 min/long-form video
Slack approval → Auto-publish
Editor drafts content in Slack. n8n posts an approval message with Approve/Reject buttons. On Approve, schedules to all configured platforms via CodivUpload.
InstagramXLinkedIn
Workflow nodes
- 1.Slack Trigger — slash command /post receives {caption, image_url}
- 2.Slack post — send approval block with Approve/Reject buttons
- 3.Wait for response webhook
- 4.If approved → HTTP Request to CodivUpload /v1/posts
Trigger: Slack Slash CommandReal-time