willemvroom.com

← willemvroom.com · Hooks on X · How to Hook

Hooks for Bots

Prompts that make AI write opening lines worth reading

Grok, ChatGPT, Claude and agent bots can write a hundred opening lines in a minute. Most of them are bland. This page gives you the prompts, rules and checks to get hooks that actually stop the scroll. Every prompt has a Copy prompt button and buttons to send it straight to your bot.

Note: ChatGPT Dots needs ChatGPT Pro or Business Premium.

Why bots write weak hooks

By default, a language model aims for the safest, most average answer. That is the opposite of a hook.

Generic
It writes for everyone, so it speaks to no one. "In today's fast-paced world..."
Hedged
"Might", "can help", "it's important to note". Hooks need a clear claim.
Too long
It warms up before it gets to the point. The point should be the first line.
Clichés
"Game-changer", "unlock", "Here's the thing", rocket emojis. Readers have learned to skip these.
Made-up proof
Without real numbers, it invents them. That breaks trust fast.

The fix is not a smarter bot. It's a tighter brief: one idea, real proof, a hook type, hard limits and a list of banned phrases.

The master prompt

Paste this, fill in the brackets, and send. It works in any chat bot.

You are a sharp X copywriter. Write the first line (the hook) for my post.

My post: [paste the post or the main idea]
Audience: [who it's for]
The one point: [one sentence]
Real proof: [numbers, results, names, or "none"]
My voice: [e.g. plain, direct, a bit dry]

Rules:
- Max 12 words. It must make sense on its own before "Show more".
- One clear claim. No hedging words (might, can, often, arguably).
- Be specific: numbers, names, stakes. Never invent numbers or facts.
- No clichés: game-changer, unlock, dive in, here's the thing, in today's world, you won't believe.
- No hashtags, no emojis, no questions unless I ask.
- The post must fully deliver on the hook.

Give me 10 options using different hook types (curiosity, contrarian, number, story, mistake, proof, how-to, comparison, relatable, open-loop). Label each with its type. Then pick the best one and explain why in one sentence.

Try it: post your hook

Give the bot context

The output is only as good as what you give it. Check these before you hit send:

A prompt for each of the 20 hooks

Each prompt targets one hook type from Hooks on X. Replace [MY POST] with your post or idea.

1Curiosity Hook

Write 5 curiosity hooks for this X post.
Make the reader need the next line. Tease a result or detail without giving it away.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
Nobody talks about this, but your bio is losing you followers.
Why it works

An unanswered question creates a gap the brain wants to close.

Watch out

Bots love "You won't believe...". Ban it. The tease must be specific.

The Curiosity Hook in the guide · Try it

2Contrarian Hook

Write 5 contrarian hooks for this X post.
Disagree with a common belief in my niche. State it flatly, no hedging.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
Unpopular opinion: posting every day is killing your reach.
Why it works

Disagreement triggers a reaction, either agreement or the urge to reply.

Watch out

Only take positions the post can defend. Bots will invent hot takes.

The Contrarian Hook in the guide · Try it

3Negative Hook

Write 5 negative hooks for this X post.
Warn against something the reader is probably doing right now.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
Stop writing threads if you want more followers.
Why it works

Loss aversion: people react faster to losing than gaining.

Watch out

Keep it useful, not preachy. Pair the "stop" with a better option.

The Negative Hook in the guide · Try it

4Number Hook

Write 5 number hooks for this X post.
Lead with a concrete number: a result, a count, a time frame.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
I gained 3,412 followers in 30 days with one change.
Why it works

Specific numbers feel true and are easy to picture.

Watch out

Never let the bot make up numbers. Give it the real ones.

The Number Hook in the guide · Try it

5Story Hook

Write 5 story hooks for this X post.
Open in the middle of a moment from my past, with a time marker.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
2 years ago, I was posting to zero followers.
Why it works

Stories pull people in. The time marker promises a change.

Watch out

No "Let me tell you a story". Start in the scene.

The Story Hook in the guide · Try it

6Mistake Hook

Write 5 mistake hooks for this X post.
Admit a specific mistake I made, so others can skip it.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
My biggest mistake on X was writing for everyone.
Why it works

Vulnerability builds trust and the lesson feels earned.

Watch out

The mistake must be real and specific, not a humble-brag.

The Mistake Hook in the guide · Try it

7Warning Hook

Write 5 warning hooks for this X post.
Warn the reader about a risk they don't see yet.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
If you're still using hashtags on X, read this.
Why it works

Urgency plus self-interest. Nobody wants to be the one at risk.

Watch out

Don't exaggerate the danger. Bots overdo fear.

The Warning Hook in the guide · Try it

8Secret Hook

Write 5 secret hooks for this X post.
Reveal something insiders know that most people don't.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
The thing top creators don't tell you: they rewrite every first line.
Why it works

Exclusivity. Readers want what others are missing.

Watch out

It has to be genuinely little-known, or it feels like clickbait.

The Secret Hook in the guide · Try it

9Proof Hook

Write 5 proof hooks for this X post.
Lead with the result first, then promise how.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
I made $4,000 from one post. Here's how.
Why it works

Proof earns the right to teach.

Watch out

Only real, verifiable results. Give the bot your actual numbers.

The Proof Hook in the guide · Try it

10List Hook

Write 5 list hooks for this X post.
Promise a clear number of useful items.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
7 things I wish I knew before I started posting.
Why it works

Readers know what they'll get and how long it takes.

Watch out

Deliver exactly that many items, all worth it.

The List Hook in the guide · Try it

11How-To Hook

Write 5 how-to hooks for this X post.
Promise a clear outcome, ideally without a common pain.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
How to write a hook without sounding like a salesman.
Why it works

Clear benefit, low effort. Practical people click.

Watch out

Make the outcome specific. "How to grow" is too vague.

The How-To Hook in the guide · Try it

12Comparison Hook

Write 5 comparison hooks for this X post.
Contrast what most people do with what works.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
Most people post more. Smart people post better.
Why it works

Contrast makes the right choice obvious and lets readers self-sort.

Watch out

Don't insult the reader. Keep the "most people" side relatable.

The Comparison Hook in the guide · Try it

13Challenge Hook

Write 5 challenge hooks for this X post.
Describe a test or experiment I ran and tease the result.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
I tried writing 10 hooks for every post for 30 days. Here's what happened.
Why it works

Experiments are stories with a built-in payoff.

Watch out

The experiment must be real. Bots will happily invent one.

The Challenge Hook in the guide · Try it

14Prediction Hook

Write 5 prediction hooks for this X post.
Make a bold, specific prediction about my niche.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
In 12 months, nobody will write their own first draft.
Why it works

The future is interesting and debatable, so it gets replies.

Watch out

Tie it to a reason. A prediction without logic reads as noise.

The Prediction Hook in the guide · Try it

15Relatable Hook

Write 5 relatable hooks for this X post.
Name a feeling or situation my audience knows too well.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
You write a great post. It gets 12 views.
Why it works

Readers feel seen and want to keep reading.

Watch out

Specific beats universal. Name the exact moment.

The Relatable Hook in the guide · Try it

16Direct Callout

Write 5 direct callouts for this X post.
Call out exactly who the post is for.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
If you're a founder posting on X, this is for you.
Why it works

People stop when they hear their own name or role.

Watch out

Too broad and it calls nobody. Pick one group.

The Direct Callout in the guide · Try it

17FOMO Hook

Write 5 fomo hooks for this X post.
Show what the reader is missing out on right now.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
Everyone using AI for X is skipping this step.
Why it works

Fear of missing out pushes the click.

Watch out

Don't fake scarcity. It has to be true.

The FOMO Hook in the guide · Try it

18Myth-Busting Hook

Write 5 myth-busting hooks for this X post.
Name a popular myth and say it's wrong.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
Myth: you need to post 5 times a day to grow.
Why it works

Correcting a belief feels like valuable insider knowledge.

Watch out

Make sure it's actually a myth and the post proves it.

The Myth-Busting Hook in the guide · Try it

19Transformation Hook

Write 5 transformation hooks for this X post.
Show the before and after of a change.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
I went from 200 to 5,000 followers by changing my first lines.
Why it works

Before and after makes progress tangible.

Watch out

Real numbers only. Give the bot your actual before and after.

The Transformation Hook in the guide · Try it

20Open-Loop Hook

Write 5 open-loop hooks for this X post.
Start a story and stop just before the outcome.
Max 12 words each. Specific, no hedging, no clichés, no emojis or hashtags. Don't invent facts or numbers.

Post: [MY POST]
Audience: [WHO]
Example bot output
I almost deleted my account, until this happened.
Why it works

An open loop needs closing, so readers keep going.

Watch out

The post must close the loop clearly and early.

The Open-Loop Hook in the guide · Try it

Generate 10, pick 1

The first line a bot writes is rarely its best. Ask for many, then make it judge its own work against a rubric.

Write 10 hooks for this post, each using a different hook type. Label the type.
Then score each one 1–5 on: stops the scroll, specific, clear in under 2 seconds, true to the post, sounds like me.
Show a table with the scores and totals. Rewrite the top 2 to make them shorter and sharper. Recommend one.

Post: [MY POST]
Audience: [WHO]
Proof: [REAL NUMBERS OR "none"]

Then read the top three out loud. Pick the one you would stop for. Trust your ear over the bot's score.

The scoring rubric

Score every hook 1–5 on each line. Anything under 20 out of 30 goes back for a rewrite.

Criterion5 means
Stops the scrollYou'd stop for it yourself
SpecificHas a number, name or concrete detail
ClearUnderstood in under 2 seconds
ShortFits before "Show more", ideally under 12 words
TrueThe post delivers fully; no invented facts
VoiceSounds like you, not like a bot
Score this hook 1–5 on: stops the scroll, specific, clear, short, true to the post, sounds like me. Total out of 30. If under 20, rewrite it and score again.

Hook: [HOOK]
Post: [MY POST]

Before and after

Typical default bot output, and what you get with the prompts above.

Bot defaultImproved
In today's fast-paced digital world, hooks are a game-changer for engagement! 🚀Nobody reads past your first line.
Here are some tips that might help you grow on X.7 things I wish I knew before posting on X.
Unlock the power of AI to supercharge your content creation!I let AI write my hooks for 30 days. Here's what happened.
It's important to note that consistency can be key to success.Posting every day didn't grow my account. This did.
Let's dive into why storytelling matters for creators.2 years ago, I was posting to zero followers.
Are you struggling with low engagement? You're not alone!You write a great post. It gets 12 views.

System prompt for posting bots

For agents that draft or schedule X posts for you, such as a Grok Bot, a custom GPT or a Claude project. Paste this into its standing instructions.

ROLE
You write X posts for me. The first line is the most important line; treat it as the headline.

HOOK RULES
1. Every post starts with a hook of max 12 words that makes sense on its own before "Show more".
2. Use one of these hook types and rotate them: curiosity, contrarian, negative, number, story, mistake, warning, secret, proof, list, how-to, comparison, challenge, prediction, relatable, direct callout, FOMO, myth-busting, transformation, open-loop. Never use the same type twice in a row.
3. One clear claim. No hedging (might, can, often, arguably, it's important to note).
4. Be specific: numbers, names, stakes. Only use facts and numbers I gave you or that you can cite. Never invent results, quotes or experiments.
5. Banned: game-changer, unlock, supercharge, dive in, here's the thing, in today's world, you won't believe, buckle up, 🚀, 🧵, hashtags in the hook.
6. The body must fully pay off the hook. If it can't, change the hook.

PROCESS
- For each post, draft 10 hooks, score them 1–5 on scroll-stop, specificity, clarity, length, truth and voice, and keep the top one.
- Show me the winner plus the 2 runners-up with their type and score.

VOICE
[3 words for my voice] — example posts: [paste 2–3 of my posts]

SAFETY
- Never post without my approval unless I explicitly say so for that post.
- No rage bait, no fake scarcity, no misleading claims.
- If information is missing, ask one short question instead of guessing.

Short rules for custom instructions

A compact version for ChatGPT custom instructions, Grok customize, Claude project instructions or a Perplexity space.

When I ask for an X post or hook: start with a hook of max 12 words that works before "Show more". One clear claim, specific, no hedging, no clichés, no emojis or hashtags in the hook. Never invent numbers or facts. Give 10 options of different hook types, score them, and recommend one.

Workflow per platform

Grok
Good at what's happening on X right now. Add: "Look at what is trending in [niche] on X today and tie the hook to it, without copying any post." Save the short rules under Customize so every chat uses them.
ChatGPT
Put the short rules in Custom instructions, or build a custom GPT with the full system prompt. Ask for a table with scores so you can compare quickly.
Claude
Create a Project, paste the system prompt into the project instructions and upload 10 of your best posts as a voice reference. Claude follows banned-word lists well.
Perplexity, Gemini, Meta AI, Muse
Use the master prompt per chat. Ask for sources if you want it to add facts, and check every one.
Agent bots (Grok Bot and similar)
Paste the full system prompt into its standing instructions. Have it draft on a schedule and send you the winner plus runners-up for approval. Keep posting on manual approval until the hooks are consistently good.

Mistakes

FAQ

Which bot writes the best hooks?
The one with the best brief. With the prompts on this page, the differences between Grok, ChatGPT and Claude get small.
Do the Send to buttons work everywhere?
Grok, ChatGPT, Claude and Perplexity open with the prompt filled in (you may need to be signed in). Grok Bot, ChatGPT Dots, Gemini, Meta AI and Muse don't support that, so the prompt is copied first: just paste it. The prompt is always copied as a backup.
Will readers know a bot wrote it?
Not if you give it your voice, ban the clichés and edit the final line yourself.
Should a bot post automatically?
Only once its hooks are reliably good and true. Start with approval on every post.
Can I use these prompts for LinkedIn or Threads?
Yes. Change "X" and the "Show more" limit to fit the platform.

Share this guide on X

A bot writes fast. You decide what's worth reading.

← Hooks on XHow to HookBack home