I Built a Workflow That Turns Any Training Video Into an MCQ Quiz Automatically

Hey n8n community!

Sharing a workflow I built using WayinVideo API + GPT-4o-mini that automatically converts any onboarding or training video into multiple choice quiz questions — saved straight to Google Sheets.


What It Does

Paste a training video URL into a form, pick your topic and how many questions you want — the workflow transcribes the video, generates MCQs from the actual content, and saves everything to your Google Sheets Quiz Bank.

Each question comes with 4 options, the correct answer, and a reference to the speaker and timestamp it came from.


How It Works

  1. Form — video URL, department/topic, number of questions
  2. WayinVideo API — transcribes the full video with speaker labels and timestamps
  3. Polling loop — waits until transcription is complete
  4. GPT-4o-mini — generates exact number of MCQs based only on what was said in the video
  5. Google Sheets — saves quiz to Quiz Bank tab

Setup

  1. Add your WayinVideo API key in the two HTTP Request nodes — Video Transcription API - WayinVideo API Docs
  2. Add OpenAI API key in the Chat Model node
  3. Connect Google Sheets OAuth2
  4. Set your Sheet ID and make sure the tab is named Quiz Bank

Works with YouTube, Zoom, Loom, Vimeo — any public video URL.


Drop a comment if you want the workflow JSON — happy to share!