Back to Alchemy
Alchemy RecipeIntermediateworkflow

LinkedIn articles converted to repurposed video content with captions and multi-platform distribution

Your LinkedIn article took three hours to write. It got 240 impressions, forty-seven likes, and two comments from people you already know. Meanwhile, a fifteen-second video on TikTok from a competitor with half your insights reached 18,000 people last week. The gap isn't talent or knowledge, it's distribution format. Most professional writers treat LinkedIn articles as finished products rather than source material for something bigger. The friction isn't creating the video content itself anymore, it's wiring all the pieces together without manual handoff at each stage. You need to extract the key ideas from your article, generate a video script, produce actual video, add captions, and push it out to multiple platforms, all without you stopping to manually upload files or paste text between services. This is where automation wins. By connecting a video AI platform to your publishing workflow, you can transform a LinkedIn article into platform-specific video content in minutes, not hours. The workflow requires three layers: extracting and structuring your article content, generating video from that structure, and distributing the result across TikTok, Instagram Reels, and YouTube Shorts. Each layer can be automated if you wire them correctly.

The Automated Workflow

You'll need an orchestration tool to coordinate the process. n8n works well here because it handles conditional logic, has solid error handling, and doesn't require a PhD in API design. Make is another solid option if you prefer a graphical interface. We'll use n8n for this example. The workflow runs like this: a new LinkedIn article (or a webhook trigger from your publishing platform) enters the system, gets sent to Claude Opus 4.6 for content analysis, generates multiple short-form video scripts from that analysis, creates videos using Pika AI, adds captions and branding using a dedicated video tool, and finally distributes to your chosen platforms via their respective APIs. Start with a webhook trigger in n8n that fires when you publish a new LinkedIn article. Your LinkedIn publishing tool (or a simple form) sends a JSON payload containing the article URL and text.

json
{ "article_url": "https://linkedin.com/pulse/your-article-id", "article_text": "Full article content here...", "article_title": "Your Article Title", "published_date": "2026-03-15T10:30:00Z"
}

Connect this to a Claude Opus 4.6 node that extracts the three to five key insights from your article and formats them as short scripts suitable for fifteen to sixty second videos.

You are a content strategist. Analyse this LinkedIn article and extract exactly 4 key insights.
For each insight, write a 30-second video script designed for TikTok and Instagram Reels.
Format as JSON with these fields for each script: insight_title, script_text, visual_descriptions, tone.

Claude will return structured output like:

json
{ "insights": [ { "insight_title": "Remote work paradox", "script_text": "Everyone thinks remote workers get more done. Wrong. Async communication kills momentum...", "visual_descriptions": ["person at desk looking frustrated", "chat messages piling up", "clock spinning"], "tone": "direct, slightly provocative" } ]
}

Next, feed each script to Pika AI via their API to generate video. Pika accepts text prompts and returns video files. The API endpoint is:

POST https://api.pika.art/v1/videos/generations
Content-Type: application/json
Authorization: Bearer YOUR_PIKA_API_KEY

The payload should include your script and visual descriptions:

json
{ "prompt": "A frustrated remote worker at a standing desk. Chat messages rapidly appear on screen. A clock spins in the background. Cinematic, professional tone.", "duration": 30, "quality": "high"
}

Pika returns a video generation task ID. You'll need to poll their status endpoint until the video is ready, then download it. In n8n, use a Loop node to check status every five seconds, with a maximum wait of two minutes.

GET https://api.pika.art/v1/videos/generations/{task_id}

Once you have the raw video, send it to Vibevideo (or Based AI if you prefer their interface) to add captions, your logo, and platform-specific formatting. Vibevideo's API accepts your video file and returns versions optimised for different platforms.

POST https://api.vibevideo.ai/v1/process
Content-Type: multipart/form-data
Authorization: Bearer YOUR_VIBEVIDEO_API_KEY

Include:

json
{ "video_file": "base64_encoded_video", "captions": true, "caption_style": "white_sans_serif", "add_branding": true, "logo_url": "https://yoursite.com/logo.png", "platform_formats": ["tiktok", "instagram_reels", "youtube_shorts"]
}

The service returns three video files, each optimised for aspect ratio and codec requirements. Store these in temporary cloud storage (AWS S3, Google Cloud Storage, etc.) and generate signed URLs. Finally, distribute to each platform using their native APIs. For TikTok:

POST https://open.tiktokapis.com/v1/video/upload/
Content-Type: multipart/form-data
Authorization: Bearer YOUR_TIKTOK_ACCESS_TOKEN

Include the optimised video file, caption text, hashtags, and scheduling information if needed. Instagram Reels and YouTube Shorts follow similar patterns, though YouTube requires OAuth and a bit more setup. In n8n, create parallel distribution nodes so all platforms receive content simultaneously rather than sequentially. This reduces total workflow time from ten minutes to about three. Build in error handling at each stage. Pika video generation fails sometimes, especially with complex prompts. Set a retry limit of three attempts with exponential backoff before alerting you via email or Slack. Similarly, platform upload failures should trigger a retry, not a silent failure. Store logs of every workflow run, including which videos went to which platforms and any failures. This data helps you diagnose problems and track performance over time.

The Manual Alternative

If you prefer more control, you can batch this semi-manually. Run the Claude analysis step to generate four scripts, review them in your editor of choice, then manually feed each into Pika AI's web interface to generate video. Download the raw videos, upload them to Vibevideo's web app for captioning and formatting, then distribute manually to each platform. This approach takes about forty minutes per article but gives you a review checkpoint at each stage, which some writers prefer for brand consistency.

Pro Tips

Rate limits matter more than you think.

Pika AI allows ten video generations per minute on their standard tier.

If your workflow tries to generate four videos simultaneously, you'll hit the limit. Either stagger requests with delays in n8n, or upgrade to their professional tier. Same applies to platform APIs: TikTok caps uploads at forty-five per day, Instagram at thirty. Plan your publishing calendar accordingly.

Store everything in S3 or similar.

Don't rely on temporary URLs from Vibevideo or Pika. Download the final video files to cloud storage with a retention policy of at least thirty days. If a platform upload fails and you need to retry, you'll have the file ready rather than regenerating it. Use Claude Haiku 4.5 for the analysis step if budget is tight. It handles script generation nearly as well as Opus for about one-tenth the cost. Reserve Opus 4.6 for more complex tasks where nuance matters. For this workflow, Haiku is perfectly adequate.

Add a manual approval step if you're risk-averse.

After Vibevideo returns the captioned videos, have them sent to you via email before distribution. You review in five minutes, approve or reject, and the workflow continues. This prevents brand disasters but costs you some automation benefit.

Monitor your actual engagement metrics.

Not all platforms will perform equally. TikTok might drive ten times the views of Instagram Reels for the same content. After three months of data, adjust your distribution strategy: maybe skip Instagram entirely, or optimise your scripts specifically for TikTok's audience preferences.

Cost Breakdown

ToolPlan NeededMonthly CostNotes
n8nCloud Pro£20Supports 5,000 executions per month; sufficient for weekly articles
Claude Opus 4.6API pay-as-you-go£2-5£0.015 per 1K input tokens; script analysis costs ~2,000 tokens per article
Pika AIProfessional£30Includes thirty video generations monthly; upgrade to Pro (£80) if publishing more than weekly
VibevideoProfessional£25Covers fifty video processing operations monthly
TikTok APIBusiness AccountFreeRequires business account verification, no direct API cost
Instagram Graph APIBusiness AccountFreeRequires Meta business account, no direct API cost
YouTube APIFree tierFreeIncludes quota for video uploads; free tier sufficient unless uploading 50+ videos daily
AWS S3 (storage)Standard£3-7Assume 100GB storage at 30 days retention; adjust based on video file sizes
Total,£80-92Scales well; supports one article per week