Zapier Workflow

May 25, 2026

Zapier Video Automation Integration

Use Zapier to connect WayinVideo API with apps such as Google Sheets, Google Drive, YouTube, Zoom, Slack, Gmail, Airtable, Notion, and HubSpot.

Zapier is a good fit for lightweight no-code workflows where a business event should trigger a video processing task: summarize a new recording, transcribe a meeting, create clip candidates from a YouTube video, or send highlights to your team.

With WayinVideo API and Webhooks by Zapier, you can build AI video automation workflows for content operations, podcast repurposing, webinar follow-up, meeting recaps, social clip review, and video research queues.

WayinVideo does not require a dedicated Zapier app. You can connect through Webhooks by Zapier using your WayinVideo API key.


What You Can Automate with Zapier

  • YouTube to AI clips: Detect new channel uploads and generate clip candidates with titles, descriptions, hashtags, timestamps, and viral scores.
  • Zoom recording summaries: Turn webinar or meeting recordings into structured summaries and timeline highlights.
  • Google Sheets video queues: Process rows of video URLs and write results back to the same spreadsheet.
  • Transcription workflows: Send video or audio URLs to the Video Transcription API and store transcripts in Airtable, Notion, or a CMS.
  • Clip review workflows: Generate clip metadata first, then let your team decide which clips to export with the Clips Export API.

How It Works

Most Zapier workflows follow this pattern:

  1. Trigger: A new row, file, form submission, video, or meeting recording starts the Zap.
  2. Submit: Webhooks by Zapier sends an HTTP request to a WayinVideo API endpoint.
  3. Wait / Poll: Zapier checks the result endpoint until status is SUCCEEDED or FAILED.
  4. Route: Zapier sends summaries, transcripts, clip metadata, or export links to another app.

We recommend polling every 30 seconds when checking task status.


Example: Summarize Videos from Google Sheets

This workflow uses the Video Summarization API to turn spreadsheet video URLs into structured summaries and timeline highlights.

Trigger: New row in Google Sheets with a video_url column.

Steps:

  1. Use Webhooks by Zapier to call the Video Summarization API with POST /api/v2/summaries
  2. Store the returned task id in the same row
  3. Add a delay or scheduled follow-up step
  4. Call GET /api/v2/summaries/results/{id} until the task reaches SUCCEEDED
  5. Write summary, tags, and highlights back to Google Sheets

Best for: Editorial teams, content researchers, and marketers who keep a queue of videos in a spreadsheet.

Submit Request

curl -X POST https://wayinvideo-api.wayin.ai/api/v2/summaries \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://www.youtube.com/watch?v=example"
  }'

Poll Request

curl -X GET https://wayinvideo-api.wayin.ai/api/v2/summaries/results/sum_proj_001 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2"

Example: Turn Zoom Recordings into Team Recaps

This workflow uses the Video Summarization API to convert meeting, webinar, or customer call recordings into team-ready recaps.

Trigger: New Zoom cloud recording.

Steps:

  1. Send the recording URL to the Video Summarization API
  2. Poll the result endpoint until status is SUCCEEDED
  3. Send the summary and timeline highlights to Slack
  4. Save the result in Notion, Airtable, HubSpot, or a Google Sheet

Best for: Webinar recaps, customer calls, internal meetings, interviews, and training sessions.


Example: Create Clip Candidates from New YouTube Videos

This workflow uses the AI Clipping API to detect short-form clip candidates before your team decides what to export or publish.

Trigger: New YouTube video in a channel.

Steps:

  1. Submit the YouTube URL to the AI Clipping API
  2. Set enable_export to false if you only need clip timestamps and metadata
  3. Poll the result endpoint until the task is complete
  4. Send clip titles, descriptions, timestamps, hashtags, and scores to Airtable or Google Sheets for review

Best for: Creators and social teams that want a review queue before rendering or publishing clips.

Submit Request

curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://www.youtube.com/watch?v=example",
    "enable_export": false
  }'

Workflow GoalAPI
Turn long videos into short clipsAI Clipping API
Find specific moments with a natural-language queryFind Moments API
Generate a structured video overview and timeline highlightsVideo Summarization API
Extract transcripts with timing and speaker labelsVideo Transcription API
Upload local video or audio files before processingUpload API
Render or re-export selected clipsClips Export API

Best Practices

  • Store your API key in Zapier's connection or secret fields. Do not place it in public Zap templates.
  • Save the returned task id immediately so retries do not lose track of in-progress tasks.
  • Use Zapier delays or scheduled follow-up steps to avoid polling too frequently.
  • Always handle both SUCCEEDED and FAILED states.
  • Use enable_export: false when your team only needs timestamps and metadata for review. Export selected clips later with the Clips Export API.

FAQ

Does WayinVideo have a native Zapier app?

You can connect WayinVideo API to Zapier through Webhooks by Zapier. A dedicated Zapier app is not required.

Can Zapier summarize YouTube videos with WayinVideo?

Yes. Use a YouTube trigger or a Google Sheets row containing a YouTube URL, submit it to the Video Summarization API, then write the generated summary and highlights back to your chosen app.

Can Zapier create short clips from long videos?

Yes. Submit the video URL to the AI Clipping API. You can return only clip metadata for review, or enable export to render downloadable short clips.

How often should Zapier check task status?

We recommend checking task status every 30 seconds. Store the task id so each polling step can retrieve the correct result.