Add YouTube to your AI agent
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment
- Things your agent can do in YouTube
- 48
Things your AI can do in YouTube
Your FormWise AI can handle any of these in YouTube — on its own, without you needing to click a button.
Add Video to Playlist
PopularTool to add a video to a playlist by inserting a playlist item. Use when organizing videos into playlists or building curated collections.
Insert Comment Reply
PopularTool to create a reply to an existing YouTube comment. Use when responding to user comments or engaging in conversations on videos.
Create Playlist
PopularTool to create a new YouTube playlist on the authenticated user's channel. Use when organizing videos into collections or building curated playlists.
List captions
PopularRetrieves a list of caption tracks for a YouTube video. Returns an empty items list if no captions are available. Raises ExecutionFailed if the video ID is invalid or not found.
List Channels
PopularLists YouTube channels by ID, handle, username, or ownership status, returning detailed channel information including metadata, statistics, and content details. Use this action when you need to retrieve comprehensive channel information by channel ID, handle (e.g., @username), or to list channels owned by or managed by the authenticated user. For finding channels by search query, use the search action instead.
List Comments
PopularList individual comments from YouTube videos. Returns comment details including author, text, timestamps, and engagement metrics. Use 'id' parameter to retrieve specific comments or 'parentId' to retrieve all replies to a top-level comment.
Multipart upload video
PopularUploads a video to YouTube using multipart upload in a single request. Use when you want to upload both metadata and video file together. This action uploads the video file and metadata in one request, unlike resumable upload which requires two steps.
Post Comment on Video
PopularTool to post a new top-level comment on a YouTube video. Use when creating comments to engage with video content or respond to user requests.
Set Comment Moderation Status
PopularTool to set the moderation status of one or more YouTube comments. Use when moderating comments to hold for review, publish, or reject them. Optionally ban the comment author when rejecting.
Update Comment
PopularTool to modify the text of an existing YouTube comment. Use when updating or correcting a previously posted comment.
Update Playlist
PopularTool to modify an existing YouTube playlist's metadata (title, description, privacy status). Use when updating playlist information for the authenticated user's channel.
Update thumbnail
PopularSets the custom thumbnail for a YouTube video using an image from a URL. Requirements: - The authenticated user must own the video or have permission to edit it - The YouTube channel must be verified (phone verification required) to upload custom thumbnails - Image must be JPG, PNG, or GIF; under 2MB; recommended 1280x720 resolution (16:9 aspect ratio)
Show 36 more things it can do
Upload video
PopularUploads a video file to a YouTube channel; the video file must be in a YouTube-supported format.
Insert Channel Section
Tool to create a new channel section for the authenticated user's YouTube channel. Use when organizing channel content into sections like featured playlists, recent uploads, or featured channels.
Delete Channel Section
Tool to delete a YouTube channel section. Use when you need to remove a channel section from a channel. The channel section must exist and the authenticated user must have permission to delete it.
Delete Comment
Tool to delete a YouTube comment owned by the authenticated user or channel. Use when you need to remove a comment from a video. The comment must exist and be owned by the authenticated channel.
Delete Playlist
Tool to delete a YouTube playlist owned by the authenticated user/channel. Use when you need to permanently remove a playlist from YouTube. Requires explicit confirmation via `confirmDelete: true` to prevent accidental deletions.
Delete Playlist Item
Tool to delete a playlist item (remove a video from a playlist). Use when removing specific videos from playlists.
Delete Video
Tool to delete a YouTube video owned by the authenticated user/channel. Use when you need to permanently remove a video from YouTube. Requires explicit confirmation via `confirmDelete: true` to prevent accidental deletions. The video must exist and be owned by the authenticated channel.
Get Channel Activities
Gets recent activities from a YouTube channel including video uploads, playlist additions, likes, and other channel events.
Get channel ID by handle
Retrieves the YouTube Channel ID for a specific YouTube channel handle.
Get Channel Statistics
Gets detailed statistics for YouTube channels including subscriber counts, view counts, and video counts. Channels can be identified using their ID, handle (e.g., @Google), or username.
Video Details Batch
Retrieves multiple YouTube video resource parts in a single batch call. Use when you need cohort-level metrics for many videos to reduce quota usage and latency.
Get Video Rating
Retrieves the ratings that the authorized user gave to a list of specified videos. Use when you need to check if a user has liked or disliked specific videos.
List Channel Sections
Tool to retrieve channel sections from YouTube. Use when you need to get the layout sections of a channel's homepage. Channel sections organize content into categories like playlists, uploads, or featured channels.
List channel videos
Lists videos from a specified YouTube channel. This action primarily uses the playlistItems.list endpoint with the channel's uploads playlist, which is the recommended approach by YouTube. The uploads playlist ID is obtained by fetching the channel resource via the Channels API and extracting the playlist ID from contentDetails.relatedPlaylists.uploads field. If the uploads playlist returns a 404 error (which can happen due to a known YouTube API bug where the returned playlist ID doesn't actually exist), the action automatically falls back to the search.list endpoint to retrieve channel videos. Note that the search fallback has higher quota cost (100 units vs 1 unit) and is limited to 500 results. If a channel exists but has no uploads playlist (e.g., brand accounts, channels with all videos deleted, or channels that haven't uploaded any public content), an empty result set is returned instead of an error.
List Comment Threads
Tool to retrieve comment threads from YouTube videos or channels matching API request parameters. Use when you need to fetch comments with filtering by video, channel, or specific thread IDs.
List I18n Languages
Returns a list of application languages that the YouTube website supports. Use this when you need to retrieve all available language options for YouTube's interface or to localize content.
List I18n Regions
Tool to retrieve a list of content regions that the YouTube website supports. Returns region codes (ISO 3166-1 alpha-2) and localized region names. Use when you need to identify available geographic regions for content filtering or display.
List Live Chat Messages
Tool to list live chat messages for a specific chat. Use for monitoring live chat during broadcasts or retrieving chat history. Returns messages with author details, timestamps, and message types (text, Super Chat, moderation events).
List Playlist Images
Tool to retrieve playlist images associated with a specific playlist. Use when fetching custom thumbnail images for playlists.
List Playlist Items
Tool to list videos in a playlist, with pagination support. Use when walking through a channel's uploads playlist to enumerate all videos.
List Super Chat Events
Lists Super Chat events for a channel, showing supporter purchases during live streams. Returns Super Chat and Super Sticker events from the past 30 days. Use to track and acknowledge supporter contributions.
List user playlists
Retrieves playlists owned by the authenticated user, implicitly using mine=True.
List user subscriptions
Retrieves the authenticated user's YouTube channel subscriptions, allowing specification of response parts and pagination.
List Video Abuse Report Reasons
Tool to retrieve a list of abuse report reasons that can be used to report abusive videos on YouTube. Use when you need to display available reporting categories or before calling videos.reportAbuse. Returns localized reason labels and optional secondary categorizations.
List Video Categories
Tool to list YouTube video categories that can be associated with videos. Use when you need to retrieve available video categories for a specific region or get details about specific category IDs.
Download YouTube caption track
Downloads a specific YouTube caption track, which must be owned by the authenticated user, and returns its content as text. Note: This action requires you to own the video (YouTube Data API v3 restriction). Non-owned videos will return 403 Forbidden errors, including many auto-generated caption tracks.
Rate Video
Tool to add a like or dislike rating to a YouTube video, or remove an existing rating. Use when you need to rate videos on behalf of the authenticated user.
Report Video for Abuse
Tool to report a YouTube video for containing abusive content. Use when you need to flag videos that violate YouTube's community guidelines or contain harmful content.
Search YouTube
Searches YouTube for videos, channels, or playlists using a query term, returning the raw API response.
Subscribe to channel
Subscribes the authenticated user to a specified YouTube channel, identified by its unique `channelId` which must be valid and existing.
Unsubscribe from channel
Tool to unsubscribe the authenticated user from a YouTube channel by deleting a subscription. Use when you need to remove an existing subscription. The subscription ID can be obtained from the `YOUTUBE_LIST_USER_SUBSCRIPTIONS` tool.
Update caption track
Updates a YouTube caption track's metadata such as name, language, or draft status. Use this to modify existing caption track properties without uploading new caption content. Note: Only properties specified in the snippet will be updated; unspecified properties retain their current values.
Update channel
Updates a channel's metadata including branding settings and localizations. Only brandingSettings, invideoPromotion, and localizations properties can be updated. Requires the channel to be owned by the authenticated user.
Update Channel Section
Tool to update an existing YouTube channel section by ID. Use when modifying section properties like title, position, or featured content.
Update Playlist Item
Tool to modify a playlist item's properties such as position or note. Use when reordering videos in a playlist or updating item metadata.
Update video
Updates metadata for a YouTube video identified by videoId, which must exist; an empty list for tags removes all existing tags.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once YouTube is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in YouTube, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches YouTube for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive YouTube work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect YouTube to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find YouTube in your connected apps
Inside FormWise, go to Settings → Connected Services and look for YouTube.
- 3
Hit "Connect"
Click "Connect YouTube" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in YouTube
Build a quick AI Agent (it's like writing instructions, not code), and pick the YouTube actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of YouTube for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your YouTube workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other YouTube users had before signing up
Do I need to know how to code?
Not even a little. If you can use YouTube today, you can set this up. You'll connect YouTube, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your YouTube login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect YouTube or delete everything any time.
What happens when YouTube updates their app?
We handle it. When YouTube adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting YouTube takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like YouTube — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About YouTube on FormWise
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment
Connect YouTube once and your FormWise AI gets 48 things it can do inside it. That means your AI can handle the YouTube work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to YouTube? Take a look at www.youtube.com.
More video & audio integrations
ElevenLabs
Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.
Twitch
Twitch is a live streaming platform popular with gamers, creators, and communities, offering real-time interaction and monetization through subscriptions and donations
Elevenreader
ElevenReader is an AI-powered text-to-speech application by ElevenLabs that converts written content into natural-sounding audio
Cloudinary
Cloudinary is a cloud-based media management platform for uploading, storing, transforming, and delivering images and videos via CDN.
Higgsfield MCP
Higgsfield MCP lets agents generate authorized images, videos, characters, and audio, reuse prior creations, and inspect credit balances through Higgsfield's creative platform.
HeyGen
HeyGen is an innovative video platform that harnesses the power of generative AI to streamline your video creation process
Stop doing the YouTube work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
