I Built a Workflow That Automatically Creates Bug Tickets From Customer Screen Recordings

Hey n8n community!

Sharing a workflow I built using WayinVideo API and GPT-4o-mini that automatically triages customer bug reports from screen recordings — no manual watching, no copy-pasting into tickets.


What Problem This Solves

A customer sends a screen recording showing a bug. Someone on the support team has to watch the whole thing, figure out exactly when the bug happened, write up a structured ticket, assign it a priority, and add steps to reproduce.

That process takes 15-20 minutes per ticket. This workflow does it automatically in under 2 minutes.


How It Works

1. Form — support agent submits three things:

  • Screen recording URL (Zoom, Loom, Drive link etc.)
  • Customer name
  • Bug type (e.g. Login Error, Payment Failure, UI Bug, App Crash)

2. HTTP Request — Submit to WayinVideo — sends the recording URL and bug type to WayinVideo Find Moments API. It scans the full recording and finds the exact moment where the bug occurs — with timestamp, description, and relevance score

3. Wait 45 Seconds — gives WayinVideo time to process

4. HTTP Request — Poll Results — fetches the bug moments using the task ID

5. IF Node — checks if bug moments are found in the clips array. If not ready yet, waits 45 more seconds and checks again. Loops until results are available

6. AI Agent — GPT-4o-mini — reads the bug moments found by WayinVideo and generates a complete structured ticket including:

  • Bug summary
  • Priority level (Critical / High / Medium / Low)
  • Bug category
  • Exact timestamp in video
  • Steps to reproduce
  • Expected vs actual behavior
  • Which team to assign to
  • Suggested fix direction

7. Google Sheets — saves the full ticket as one row with customer name, bug type, recording URL, number of moments found, top bug timestamp, full ticket, status (Open), and submission date


What Gets Saved to Google Sheets

Each submission creates one row in the Bug Tickets tab — ready for the dev team to pick up and action.


Setup Steps

  1. Add your WayinVideo API key in the two HTTP Request nodes — Find Bug Moments and Get Bug MomentsFind Moments API - WayinVideo API Docs
  2. Add your OpenAI API key in the GPT-4o-mini node
  3. Connect your Google Sheets OAuth2 credential
  4. Replace YOUR_GOOGLE_SHEET_ID with your actual Sheet ID
  5. Create a sheet tab named Bug Tickets with these columns:
    Customer Name | Bug Type | Recording URL | Bug Moments Found | Top Bug Timestamp | Bug Ticket | Status | Date Submitted
  6. Activate the workflow and open the Form URL

Two Things Worth Knowing

Infinite loop risk — if the recording URL is invalid or private, the polling loop runs forever. Add a retry counter that stops after 10 attempts and routes to an error handler instead.

API key security — move the WayinVideo API key to an n8n Header Auth credential before sharing this workflow with your team.


Works With

Zoom cloud recordings, Loom, Google Drive links, YouTube — any public video URL.


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