video & audio

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

    Popular

    Tool 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

    Popular

    Tool to create a reply to an existing YouTube comment. Use when responding to user comments or engaging in conversations on videos.

  • Create Playlist

    Popular

    Tool to create a new YouTube playlist on the authenticated user's channel. Use when organizing videos into collections or building curated playlists.

  • List captions

    Popular

    Retrieves 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

    Popular

    Lists 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

    Popular

    List 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

    Popular

    Uploads 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

    Popular

    Tool 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

    Popular

    Tool 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

    Popular

    Tool to modify the text of an existing YouTube comment. Use when updating or correcting a previously posted comment.

  • Update Playlist

    Popular

    Tool 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

    Popular

    Sets 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

    Popular

    Uploads 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. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find YouTube in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for YouTube.

  3. 3

    Hit "Connect"

    Click "Connect YouTube" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 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. 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.

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.