One VidProxy webhook subscription. One AI prompt. One YouTube channel becomes a continuous feed of blog posts, social clips, email summaries, and newsletter entries — no human required after the initial setup.
Every content team knows the math: one long-form video contains enough material for a blog post, five social clips, an email newsletter section, a LinkedIn article, and a thread. But extracting all of that requires watching the video, pulling the transcript, editing it into the right format, and publishing to each channel separately.
In practice, most content gets published once and abandoned. The video lives on YouTube. The blog never gets written. The newsletter uses whatever the writer already has in front of them.
You could write a scraper. YouTube's transcript format is buried in a JavaScript object in the page source, the format changes without notice, and YouTube actively blocks data center IPs. The scraper breaks, the transcript is missing, the pipeline stops, and someone has to debug it — every time.
VidProxy handles the transcript extraction layer — including a three-tier fallback (home IP proxy → direct fetch → ScraperAPI) — so your pipeline is resilient to the infrastructure challenges that break DIY approaches.
The pipeline runs automatically after a one-time setup.
Point VidProxy at the YouTube channel you want to repurpose. Your own channel works too — subscribe to it and automate distribution of everything you publish.
The moment a new video is detected, VidProxy delivers the full transcript text to your webhook endpoint. On Pro, the payload also includes a pre-generated summary and topic tags — skip the first GPT call entirely.
Your webhook handler passes the transcript to a GPT prompt tuned for your output format — blog post, LinkedIn article, email section, Twitter/X thread. Publish to your CMS, email platform, or social scheduler via their APIs. Done.
A webhook handler that turns a YouTube transcript into a formatted blog post draft in WordPress.
// POST /webhooks/content-pipeline app.post('/webhooks/content-pipeline', async (req, res) => { res.sendStatus(200); const { video, transcript, enrichment } = req.body; if (!transcript.available) return; // Use pre-generated summary from VidProxy enrichment if available, // otherwise generate it ourselves const summary = enrichment?.summary || await generateSummary(transcript.text); // Generate blog post from transcript const blogPost = await openai.chat.completions.create({ model: 'gpt-4o', messages: [ { role: 'system', content: 'You are a technical writer. Convert YouTube transcripts into well-structured blog posts with clear headings, practical takeaways, and a conversational tone. Preserve the speaker\'s voice.' }, { role: 'user', content: `Video title: ${video.title}\n\nTranscript:\n${transcript.text}` } ] }); const postContent = blogPost.choices[0].message.content; // Create a WordPress draft via REST API await fetch(`${process.env.WP_URL}/wp-json/wp/v2/posts`, { method: 'POST', headers: { 'Authorization': `Basic ${btoa(process.env.WP_CREDENTIALS)}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ title: video.title, content: postContent, excerpt: summary, status: 'draft', // or 'publish' for fully automated tags: enrichment?.topics || [] }) }); });
VidProxy's webhook fires once per video. Your handler can produce multiple content outputs in the same request.
Convert long-form transcripts into structured articles with H2s, bullet points, and natural keyword density. WordPress, Ghost, and Webflow all have REST APIs. Publish as draft for review, or straight to production.
Extract the most insightful segment of a transcript and format it as a first-person LinkedIn post. Keep the speaker's voice. The LinkedIn API or Buffer/Hootsuite handle scheduling.
Pull the key takeaways from a transcript and format them as a "What I watched this week" digest section. Append to a Notion database, a Google Doc, or push directly to your email platform's draft queue.
Use the transcript to generate a 60-second summary script for Reels, Shorts, or TikTok. Pair with a text-to-speech API and an image generator for a fully automated clip creation pipeline.
If the source channel is a podcast, VidProxy is a drop-in transcript source. Generate chapter markers from the timestamped segments, produce show notes, and push them to your podcast hosting platform's API.
Automatically convert training videos, recorded demos, and team calls into searchable internal docs. Embed in Notion, Confluence, or any wiki that has an API.
"draft" instead of "publish". Every piece of generated content lands in your drafts queue for a human review step before going live. Once you're confident in the prompt quality, flip to auto-publish.
Free tier includes 3 channels. Up and running in minutes.
No credit card · Free tier forever