Short answer: a good app hook names a specific problem or result in the first line and shows something on screen straight away. Reliable patterns include "I didn't know my phone could...", "Stop doing X", "POV", "How to X in N taps", and honest before/after. Write several hooks per video, test them as separate edits, and avoid hooks that promise things the app can't do.
The pattern library
Examples use made-up apps.
| # | Pattern | Example line | Suits |
|---|---|---|---|
| 1 | Hidden ability | "I didn't know my phone could scan receipts into a budget" | Utilities |
| 2 | Stop doing X | "Stop splitting bills in the notes app" | Productivity, finance |
| 3 | POV | "POV: your whole week is planned by Sunday 8pm" | Habit, planning |
| 4 | N taps | "Remove a background in 3 taps" | Tools |
| 5 | Before / after | "My camera roll: 14,000 photos → 2,000" | Cleanup, photo |
| 6 | Problem question | "Why do I always wake up at 3am?" | Health, sleep |
| 7 | List | "4 apps I use every day as a nurse" (with permission, real person) | Discovery |
| 8 | Mistake | "The mistake that cost me my streak" | Habit, language |
| 9 | Build in public | "Day 40 of building a sleep app" | Indie devs |
| 10 | Challenge | "Try to beat this level without jumping" | Games |
| 11 | Comparison | "Paper planner vs this app, one week" | Productivity |
| 12 | Honest limits | "What this AI app still gets wrong" | AI apps |
Making a hook land
- Text on screen and spoken, so it works with or without audio.
- Movement in the first frame: the tap, the result, the mess.
- One idea. A hook that promises three things delivers none.
- Match the payoff. If the hook says "3 taps," show three taps.
Hooks to avoid
| Hook | Problem |
|---|---|
| "This app pays you $500 a day" | Income claims; almost always false |
| "Doctors hate this" | Misleading authority |
| "Like and follow to get the link" | TikTok lists "like-for-like" promises and false incentives as fake engagement (For You feed standards, as of 17 September 2026) |
| "I'm just a random user who found this" (when you're the developer) | Deceptive |
| "Guaranteed to fix your sleep" | Health claims you can't back |
| Invented numbers ("9 out of 10 users...") | Unless it's your real data, don't |
Testing hooks
- Write five hooks for one video.
- Cut five edits that differ in the first seconds and the caption.
- Spread them across accounts and days; don't post five near-identical clips to one account in an hour.
- Compare on profile visits and link taps after a week.
- Keep the pattern, not only the line; write new lines in that pattern.
TikTok treats reuploads without new creative edits as ineligible for the For You feed (same source), so each edit should be a real edit. More in why app promotion videos get no views. Formats to pair with hooks: UGC video formats.
Spreading hook tests with Farmero
Farmero turns one upload into one card per account, and you edit each card's caption, so five hook variants can go to five accounts with their own text. It warns when the same clip is going to the same platform twice. See same video on multiple TikTok accounts.
FAQ
How long should an app hook be?
One short sentence that fits on screen. If it needs two lines, cut words.
Should the hook mention the app name?
Usually not first. Lead with the problem or result and name the app when you show it.
How many hooks should I test per video?
Three to five is a practical number for a small team, as an assumption.
Can I copy hooks from viral videos?
Reuse the pattern, not the video. Write your own line about your own app.
