Smart YouTube Event Alerts

YouTube for Agents

TubeHook turns channel activity into clean, categorized events for webhooks, agents, automations, and Discord.

Step 1

Subscribe

Add the YouTube channels you care about by ID, handle, or URL.

Step 2

Magic happens

TubeHook turns noisy updates into useful event signals.

Step 3

Deliver

Send clean event notifications to your endpoint.

Event types

Clean labels for messy channel activity

TubeHook turns YouTube activity into event names your code can route without guessing what changed.

Public video publishedevent
Video updatedevent
Video deletedevent
Live scheduledevent
Live startedevent
Livestream finishedevent
Scheduled release detectedevent
Members-only detectedevent
Detected fallbackevent
Delivery

Two destinations, same clean events

Pick a destination per endpoint. Generic webhooks for your stack, Discord for your channel.

Generic webhook (JSON)
Signed JSON POST to your HTTPS endpoint. HMAC SHA-256 signature, automatic retries, delivery logs, and test sends.
{
  "type": "youtube.video.public_published",
  "channel": {
    "handle": "@vercel",
    "title": "Vercel"
  },
  "video": {
    "id": "dQw4w9WgXcQ",
    "title": "New launch walkthrough"
  },
  "receivedAt": "2026-05-06T18:30:00.000Z"
}
Discord
Paste a Discord channel webhook URL. Events arrive as plain messages; the YouTube link auto-embeds with the thumbnail.
TubeHookToday at 2:14 PM

🔴 MKBHD is live now: iPhone 18 First Look

TubeHookToday at 2:14 PM

📅 Fireship scheduled a livestream in 3 hours: The state of JS in 2026

TubeHookToday at 2:14 PM

📺 Vercel posted a new video: New launch walkthrough

Event filters
Channel tag scoping
Retry visibility
Test sends
Use cases

Agent triggers without the polling layer

Build workflows around creator activity instead of waiting for a scheduled job to notice.

Trigger summarizers
Start transcript, outline, or brief generation the moment a tracked channel uploads.
Feed research agents
Push fresh creator activity into monitoring, clipping, and knowledge-base workflows.
Watch competitors
Alert product, content, or GTM teams when important channels publish or update.
Skip polling glue
Route channel events into your existing stack without building fragile scheduled checks.
Pricing

Plans for builders

Simple plans, easy notifications. No more guessing what changed.

Easy Mode

Free

For testing TubeHook.

  • 1 channel
  • 1 webhook destination
  • Basic event logs
  • Automatic retries
  • Webhook signing

Lite

Popular
$4/mo

billed yearly

For creators and small automations.

  • 3 channels
  • 1 webhook destination
  • Basic event logs
  • Automatic retries
  • Webhook signing

Pro

$19/mo

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.

FAQ

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.

Get Hooked

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.