I Built a Workflow That Extracts the Best Moments From Any Customer Testimonial and Uploads Them to Google Drive Automatically

Hey n8n community!

Sharing a workflow I built using WayinVideo AI Clipping API that automatically extracts the most impactful moments from any customer testimonial recording — generates vertical 9:16 clips with animated captions, and uploads each one directly to Google Drive. No editing software, no manual scrubbing.


What It Does

Paste a testimonial video URL into a form, add the client name and where the clips will be used — the workflow finds the best moments automatically, generates up to 5 vertical clips with captions and smart reframing, and saves them to Drive ready to use for ads, website, or social media.


How It Works

1. Form — collects four things:

  • Testimonial video URL (Zoom, YouTube, Vimeo, Loom etc.)
  • Client or customer name
  • Industry or niche
  • Where the clips will be used (website, Instagram Reels, paid ads, sales deck)

2. HTTP Request — Submit to WayinVideo — sends the video URL to WayinVideo AI Clipping API. It automatically detects the most impactful moments from the recording, generates up to 5 clips ranked by engagement score, adds animated captions, and applies 9:16 smart reframing to keep the speaker centered

3. Wait 90 Seconds — gives WayinVideo time to process and render the clips

4. HTTP Request — Get Results — fetches the completed clips using the job ID returned in step 2

5. Code Node — splits the clips array into individual items so each clip gets processed separately

6. HTTP Request — downloads each rendered clip as a video file

7. Google Drive — uploads each clip with its AI-generated title as the filename directly to your configured folder


What You Get in Google Drive

For each testimonial you submit, you get up to 5 files:

  • Vertical 9:16 MP4 clips ready for social media
  • Animated captions already burned in
  • Smart reframe applied — speaker stays centered
  • Each file named with an AI-generated title based on the clip content

Setup Steps

  1. Add your WayinVideo API key in the two HTTP Request nodes — Submit Clipping Task and Get Clip ResultsAI Clipping API - WayinVideo API Docs
  2. Connect your Google Drive OAuth2 credential in the Upload node
  3. Replace the folder ID with your target Google Drive folder
  4. Activate the workflow and open the Form URL to submit your first video

One Thing Worth Knowing

The workflow uses a fixed 90 second wait before fetching results. For testimonial recordings longer than 30 minutes, this may not be enough processing time. If you get empty results, either increase the Wait node duration or replace it with an IF retry loop that checks every 30 seconds until the result is ready.


Works With

YouTube, Zoom cloud recordings, Vimeo, Loom, TikTok — any public video URL. No file uploading or size limits.


Drop a comment if you want the full workflow JSON

2 Likes

This is a really creative use case! Combining form input + AI clipping API + Google Drive in a single automated pipeline - that’s the kind of practical workflow that saves hours every week for content teams.

The WayinVideo API integration is a nice find. One thing worth exploring: you could add a branching step before the upload that sends the clips to different Google Drive folders based on the “where will the clips be used” input (ads folder vs website folder vs social folder). Small touch but it saves time when the team goes to find them later.

Great work sharing this with the community!

Thank you so much @nguyenthieutoan! Really happy you liked the workflow

And yes, that’s actually a very good idea. Sending clips to different Google Drive folders based on where they will be used would make the workflow even more useful for teams.

One thing I liked about using WayinVideo was that it already does most of the hard work automatically — finding the best moments, adding captions, and converting everything into vertical clips. That made building the automation in n8n much easier.

Really appreciate your feedback and suggestion