{"product_id":"n8n-youtube-transcript-to-newsletter-social-posts-webhook","title":"n8n YouTube Transcript to Newsletter \u0026 Social Posts Webhook","description":"\u003ch3\u003eTurn any YouTube video into a ready-to-send newsletter + social posts—automatically via an n8n webhook\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow lets you POST a YouTube URL (and optionally a transcript) to a webhook, then uses OpenAI Chat Completions to generate a complete newsletter issue and repurposed social content. The response includes both structured JSON and a ready-to-use Markdown newsletter—perfect for content pipelines and fast publishing workflows.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eReceives a webhook POST\u003c\/b\u003e containing a \u003ccode\u003eurl\u003c\/code\u003e field for the YouTube video (and optionally a \u003ccode\u003etranscript\u003c\/code\u003e string).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eExtracts the YouTube video ID\u003c\/b\u003e from the provided URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBuilds the transcript\u003c\/b\u003e: if you provide \u003ccode\u003etranscript\u003c\/code\u003e, it uses that; otherwise it fetches captions from \u003cb\u003eyoutubetranscript.com\u003c\/b\u003e and converts them into plain text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerates content with OpenAI\u003c\/b\u003e: sends the transcript to the \u003cb\u003eOpenAI Chat Completions API\u003c\/b\u003e with instructions to return a \u003cb\u003estrict JSON\u003c\/b\u003e payload for newsletter and social outputs.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eParses and normalizes the AI response\u003c\/b\u003e into structured fields such as a \u003cb\u003esubject line\u003c\/b\u003e, newsletter \u003cb\u003esections\u003c\/b\u003e, \u003cb\u003ekey takeaways\u003c\/b\u003e, an \u003cb\u003eX thread\u003c\/b\u003e, a \u003cb\u003eLinkedIn post\u003c\/b\u003e, and a \u003cb\u003ecall to action\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBuilds a Markdown newsletter\u003c\/b\u003e from the structured content and returns everything in the webhook response as JSON.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eRepurpose weekly YouTube insights into a consistent email newsletter and matching social posts.\u003c\/li\u003e\n  \u003cli\u003eSaaS marketing teams: turn product demos or webinars into newsletters without manual drafting.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers: plug a “content generation” endpoint into your existing publishing workflow.\u003c\/li\u003e\n  \u003cli\u003eCreators: generate publish-ready copy from videos with captions (or provide transcripts directly to avoid fetching failures).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes\/steps: \u003cb\u003ewebhook\u003c\/b\u003e, \u003cb\u003ecode\u003c\/b\u003e, \u003cb\u003ehttp request\u003c\/b\u003e, \u003cb\u003erespond to webhook\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003eTranscript source: \u003cb\u003eyoutubetranscript.com\u003c\/b\u003e (fallback when \u003ccode\u003etranscript\u003c\/code\u003e isn’t provided).\u003c\/li\u003e\n  \u003cli\u003eAI generation: \u003cb\u003eOpenAI Chat Completions API\u003c\/b\u003e (set \u003ccode\u003eYOUR_OPENAI_API_KEY\u003c\/code\u003e in the Authorization header for the OpenAI HTTP request).\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eBest practice:\u003c\/b\u003e ensure the YouTube video has captions available, or send a \u003ccode\u003etranscript\u003c\/code\u003e in the request body to prevent transcript retrieval issues.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45850802225331,"sku":"N8N-18108","price":21.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/bxqWfOXEstDm9X2EJB6U__cJRzYtuj.png?v=1786871759","url":"https:\/\/buyflowscripts.com\/products\/n8n-youtube-transcript-to-newsletter-social-posts-webhook","provider":"N8N Commerce","version":"1.0","type":"link"}