Use YouTube Transcript Data
as a Zapier Trigger

Zapier's native YouTube trigger tells you when a channel uploads a video — but it doesn't include the transcript. VidProxy fixes that: use Webhooks by Zapier as the trigger and get the full spoken content of every new video delivered directly into your Zap.

Zapier's YouTube trigger only gives you metadata

Zapier includes a YouTube trigger for "New Video in Channel" — but when the Zap fires, you get the video title, description, and URL. You don't get the transcript. The YouTube Data API that Zapier uses doesn't support fetching transcripts for channels you don't own, so Zapier can't provide it.

VidProxy is the YouTube transcript data source for Zapier. It monitors any channel, fetches the full transcript, and delivers it as a standard JSON webhook payload. Use Webhooks by Zapier → Catch Hook as the trigger — it's a built-in Zapier app available on all paid plans.

The pattern: VidProxy subscription → fires JSON webhook → Webhooks by Zapier catches it → transcript fields available in all downstream Zap actions.

Webhooks by Zapier is the right trigger

Zapier's "Webhooks by Zapier" app lets any external service trigger a Zap by sending a POST request to a unique URL. VidProxy's webhook is a standard POST with a JSON body — it connects to Zapier's Catch Hook trigger natively, with no custom code or middleware.

Connect VidProxy to Zapier in five minutes

Requires a Zapier paid plan — Webhooks by Zapier is not available on the free tier.

1

Create a Zap with Webhooks by Zapier as the trigger

In Zapier, create a new Zap. Choose Webhooks by Zapier as the trigger app, and select Catch Hook as the trigger event. Zapier generates a unique webhook URL — copy it. Don't set up child key filtering; VidProxy sends a clean JSON body that Zapier will parse automatically.

2

Create a VidProxy subscription

In the VidProxy dashboard, click Add channel. Paste the YouTube channel URL or @handle. In the webhook field, paste the Zapier webhook URL. Add a label. Save. VidProxy will now monitor the channel and fire that URL on every new video.

3

Test the trigger and build your Zap

Click Test trigger in Zapier. Zapier will wait for an incoming webhook. You can either wait for the next real video, or use the VidProxy test feature. Once Zapier receives a sample payload, all transcript fields are available for mapping in subsequent Zap steps. Build your automation using any Zapier action app.

Transcript fields available in your Zap

After Zapier receives a test payload, these fields become available as dynamic values in any action step.

// Fields Zapier exposes after receiving a VidProxy payload

// Available in Zapier's field mapper as:
Video Title              → video.title
Video URL                → video.url
Published At             → video.published
Channel Name             → subscription.channel_name
Subscription Label       → subscription.label
Transcript Available     → transcript.available  // true/false
Transcript Text          → transcript.text      // Full plain text

// Pro + Agency plans also expose:
Summary                  → enrichment.summary
Key Takeaways            → enrichment.key_takeaways[]
Topics                   → enrichment.topics[]

// Transcript text is typically 2,000–15,000 characters.
// Some Zapier action fields have character limits.
// Use enrichment.summary (300–600 chars) when a shorter text is needed.

Popular Zaps built with VidProxy

These are the most common automation patterns. All use Webhooks by Zapier as the trigger.

New video → Slack message

Catch HookSlack: Send Channel Message. Map video.title, video.url, and enrichment.summary into the message template. Your team gets a structured Slack notification the moment a relevant channel publishes.

New video → Google Sheets row

Catch HookGoogle Sheets: Create Spreadsheet Row. Build a running transcript archive with columns for channel name, video title, publish date, transcript text, and AI-generated topics. Searchable, shareable, no database required.

New video → Notion page

Catch HookNotion: Create Page in Database. Map the video title as the page name, transcript as the body block, and topics as multi-select tags. Build a curated research database in Notion automatically.

New video → OpenAI → Gmail

Catch HookOpenAI: Send Prompt (generate a summary or blog post outline) → Gmail: Send Email. Deliver an AI-processed version of every new transcript directly to your inbox or team distribution list.

New video → HubSpot note

Catch HookHubSpot: Create Note. Attach the transcript summary to the company record associated with the channel. Ideal for sales teams monitoring prospect or customer YouTube activity.

Competitor mention → Trello card

Combine VidProxy keyword alerts (Pro) with: Catch HookTrello: Create Card. Only fires when competitor keywords are mentioned. Each card contains the video link and AI summary — a self-populating competitive intel board.

Common questions

Does this require Zapier Premium?
Webhooks by Zapier is a premium app — it requires a Zapier Starter plan or higher. It's not available on Zapier's free tier. If you're on the free tier, consider using n8n or Make instead, both of which offer webhook triggers on their free plans.
The transcript text is too long for my Zapier action field — what do I do?
Some Zapier action fields (especially rich text and description fields) have character limits. Two options: (1) Use enrichment.summary instead of transcript.text — the AI-generated summary is 300–600 characters and fits in most fields. (2) Add a Zapier Code step to truncate the transcript: return {short_text: inputData.text.slice(0, 2000)}. Pro plan required for enrichment.
My Zap fires but transcript.available is false — what's happening?
Some videos don't have transcripts: very new uploads (auto-captions can take a few minutes after publish), members-only content, or channels with captions disabled. Add a Filter by Zapier step immediately after the trigger: continue only if transcript.available is True. Videos without transcripts will stop the Zap at that point.
Can I use this with Zapier's AI features?
Yes. Zapier has native AI actions (including OpenAI) that can process text. Map transcript.text as the input to a Zapier AI action, or use the OpenAI: Send Prompt action directly. If you're on VidProxy Pro, enrichment.summary is already AI-generated — you may not need an additional OpenAI step.

Add YouTube transcripts to your Zapier workflows

Free tier includes 3 channels and webhook delivery. No credit card required.

No credit card · Free tier forever