YouTube for Agents
TubeHook turns channel activity into clean, categorized events for webhooks, agents, automations, and Discord.
Subscribe
Add the YouTube channels you care about by ID, handle, or URL.
Magic happens
TubeHook turns noisy updates into useful event signals.
Deliver
Send clean event notifications to your endpoint.
Clean labels for messy channel activity
TubeHook turns YouTube activity into event names your code can route without guessing what changed.
Two destinations, same clean events
Pick a destination per endpoint. Generic webhooks for your stack, Discord for your channel.
Agent triggers without the polling layer
Build workflows around creator activity instead of waiting for a scheduled job to notice.
Plans for builders
Simple plans, easy notifications. No more guessing what changed.
Easy Mode
For testing TubeHook.
- 1 channel
- 1 webhook destination
- Basic event logs
- Automatic retries
- Webhook signing
Lite
Popularbilled yearly
For creators and small automations.
- 3 channels
- 1 webhook destination
- Basic event logs
- Automatic retries
- Webhook signing
Pro
billed yearly
For serious automations and multi-channel workflows.
- 25 channels
- 5 webhook destinations
- Basic event logs
- Automatic retries
- Webhook signing
Need 100+ channels or more webhook destinations? Contact us for Agency.
Questions people actually ask
What do you want to know?
What does TubeHook actually do?
TubeHook watches the YouTube channels you choose and turns channel activity into clean events. Instead of one vague notification, you get useful labels like published, updated, live started, live finished, or deleted.
Is this only for AI agents?
No. Agents are one good use case, but TubeHook is for anyone who wants better YouTube events. You can send them to your own webhook endpoints, automations, internal tools, or straight into a Discord channel.
Will this spam me with every tiny YouTube change?
That is exactly what TubeHook is meant to avoid. The goal is to separate meaningful events from noise, so your workflow knows what happened and can decide what to do next.
What kinds of YouTube events can I track?
Uploads, video updates, deleted videos, scheduled lives, live starts, live finishes, and a few fallback detections when YouTube gives us less detail than usual.
Where can I send the events?
TubeHook delivers to two destination types. Generic webhooks send a signed JSON POST to your endpoint — connect them to your app, automation platform, queue, or agent workflow. Discord webhooks post a chat-ready message straight into a Discord channel using its native webhook URL.
What does my webhook receive?
A JSON payload with the event type, channel details, video details when available, and timing information. The point is to give your code something predictable instead of forcing it to interpret raw YouTube noise.
What happens if my webhook is down?
TubeHook tracks delivery attempts and is built around retries and delivery visibility, so failures are easier to find and recover from.
Can I send events to Discord?
Yes. Pick Discord as the destination type when creating an endpoint and paste your Discord channel webhook URL. Each event arrives as a plain message with a YouTube link that Discord auto-embeds with the video thumbnail. Scheduled lives and premieres include a relative timestamp so the message reads "in 2 hours" no matter who is looking.
Give your agents a YouTube signal.
Start with a channel, add an endpoint, and let TubeHook deliver the creator events your workflow is waiting for.