Hook

Pricing

Free to watch your category. Paid to break it down.

Hook watches your whole niche and answers in Slack for free. Paid plans switch on deep video analysis across the accounts you choose, from $89 a month.

Free plan, no credit cardReal virality, not boostedSet up in 2 minutes

Free

Watch your whole category, forever.

$0forever

No card required

  • Monitor up to 25 accounts: reels, profiles, ad signals
  • Whole-category ranking, refreshed monthly
  • Your Slack coworker: nudges and answers
  • 1 deep video analysis included
Recommended

Starter

Deep analysis on the accounts that matter.

$89/mo

Cancel anytime

  • Everything in Free, plus
  • Deep video analysis: hooks, pacing, scripts
  • Track + analyze up to 50 accounts
  • Competitive benchmarking across your niche
  • Scriptwriter in your brand voice
  • Weekly refresh · up to 5 seats

Growth

Continuous coverage across every brand you run.

$250/mo

Cancel anytime

  • Everything in Starter, plus
  • Track + analyze up to 150 accounts
  • Up to 5 ecosystems, daily auto-analysis
  • Analysis the moment a competitor posts
  • Shareable links, client view, PDF exports
  • Unlimited seats, never per-seat

Agency

Talk to sales

Custom limits, white-label reporting, and hands-on onboarding for teams running many brands or clients. Priced to your workspace, hand-sold rather than in standard checkout.

Talk to sales

Free forever to watch your category. We never meter your Slack coworker. Need multi-brand or white-label? Talk to sales.

How usage works

What you're paying for, in plain terms.

Every plan is measured in three units. Once you know what each one means, the table below reads in a glance.

A tracked account

One Instagram or TikTok profile you're watching. Every reel it posts is pulled and ranked, and on paid plans decomposed hook by hook. Your plan sets how many you track at once: 25 on Free, 50 on Starter, 150 on Growth. Swap accounts in and out as your watchlist changes.

An ecosystem

A group of accounts that make up one niche, or one client. Growth runs up to five, each with daily auto-analysis, so the moment a competitor posts, it's already broken down and waiting when you open Slack.

A seat

One teammate in the workspace. Starter includes up to five. Growth is unlimited seats, so adding a strategist, an editor, or a whole pod never changes the price.

Priced per workspace

Growth is billed per workspace, not per person. Most competitive-intelligence tools charge by the seat, so the bill climbs every time your team grows. Hook doesn't. Unlimited seats are the plan, not an add-on.

Compare plans

Every plan, line by line.

Free watches your category and answers in Slack. Paid plans switch on the deep analysis, benchmarking and scriptwriting, then add coverage and collaboration as you scale.

FeaturesFreeStarterGrowthAgency
Coverage
Platforms watchedIG, TikTok, Ad LibraryIG, TikTok, Ad LibraryIG, TikTok, Ad LibraryIG, TikTok, Ad Library
Accounts tracked2550150Custom
Ecosystems12Up to 5Custom
Refresh cadenceMonthlyWeeklyDaily, autoDaily, auto
Analysis
Deep video analysis1 includedYesYesYes
Competitive benchmarkingNoYesYesYes
Scriptwriter in your brand voiceNoYesYesYes
Real-vs-boosted true scoreYesYesYesYes
Where you work
Slack coworkerYesYesYesYes
MCP into Claude & CursorYesYesYesYes
Collaboration
Shareable links, client view, PDFNoNoYesYes
Seats1Up to 5UnlimitedUnlimited
Support
SupportEmailEmailPriorityDedicated

Proof

The analysis your plan pays for, on brands you know.

Two public teardowns from the brand library, every number from a real Hook analysis. Paid plans run this depth across the accounts you track.

FAQ

Pricing, answered.

Paid plans are billed monthly and you can cancel anytime from Settings. No annual lock-in, no setup fee. Your card is charged the day you upgrade and on the same date each month after.

A creative-intelligence coworker in your Slack

Stop pasting TikTok links into ChatGPT.

You're doing the watching for a model that can't see video. Hook already watched your category, checked what was boosted, and drafts the next one in your Slack.