Build an employee training video knowledge base using the WayinVideo summaries API
Description Paste any training video URL in the form — this n8n workflow automatically extracts AI-generated key summaries, highlights, and tags using WayinVideo, then saves everything directly into a shared Google Sheet knowledge base. No manual note-taking, no video scrubbing, no copy-paste. Just submit and done.
Built for HR teams, L&D managers, content teams, and agencies who want to turn training videos into searchable, structured knowledge — on autopilot.
What This Workflow Does
This automation handles your complete video-to-knowledge-base pipeline:
Form-triggered — Team member submits any YouTube training video URL + department name via a simple web form and the workflow starts instantly
AI summary generation — WayinVideo AI automatically extracts the key summary, highlights, and topic tags from the video
Smart polling loop — Waits and retries every 30 seconds until AI processing is fully complete
Auto-save to Google Sheets — Saves video title, key summary, highlights, tags, department, and original URL as a new row in your shared knowledge base sheet
Zero manual work — No editing, no copy-paste, no summarising. Just submit the URL and the knowledge base builds itself
Setup Requirements
Tools You'll Need:
Active n8n instance (self-hosted or n8n Cloud) WayinVideo account with API access Google account with Google Sheets access
Estimated Setup Time: 10–15 minutes
Step-by-Step Setup
- Get Your WayinVideo API Key
WayinVideo is the AI engine that extracts summaries and highlights from your training videos.
Go to WayinVideo and create a free or paid account Navigate to Dashboard → API section Copy your Bearer API token Open the "2. WayinVideo — Submit Summary Request" node in n8n Replace YOUR_WAYINVIDEO_API_KEY with your actual token in the Authorization header Do the same in the "4. WayinVideo — Fetch Summary Result" node — replace the same placeholder there too
> ⚠️ The API key appears in two places — Submit node and Fetch node. Replace both or the workflow will fail.
- Connect Google Sheets
In n8n: Go to Credentials → Add Credential → Google Sheets OAuth2 API Complete the Google OAuth authentication flow Open the "6. Save — Append Row to Google Sheet" node Select your Google Sheets credential Replace YOUR_GOOGLE_SHEET_URL with your actual Google Sheets URL
How to find your Google Sheet URL:
Open Google Sheets in your browser Navigate to your target sheet Copy the full URL from the address bar (e.g. https://docs.google.com/spreadsheets/d/YOUR_SHEET_ID/edit) Paste it into the node
Required columns in your Google Sheet:
Your sheet must have exactly these column headers (copy-paste to avoid typos):
| Topic/Department | Video URL | Video Title | Key Summary | Highlights | Tags | |---|---|---|---|---|---|
- Activate the Workflow and Share the Form
Toggle the workflow Active at the top of the editor ✅ Click the "1. Form — Video URL + Topic" node Copy the Production Form URL Share this URL with your team — anyone on the team can now submit training videos directly
How It Works (Step by Step)
Step 1 — Web Form Trigger A team member opens the form, pastes a YouTube training video URL, and selects their Topic or Department. Clicking submit triggers the entire workflow instantly.
Step 2 — Submit Video to WayinVideo API The workflow sends a POST request to the WayinVideo Summaries API (/api/v2/summaries) with the video URL. The API returns a Job ID which is used to track processing status.
Step 3 — Wait 30 Seconds The workflow pauses for 30 seconds to give WayinVideo time to start processing. This prevents hitting the API too early with an empty or incomplete response.
Step 4 — Poll for Summary Result Using the Job ID from Step 2, the workflow calls: GET /api/v2/summaries/results/{job_id} to check if the AI summary is complete.
Step 5 — Highlights Ready? (Smart Retry Loop) The IF node checks whether the highlights array in the API response is non-empty:
YES (highlights ready)** → Moves forward to save the data to Google Sheets NO (still processing)** → Loops back to "Wait 30 Seconds" and tries again automatically
> This smart retry loop runs automatically every 30 seconds until processing is complete. No manual retries needed.
Step 6 — Save to Google Sheet Once highlights are confirmed, the workflow appends a new row to your Google Sheet with: Video Title** — AI-extracted from the video Key Summary** — Full AI-generated summary Highlights** — Numbered list of key moments and events Tags** — Topic tags generated by AI Topic/Department** — As entered in the form by the team member Video URL** — Original URL submitted
Key Features
✅ Zero manual work — AI handles all summarising, highlight extraction, and tagging
✅ Smart polling loop — Auto-retries every 30s, no timeout issues, no manual re-runs
✅ Structured knowledge base — Every video becomes a searchable, organised row in Google Sheets
✅ Team-ready form — Share one URL with your whole team, no n8n access needed
✅ Department tagging — Filter and sort your knowledge base by team or topic
✅ AI-generated tags — Every entry is auto-tagged for easy search and categorisation
✅ Highlights as numbered list — Key moments saved in a clean, readable format
Customisation Options
Add a Date Added column: Map {{ $now }} to a new "Date Added" column in the Google Sheets node to automatically log when each entry was created.
Send a Slack or email notification: Add a Slack or Gmail node after the Google Sheets node to notify your team that a new training video summary has been saved.
Increase wait time for longer videos: Change the amount in the "3. Wait — 30 Seconds" node from 30 to 60 or 90 for longer videos that take more time to process.
Add more videos in bulk: Modify the form to accept multiple URLs and add a Split node to process each video in sequence automatically.
Export knowledge base to PDF weekly: Add a scheduled trigger to pull your Google Sheet data and generate a weekly PDF training digest using a PDF generation node.
Support
Need help setting this up or want a custom version built for your team or agency?
📧 Email: info@isawow.com 🌐 Website: https://isawow.com
> Pro Tip: Pin this workflow's Google Sheet link to your team Slack channel or Notion page so everyone can search the knowledge base instantly after any training session.
Related Templates
AI Email Classifier & Auto-Delete for Gmail (SPAM/OFFER Cleaner)
This workflow is designed for freelancers, solopreneurs, and business owners who receive a high volume of irrelevant mes...
Automatic News Summarization & Email Digest with GPT-4, NewsAPI and Gmail
📰 AI News Digest Agent: Auto News Summarizer & Email Newsletter Create an intelligent news curation system that automat...
Generate Food Recipes from Gmail & Form Requests with Ollama & Llama 3.2
This n8n template demonstrates how to create an intelligent food recipe assistant that accepts requests via Gmail and we...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments