Create short social clips from long videos with Opus Clip, Airtable, Cloudinary and Buffer
UnknownWhat this workflow does
This workflow has 25 nodes and runs on a schedule (every day) (plus 4 other triggers). Along the way it connects Airtable, Buffer (community) and Cloudinary (community).
How it runs
Trigger: On a schedule (every day) (plus 4 other triggers).
- Search Todo (Airtable): uses Airtable
- Respond to Opus (Respond to Webhook): sends the response back to the webhook caller
- Get All Ready (Airtable): uses Airtable
- Update Status Processed (Airtable): uses Airtable
- Wait: pauses before continuing
- Sort: sorts the items
- Send to Opus (HTTP Request): calls an HTTP API
- Get Clips (HTTP Request): calls an HTTP API
- Pick First (Limit): keeps the first few items
- Split Out: splits a list into separate items
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @bufferapp/n8n-nodes-buffer is verified or supports 3.0 (used in Post Reel, Post TikTok).
- Check that n8n-nodes-cloudinary is verified or supports 3.0 (used in Upload to Cloudinary).
Nodes used (15)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Limit
n8n-nodes-base.limit - Airtable
n8n-nodes-base.airtable - Sort
n8n-nodes-base.sort - Buffer
@bufferapp/n8n-nodes-buffer.buffer - Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - No Operation, do nothing
n8n-nodes-base.noOp - Manual Trigger
n8n-nodes-base.manualTrigger - Cloudinary
n8n-nodes-cloudinary.cloudinary - Wait
n8n-nodes-base.wait - Filter
n8n-nodes-base.filter
From the author
Quick overview This workflow pulls queued long-form video URLs from Airtable, sends them to Opus Clip to generate short clips, uploads finished clips to Cloudinary for public hosting, stores them back in Airtable, and posts one clip per slot to Instagram…