Sign inStart your trial

YouTube

Reference

4 triggers and 50 actions for YouTube workflows.

01. Triggers

Start a workflow when something happens in YouTube

Each trigger lists the event it fires on, the data it sends, and a template you can use it in.

Webhook

4 triggers

Real-time push from the source.

Webhook★ Featured

YOUTUBE_NEW_ACTIVITY_TRIGGER

Fires when there's any new activity on your channel, such as comments, likes, or shares from viewers. Use this to monitor and respond quickly to audience engagement.

2 config fields2 output fields
Webhook★ Featured

YOUTUBE_NEW_PLAYLIST_ITEM_TRIGGER

Fires when a video or other content is added to one of your playlists. Use this to automatically organize or share newly added playlist content.

2 config fields2 output fields
Webhook★ Featured

YOUTUBE_NEW_SUBSCRIPTION_TRIGGER

Fires when someone subscribes to your YouTube channel. Use this to welcome new subscribers or trigger personalized outreach campaigns.

1 config field2 output fields
Webhook

YOUTUBE_NEW_PLAYLIST_TRIGGER

Fires when you create a new playlist on your YouTube channel. Use this to notify your team or set up automation for new playlist management.

2 config fields2 output fields
02. Operations

Act on YouTube from a workflow

Operations are the actions a workflow can take in YouTube, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Captions

3 operations

Manage subtitle and caption tracks for YouTube videos. Use these operations to retrieve caption files, modify existing captions, or see what caption options are available for a specific video.

Action

Download YouTube caption track

YOUTUBE_LOAD_CAPTIONS

Retrieves the text content of caption tracks from your YouTube videos, allowing you to access and work with your video's subtitle data. This is useful for repurposing content, creating transcripts, or analyzing video dialogue.

2 input
Action

List captions

YOUTUBE_LIST_CAPTION_TRACK

Retrieve all available caption tracks for a YouTube video to understand what language options and subtitle formats are available. This helps you identify which captions exist and their details without needing to manually check the video.

2 input
Action

Update caption track

YOUTUBE_UPDATE_CAPTION

Modify the metadata of an existing YouTube caption track, such as its name, language, or draft status, without replacing the caption content itself. This lets you manage caption track properties after they've been created.

2 input

Channels

9 operations

Access and modify channel metadata, structure, and performance data. These operations let you retrieve channel information, organize content sections, fetch video lists, and monitor channel statistics and activity.

Action★ Featured

Get Channel Statistics

YOUTUBE_GET_CHANNEL_STATISTICS

Retrieve key performance metrics for YouTube channels such as subscriber count, total views, and video count to track channel growth and audience engagement. This helps you monitor your channel's performance or compare it against competitors.

5 input
Action

Delete Channel Section

YOUTUBE_DELETE_CHANNEL_SECTION

Remove a channel section from your YouTube channel to reorganize your content layout or clean up outdated sections. This helps maintain a clean channel structure that reflects your current content strategy.

2 input
Action

Get Channel Activities

YOUTUBE_GET_CHANNEL_ACTIVITIES

Retrieve recent activities from your YouTube channel such as new video uploads, playlist updates, and engagement events to monitor channel growth and activity. This helps you stay informed about what's happening on your channel without manually checking.

6 input
Action

Get channel ID by handle

YOUTUBE_GET_CHANNEL_ID_BY_HANDLE

Finds the unique YouTube Channel ID associated with a specific channel handle, enabling you to programmatically access and manage channel information without manual lookups.

1 input
Action

Insert Channel Section

YOUTUBE_CREATE_CHANNEL_SECTION

Organize your YouTube channel content by creating custom sections that help viewers navigate playlists, uploads, and featured channels more easily.

2 input
Action

List Channel Sections

YOUTUBE_LIST_CHANNEL_SECTIONS

Retrieve the organized sections of your YouTube channel's homepage, such as playlists, uploads, and featured channels. This helps you understand and manage how your content is displayed to viewers.

6 input
Action

List channel videos

YOUTUBE_LIST_CHANNEL_VIDEOS

Retrieve a complete list of videos from a YouTube channel to access and manage your video content library. This helps you track, organize, and repurpose your published videos across your business.

5 input
Action

Update channel

YOUTUBE_UPDATE_CHANNEL

Update your YouTube channel's branding, visual identity, and language-specific information to keep your channel looking professional and reaching international audiences.

6 input
Action

Update Channel Section

YOUTUBE_UPDATE_CHANNEL_SECTION

Modify your YouTube channel's section organization by updating titles, positions, and featured content to better showcase your videos and improve viewer navigation.

3 input

Comments

9 operations

Moderate and manage viewer comments on YouTube videos. Use these operations to post responses, filter spam, set moderation status, and maintain discussions under your content.

Action★ Featured

List Comment Threads

YOUTUBE_LIST_COMMENT_THREADS2

Retrieve comment threads from your YouTube videos or channels to monitor viewer feedback and engagement. This helps you understand audience sentiment and identify important conversations happening on your content.

11 input
Action★ Featured

Set Comment Moderation Status

YOUTUBE_SET_COMMENT_MODERATION_STATUS

Control which YouTube comments appear on your videos by approving, rejecting, or holding them for review, with the option to ban repeat offenders. This helps you maintain a positive community and protect your channel's reputation.

3 input
Action

Delete Comment

YOUTUBE_DELETE_COMMENT

Remove unwanted comments from your YouTube videos to maintain a clean and professional channel community. This is useful for deleting spam, inappropriate content, or outdated comments you've posted.

1 input
Action

Insert Comment Reply

YOUTUBE_CREATE_COMMENT_REPLY

Respond directly to viewer comments on your YouTube videos to build community engagement and address questions or feedback from your audience.

2 input
Action

List Comment Threads (Deprecated)

YOUTUBE_LIST_COMMENT_THREADS

Retrieve top-level comments from YouTube videos to analyze viewer feedback and engagement. This operation helps you understand audience sentiment and identify popular discussion topics across your video content.

9 input
Action

List Comments

YOUTUBE_LIST_COMMENTS

Retrieve and review comments from your YouTube videos to see what viewers are saying, including their text, who wrote them, and how much engagement they received. You can fetch specific comments or all replies to a particular comment.

6 input
Action

Mark Comment as Spam

YOUTUBE_MARK_COMMENT_AS_SPAM

Flag inappropriate or unwanted comments on your YouTube videos as spam to keep your channel clean and maintain a positive community environment.

1 input
Action

Post Comment on Video

YOUTUBE_POST_COMMENT

Post a new top-level comment on a YouTube video to engage with viewers and build community around your content.

3 input
Action

Update Comment

YOUTUBE_UPDATE_COMMENT

Modify the text of a comment you've previously posted on YouTube to correct errors, update information, or improve clarity without deleting and reposting.

2 input

LiveChat

1 operation

Retrieve messages from live chat during YouTube livestreams. This operation lets you access real-time viewer interactions and chat history from your live broadcasts.

Action

List Live Chat Messages

YOUTUBE_LIST_LIVE_CHAT_MESSAGES

Retrieve messages from a YouTube live chat, including text messages, Super Chat donations, and moderation events with author information and timestamps. Use this to monitor viewer engagement in real-time or analyze past broadcast interactions.

6 input

Localization

2 operations

Query available regional and language options for YouTube content. These operations help you understand which regions and languages YouTube supports for localization purposes.

Action

List I18n Languages

YOUTUBE_LIST_I18N_LANGUAGES

Retrieves all available language options supported by YouTube's interface, helping you understand which languages are available for content localization and viewer accessibility.

2 input
Action

List I18n Regions

YOUTUBE_LIST_I18N_REGIONS

Retrieve the list of geographic regions supported by YouTube, including region codes and localized names, to understand where your content can be targeted or viewed.

2 input

Moderation

2 operations

Report inappropriate content and retrieve abuse report categories. Use these operations to flag videos for policy violations and access the standardized reasons for reporting abusive material.

Action

List Video Abuse Report Reasons

YOUTUBE_LIST_VIDEO_ABUSE_REPORT_REASONS

Retrieve the available categories and reasons that viewers can use when reporting abusive or harmful content on YouTube. This enables you to display the correct reporting options to users or validate report submissions before sending them.

2 input
Action

Report Video for Abuse

YOUTUBE_REPORT_VIDEO_ABUSE

Flag YouTube videos that contain abusive, harmful, or policy-violating content to help maintain a safe community environment. This allows you to report videos that don't meet YouTube's community standards directly through the API.

5 input

Monetization

1 operation

Track revenue from viewer support features on your channel. This operation retrieves Super Chat events that generate direct payments from your audience.

Action

List Super Chat Events

YOUTUBE_LIST_SUPER_CHAT_EVENTS

Retrieve a list of Super Chat and Super Sticker purchases from your channel's live streams over the past 30 days to see who supported you and how much they contributed.

4 input

Playlists

9 operations

Create, organize, and manage YouTube playlists and their contents. These operations let you build custom video collections, add or remove videos, update playlist details, and retrieve playlist artwork.

Action★ Featured

Add Video to Playlist

YOUTUBE_ADD_VIDEO_TO_PLAYLIST

Adds a video to a YouTube playlist, allowing you to organize and curate video collections without manual platform interaction.

3 input
Action★ Featured

Create Playlist

YOUTUBE_CREATE_PLAYLIST

Create a new YouTube playlist on your channel to organize and group videos into themed collections. This helps you structure content for viewers and improve discoverability of related videos.

3 input
Action

Delete Playlist

YOUTUBE_DELETE_PLAYLIST

Permanently removes a YouTube playlist from your channel. This helps you clean up outdated content collections or remove playlists that no longer serve your audience.

3 input
Action

Delete Playlist Item

YOUTUBE_DELETE_PLAYLIST_ITEM

Remove unwanted videos from your YouTube playlists to keep your content collections organized and relevant. This helps you maintain clean, curated playlists without manually editing through YouTube's interface.

1 input
Action

List Playlist Images

YOUTUBE_LIST_PLAYLIST_IMAGES

Retrieve all thumbnail images associated with a specific YouTube playlist to access visual assets for content management and promotional purposes. This helps you organize and reuse playlist artwork across different channels and platforms.

7 input
Action

List Playlist Items

YOUTUBE_LIST_PLAYLIST_ITEMS

Retrieve all videos from a YouTube playlist with pagination support, allowing you to programmatically access and organize video content. This helps you audit, manage, and analyze the videos in your playlists without manually scrolling through each one.

7 input
Action

List user playlists

YOUTUBE_LIST_USER_PLAYLISTS

Retrieves all playlists created and owned by your YouTube account, allowing you to view and manage your curated content collections. This helps you organize and track your video collections for content strategy and audience engagement.

3 input
Action

Update Playlist

YOUTUBE_UPDATE_PLAYLIST

Modify your YouTube playlist's title, description, and privacy settings to keep your content organized and accessible. This lets you update playlist information whenever your content strategy or audience needs change.

5 input
Action

Update Playlist Item

YOUTUBE_UPDATE_PLAYLIST_ITEM

Modify properties of videos within your playlists, such as reordering their position or updating associated notes and metadata. This helps you organize and curate your playlist content to better match your channel strategy and audience needs.

6 input

Subscriptions

3 operations

Manage a user's channel subscriptions and subscription relationships. Use these operations to follow or unfollow channels and retrieve a list of channels the user is subscribed to.

Action

List user subscriptions

YOUTUBE_LIST_USER_SUBSCRIPTIONS

Retrieve all YouTube channels that you're subscribed to, with options to filter and paginate through the results. This helps you organize and analyze your content consumption patterns.

3 input
Action

Subscribe to channel

YOUTUBE_SUBSCRIBE_CHANNEL

Automatically subscribe to a YouTube channel on behalf of your authenticated account, helping you stay connected to creators or competitors in your niche.

1 input
Action

Unsubscribe from channel

YOUTUBE_UNSUBSCRIBE_CHANNEL

Remove your subscription from a YouTube channel to clean up your subscription list or stop following content you no longer want to see.

1 input

Videos

10 operations

Upload, update, and retrieve YouTube videos and their metadata. These operations cover publishing new videos, modifying titles and descriptions, managing thumbnails, rating content, and accessing video details and statistics.

Action★ Featured

Update thumbnail

YOUTUBE_UPDATE_THUMBNAIL

Replace a YouTube video's thumbnail with a custom image from a URL to improve click-through rates and video discoverability.

2 input
Action★ Featured

Upload video

YOUTUBE_UPLOAD_VIDEO

Upload video files directly to your YouTube channel from your computer. This allows you to publish content to your audience without using the YouTube website interface.

6 input
Action★ Featured

Video Details Batch

YOUTUBE_GET_VIDEO_DETAILS_BATCH

Retrieve detailed information for multiple YouTube videos at once, including views, likes, comments, and other metrics. This helps you efficiently analyze performance across your video library without making individual requests for each video.

3 input
Action

Delete Video

YOUTUBE_DELETE_VIDEO

Permanently remove a video from your YouTube channel. Use this when you want to take down content, correct mistakes, or manage your channel library.

3 input
Action

Get Video Rating

YOUTUBE_GET_VIDEO_RATING

Check which videos a user has liked or disliked to understand their engagement and content preferences.

2 input
Action

List Most Popular Videos

YOUTUBE_LIST_MOST_POPULAR_VIDEOS

Retrieves YouTube's official trending and most popular videos for a specific region and category. This helps you stay current with what audiences are watching and identify viral content opportunities in your niche.

6 input
Action

List Video Categories

YOUTUBE_LIST_VIDEO_CATEGORIES

Retrieve available YouTube video categories for your region to ensure your videos are properly classified and discoverable to your target audience.

4 input
Action

Multipart upload video

YOUTUBE_MULTIPART_UPLOAD_VIDEO

Upload your video content to YouTube along with its title, description, and other metadata all at once, making it faster than separate upload steps.

6 input
Action

Rate Video

YOUTUBE_RATE_VIDEO

Add or remove a like/dislike rating on YouTube videos to express your engagement and preferences on content that matters to your audience.

2 input
Action

Update video

YOUTUBE_UPDATE_VIDEO

Modify the title, description, tags, and other metadata of your YouTube videos after publishing without needing to re-upload them. This lets you keep your video information current and optimize discoverability.

7 input
What now

Use YouTube in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.