Transform YouTube Videos into LinkedIn Posts with SearchAPI & OpenAi

Go to Workflow
0 views
Built by Gerald Denor Gerald Denor
Created on June 07, 2026

Description

πŸŽ₯ YouTube to LinkedIn Poster – n8n Workflow Template

Turn any YouTube video into a high-performing LinkedIn post β€” automatically.

This AI-powered n8n workflow takes a YouTube video ID, fetches the transcript using SearchAPI.io, and transforms it into a professional, engaging LinkedIn post using OpenAI (via OpenRouter). Customize the writing style, automate your content repurposing, and scale your thought leadership.

⚑ What It Does

πŸ“₯ Accepts a YouTube video ID + preferred writing profile

πŸ“„ Retrieves transcript via SearchAPI.io

🧠 Uses LLM (OpenRouter / GPT-compatible) to generate a polished LinkedIn post

✍️ Supports writing style customization (e.g., educational, inspirational, storytelling)

πŸ” Handles fallback if no transcript is found

πŸ“¦ What’s Included

βœ… Webhook-based trigger (compatible with any frontend)

βœ… YouTube transcript fetcher using SearchAPI.io

βœ… Conditional logic to handle errors

βœ… OpenAI content generation node with injected personality prompt

βœ… Clean text response via webhook

πŸ›  Requirements

🧠 n8n (self-hosted or cloud)

πŸ” API key for SearchAPI.io

🧠 OpenRouter API key (free or paid)

🌐 A frontend form (e.g. WordPress + fetch(), Fillout, Postman, etc.)

πŸš€ Installation Guide

Import the Workflow

Go to your n8n dashboard

Click Import and upload the JSON file

Configure SearchAPI

Sign up at SearchAPI.io

Add your API key inside the HTTP Request node labeled Get YouTube Transcript

Set Up OpenRouter

Go to Credentials β†’ Add a new OpenRouter API credential

Paste your API key from OpenRouter.ai

Test with Postman or UI

Send a POST to the webhook URL with JSON:


{

"video_id": "T1nX2yDeSzM",

"llm_profile": "educational tone"

}

🧩 Customizing

🎨 Change llm_profile to match different tones (e.g., "inspirational", "founder voice", "storyteller")

πŸ”— Integrate output directly into LinkedIn via a social media scheduler API

✏️ Edit the prompt in the OpenAI node for different content types (Twitter threads, blog intros)

🚨 Add rate limiting or credit logic using WordPress + myCred or n8n queue control

πŸ’‘ Use Cases

Content repurposing agency automating short-form content from videos

Personal brand managers scaling 1 β†’ many posts from long-form video

Micro-SaaS founders turning webinars, tutorials, and walkthroughs into professional posts

YouTube creators expanding audience reach on LinkedIn

πŸš€ How I Used It in My MicroSaaS

I used this exact workflow as the backend for a lead magnet SaaS tool that converts YouTube videos into LinkedIn posts. With a simple UI and webhook, users paste a video link, choose a tone, and instantly receive a high-quality post they can copy and share. It increased lead generation and engagement while costing nothing in backend dev. Check it out here: Youtube -> LinkedIn Post

The best part? I only used:

n8n + Webhook

SearchAPI.io

OpenRouter API

A WordPress front-end with credit gating

πŸ“© Questions?

DM me on Twitter or reach out via email for setup help or white-label licensing: https://www.linkedin.com/in/gerald-akhidenor-1ab1a45/ or [email protected]

Nodes Used (2)

HTTP Request
n8n-nodes-base.httpRequest
OpenAI
@n8n/n8n-nodes-langchain.openAi