# YouTube AI integration on Definable

> YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment

## What this connects

YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment

Vendor: https://www.youtube.com

## Tools available

**47** tools available. First 12:

- `YOUTUBE_ADD_VIDEO_TO_PLAYLIST` — Add Video to Playlist — Tool to add a video to a playlist by inserting a playlist item. Use when organizing videos into playlists or building curated collections.
- `YOUTUBE_CREATE_CHANNEL_SECTION` — 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.
- `YOUTUBE_CREATE_COMMENT_REPLY` — Insert Comment Reply — Tool to create a reply to an existing YouTube comment. Use when responding to user comments or engaging in conversations on videos.
- `YOUTUBE_CREATE_PLAYLIST` — Create Playlist — Tool to create a new YouTube playlist on the authenticated user's channel. Use when organizing videos into collections or building curated playlists.
- `YOUTUBE_DELETE_CHANNEL_SECTION` — 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.
- `YOUTUBE_DELETE_COMMENT` — 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.
- `YOUTUBE_DELETE_PLAYLIST` — 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.
- `YOUTUBE_DELETE_PLAYLIST_ITEM` — Delete Playlist Item — Tool to delete a playlist item (remove a video from a playlist). Use when removing specific videos from playlists.
- `YOUTUBE_DELETE_VIDEO` — 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.
- `YOUTUBE_GET_CHANNEL_ACTIVITIES` — Get Channel Activities — Gets recent activities from a YouTube channel including video uploads, playlist additions, likes, and other channel events.
- `YOUTUBE_GET_CHANNEL_ID_BY_HANDLE` — Get channel ID by handle — Retrieves the YouTube Channel ID for a specific YouTube channel handle.
- `YOUTUBE_GET_CHANNEL_STATISTICS` — 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.

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use YouTube

Inside a Definable workflow, YouTube is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → YouTube** — the Researcher (GPT-5.5) pulls context from YouTube (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → YouTube** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into YouTube (create record, post message, draft email).
- **Designer / Engineer → Distributor → YouTube** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via YouTube (attach file, open PR comment, post status).

The Verifier checks every YouTube call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- video & audio — https://definable.ai/apps/category/video-&-audio/
- social media accounts — https://definable.ai/apps/category/social-media-accounts/

## Related

- HTML page: https://definable.ai/apps/youtube/
- Same category (video & audio): https://definable.ai/apps/category/video-&-audio/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
