FlowRunner
PricingContact
Theme
Start Free

Vimeo

Social Media

Manage a Vimeo account from your flows with 26 actions: upload videos from a URL and poll transcoding, update metadata and privacy, set thumbnails from a frame, organize folders and showcases, search public videos, and automate comments and likes.

26 actions OAuth available
Vimeo website ↗ Platform Documentation ↗ Capability data verified 2026-07-25
A rendered video lands in cloud storage with a publicly accessible file URL
Upload Video from URL starts Vimeo's pull upload, returning the new video's ID immediately
Get Upload Status polls until transcoding reports complete and the video is playable
Update Video sets the final name, description, and privacy, unlisted until launch
Set Thumbnail from Frame captures the chosen moment as the active thumbnail
The content owner reviews the video page, title, thumbnail, privacy, before the link goes anywhere
Add Video to Showcase places the approved video into the client-facing collection, and the link goes out

What This Integration Enables

A video library is a content asset that degrades by default: filenames from the render queue, default thumbnails, privacy set to whatever the uploader clicked. With 26 actions, this connector lets FlowRunner agents run the library as a managed pipeline instead. Agents upload from URL and poll transcoding, apply metadata and privacy deliberately, organize with folders and showcases, monitor comments, and search the public catalog, so what your audience sees is curated on purpose, every time. - Publish rendered or externally hosted videos from a file URL and poll until playable - Maintain the library programmatically: rename, re-describe, change privacy, folder, and showcase - Refresh thumbnails by capturing a frame at a chosen offset - Monitor comment threads and automate engagement where it is genuine - Discover public Vimeo content by keyword for research and content pipelines Two operational facts worth knowing up front: upload requires Vimeo's upload capability, granted to apps on request, and Delete Video is permanent, which is why it sits behind FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gate.

Without FlowRunner

Publishing is a checklist someone runs Upload, wait, rename, describe, set privacy, pick a thumbnail, file it: every video, by hand
The library organizes itself into chaos Hundreds of videos with export filenames, default thumbnails, and no folder logic
Comments checked when someone remembers Viewer feedback accumulates unseen until a thread has aged past usefulness

With FlowRunner

Publishing is a pipeline Render lands, upload starts, transcode is polled, metadata and thumbnail apply, all before anyone looks
Structure enforced on the way in Every video arrives named, described, foldered, and showcased by rule
Feedback arrives as a digest New comments across the library summarize into a scheduled email nobody has to compile

Use Case Scenarios

Render to published, with a human at the reveal

A finished cut lands in [Google Drive](/integrations/google-drive-api) and its shareable URL feeds Upload Video from URL. The agent polls Get Upload Status until transcode completes, applies title, description, and password privacy with Update Video, and captures the title-card frame with Set Thumbnail from Frame. The content owner approves the assembled page, then Add Video to Showcase drops it into the client collection. The client sees a finished, branded page, never a processing screen.

Cross-posting without the double workload

The same source file publishes to [YouTube](/integrations/youtube) for reach and through Upload Video from URL to Vimeo for the embed-clean, ad-free player the website uses. The agent polls Vimeo's transcode status, files the video with Add Video to Folder, and posts both links to [Slack](/integrations/slack) when ready. One render, two platforms, zero duplicated publishing labor.

The comment digest that keeps threads warm

Nightly, the agent sweeps List My Videos for recently active titles and List Video Comments for new threads, newest first. A digest goes to the content team through [Gmail](/integrations/gmail-service): which videos drew comments, what viewers are asking, which threads deserve a reply from a person. Questions worth answering get answered by humans; the agent just guarantees they are seen while replying still matters.

Human-in-Loop Highlight

Delete Video permanently deletes a video the connected account owns, and Vimeo does not offer an undo. What makes this sharper than most deletes is what a video accumulates while it lives: play counts, likes, comment threads, and, most expensively, embeds, every page that embedded the player breaks the instant the video dies, and re-uploading produces a new ID that restores none of it. So FlowRunner agents never fold Delete Video into cleanup logic. A library pruning flow assembles the case per candidate with Get Video, name, plays, likes, age, showcase membership from Get Showcase, and the content owner marks each: keep, make private via Update Video, or delete. Only explicit per-video confirmation triggers the delete. Privacy changes are reversible and flow freely. Destruction is a decision, made by someone who knows where the video is embedded.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

26 actions

Library

5
  • List My Videos Retrieves the connected user's videos with search, sorting by date, name, plays, likes, or modified time, and a playable-only filter, up to 100 per page. The sweep behind library management.
  • Get Video Retrieves one video by ID, URI, or URL with name, description, duration, privacy, thumbnails, stats, and transcode status. The evidence read before any change.
  • Update Video Updates metadata and privacy: rename, re-describe, control viewing (including password and unlisted), embedding, downloads, and licensing. The reversible alternative to deletion.
  • Delete Video Permanently deletes an owned video. Cannot be undone. The operation this page's human gate exists for.
  • Search Public Videos Searches Vimeo's public catalog by keyword, ordered by relevance, date, or plays. The research read for content pipelines.

Uploading

2
  • Upload Video from URL Starts a pull upload from a public file URL, returning the video object immediately while download and transcoding continue. Requires Vimeo's upload capability, granted on request; uploads count against storage quota.
  • Get Upload Status Retrieves upload and transcode status for polling: the video is playable when transcode reports complete.

Thumbnails

2
  • List Video Thumbnails Retrieves a video's thumbnails with sizes, direct links, and which is active.
  • Set Thumbnail from Frame Captures a frame at a time offset as a new active thumbnail. Requires a fully transcoded video and an offset within its duration.

Organization

7
  • List Folders Retrieves the library's folders (projects), paginated. The structural read.
  • Create Folder Creates a folder for organizing videos without affecting their privacy.
  • Add Video to Folder Moves a video into a folder; a video belongs to one folder at a time.
  • List Showcases Retrieves the user's showcases with an optional name search. The curation read.
  • Create Showcase Creates a showcase, a curated shareable collection with its own privacy, including password protection.
  • Add Video to Showcase Adds a video to a showcase; unlike folders, a video can sit in any number of showcases.
  • Get Showcase Retrieves one showcase with name, description, privacy, shareable link, and video count.

Channels

2
  • List My Channels Retrieves channels the user subscribes to or moderates, paginated.
  • Get Channel Retrieves a public channel by ID, short name, or URL with description, images, and counts.

Engagement

5
  • List Video Comments Retrieves a video's comments, newest first, with text, author, and reply counts. The read behind feedback digests.
  • Add Comment to Video Posts a comment as the connected user, where comments are enabled. Used sparingly, for genuine engagement flows.
  • Like Video Likes a video as the connected user.
  • Unlike Video Removes the connected user's like from a video.
  • List Liked Videos Retrieves the videos the user has liked, paginated.

Accessibility and Identity

3
  • List Text Tracks Retrieves a video's captions and subtitles with type, language, active state, and download links. The audit read for accessibility coverage.
  • Get Current User Retrieves the connected user's profile with account tier and upload quota. The connection check before upload flows.
  • Get User Retrieves any user's public profile by ID, URI, or URL.

Frequently Asked Questions

What can FlowRunner do with Vimeo?

FlowRunner agents can run List My Videos, Get Video, and Update Video in Vimeo, plus 23 more actions.

Does connecting Vimeo to FlowRunner require OAuth?

Yes. Vimeo connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

Can Vimeo trigger a FlowRunner workflow automatically?

Vimeo doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Vimeo

$100 in credits. No card required. Connect in minutes.