LinkedIn hook generator and the opening formulas behind it
A LinkedIn hook generator is a tool that writes the first line of a post: the sentence that has to work before "see more." The other line people call a headline sits under your name, and that field is a different job, covered on the LinkedIn headline generator page. Most products in this search sell a pack of openings that already performed for someone else. Boykli does a narrower job. On Create posts, the first line of the draft is the hook. A switch asks for one to five alternate openings, built from your material and, if you type one, from an angle you supply. You pick a line. That line replaces the first line of the draft. The body stays.
There is no saved catalog of viral hooks, and there is no button that returns an opening with nothing under it. A tone named Viral Hook exists only on short posts. It is an instruction about curiosity and directness. It is not a promise that LinkedIn will distribute the post, and Boykli does not show post analytics that could make that promise. Algorithm is a plain-language read of LinkedIn's public notes. Radar is a reading list of articles, not a score of which opener won this morning.
Logged-in visitors can browse Radar and Algorithm without a plan. Writing, images, carousels, Voice Agent, publishing, and scheduling need a paid seat. BYOK is $29 a month. Managed is $88 a month. Prices are the public ones on boykli.com.
Three products people call a hook generator
| A hook pack or swipe file | A general chat asked for "viral hooks" | Boykli Create posts | |
|---|---|---|---|
| What comes back | A list of openings written around someone else's post | A list, often with no body, and often with a number the chat invented | One to five openings, plus a full draft that already opens on the first |
| Where the line comes from | A catalog. AuthoredUp, Kleo, and MagicPost are the usual names in this search. The differences are on the AuthoredUp, Kleo, and MagicPost pages | The topic sentence you typed | Your core idea, a YouTube video, an article, a document, or series source text, plus an optional angle |
| The "surprising stat" shape | A borrowed percentage | A fresh percentage, unless you forbid it | A number only when that number is already in what you supplied |
| What you still have next week | The pack | The chat, if you kept it | The draft in your Library. The openings are not a library of their own |
| Where it can go | You paste it into LinkedIn | You paste it into LinkedIn | Edit, then publish or queue on the personal profile you connect with LinkedIn OAuth |
The left column is a category. If the hour you want is "show me 200 openings that already traveled," Boykli will not satisfy it. EasyGen's public pages, read for the EasyGen alternative, also describe hooks as part of a post rather than as a numbered pack, and that product is not taking new signups. The reason Boykli refuses a template opener is the constraint in building Boykli: the words start from something you brought.
Write the opening from your own note
Create posts on a paid seat. BYOK is $29/month with your keys. Managed is $88/month with the platform models and monthly caps.
boykli.com →The formulas, by write mode
Create posts has seven modes. The hook switch defaults to off. When you turn it on, the prompt for that mode names the shapes the opening may use. Short posts are the exception: the short prompt does not name four formulas. It says the first line is the hook on every short draft, switch or not, and it offers a tone called Viral Hook.
"Surprising stat" is the formula that gets misread. The same prompts forbid invented statistics, studies, quotes, revenue figures, and anecdotes. If your note has no number, the writer is told to proceed without one. A formula that asks for a stat does not license a stat. The line has to use a figure you already wrote down, or it has to pick a different shape.
| Mode | Shapes allowed when the hook switch is on | How long the opening is asked to be | What still binds the line |
|---|---|---|---|
| Short | No named formula list. Viral Hook, as a tone, means a direct line that opens a question. The other short tones are Hot Take, Conversational, Thought Leader, Motivational, and Humor | The first line. The whole post is asked to land around 30 to 75 words, two paragraphs at most. The page label says 45–400 characters | Banned stock openings. No hashtags, no emoji, no comment bait, and the post may not start with "I" |
| Medium | Bold claim, surprising stat, short scene, or counterintuitive question | Line 1. Body about 100 to 250 words, five paragraphs at most | The number in a stat line has to already be in the idea |
| Long | Bold claim, micro-story, surprising insight, or a "what if" question | One to two lines, then a 250 to 500 word body, eight paragraphs at most | Same invention ban. Analytical is a tone here. Humor is not |
| YouTube | Bold claim, surprising stat, short scene, or counterintuitive question | One to two lines, from the video | A failed watch returns an error. The post is not written from the title alone |
| Article | Bold claim, a question, or the most provocative idea in the article | One to two lines | A page the fetcher cannot read does not become a confident opening |
| Document | The strongest idea in the file, framed as a bold claim, a surprising stat, or a provocative question | One to two lines | The filename is not a source. The file has to be uploaded |
| Series | Each of the 2 to 8 posts is asked for its own opening. The variation list, when you turn the switch on, is applied to part 1 | Each post is asked to land around 600–1200 characters | "Part 2 of 5" may appear. It is not allowed to be the only opening line |
Those names are instructions in the prompt for that mode. They are not a menu you pick inside the hook panel. The panel has two controls: the switch, and an optional angle. The slider for how many alternates to ask for runs from 1 to 5. The default is 3.
Tone is a separate control, and the menu changes with the mode. How that menu works is the subject of the LinkedIn post generator page. Viral Hook is one item on the short menu. You can write a short post in Conversational, with the hook switch on, and still receive alternate first lines. You can write a short post in Viral Hook, with the switch off, and still get a first line that was told to stop the scroll. The two controls stack. They do not replace each other.
Bold claim
A bold claim states the conclusion in the first line and leaves the evidence for the next paragraph. It works when the conclusion is already in your note and would still be true if nobody clicked "see more."
Take a note you might actually have: "We cut the weekly status meeting from 50 minutes to 15 after the written update started going out the night before. Three people still showed up with nothing read." A claim-shaped opening from that note is: "The meeting got shorter when the update stopped being the meeting." The 50 and the 15 can wait one line. The claim does not need a new fact to sound large.
The failure mode is a claim with no referent. "Most teams are doing status wrong" uses none of the nouns in the note. The prompt tells the writer to keep your nouns. If the first line could sit on anyone's post about meetings, it failed this formula even if it sounds confident.
Surprising stat
A surprising stat puts a number you measured in the first line, because the number is the reason a stranger would stop. From the same note: "50 minutes became 15, and three people still arrived unread." Both figures are in the input. The surprise is the second clause, which the note also contains. The formula did not have to invent a study.
The banned version of this formula is the one a general chat reaches for when the note is thin: "73% of meetings are wasted," "a Stanford study found," "we 10x'd pipeline." None of those strings are in the example note, so none of them are allowed. If you want a percentage in the hook, put the percentage in the idea first, including what it counts and over what window. A round number with no denominator is how this formula becomes fiction.
Medium, YouTube, and document prompts name "surprising stat" explicitly. Long posts name "surprising insight" instead, which can be a number and does not have to be. Short posts never grant the stat formula by name. A short draft can still contain your number, because the craft rules prefer one concrete detail from the input. They cannot manufacture one.
Short scene, or a micro-story
A scene puts the reader in a moment before it explains the moment. Long posts call the same move a micro-story. From the note: "Three people opened laptops in a room that was supposed to be a 15-minute check." The sentence has a count, a place, and a broken expectation. It does not say "let me tell you a story," and it does not add a feeling the note never stated.
Personal Story, as a tone on medium, long, YouTube, series, and document, pushes the whole post toward situation, then tension, then takeaway. The hook formula is only the first line of that shape. The prompt also says not to invent vulnerability. A scene about three unread people is fair. A scene about the manager who could not sleep is not, unless you wrote that.
Scenes die when they go abstract in the second clause. "Three people opened laptops, and it taught me the power of async communication" spends the hook on a moral. Leave the moral under the fold. The first line's job is the room.
Counterintuitive question, or "what if"
A question earns the scroll when the reader can answer it from the post and could not have answered it from the first line alone. Medium and YouTube call this a counterintuitive question. Long posts allow a "what if" question. Article mode allows a question pointed at the strongest idea in the piece. Document mode allows a provocative question built from the file.
From the note: "What if the unread update is the meeting?" That question is unfair in a useful way. It uses the two objects in the note, the update and the meeting, and it refuses the obvious conclusion that a shorter meeting means the meeting was fixed.
Questions that fail this formula ask the reader to perform. "What do you think?" "Agree?" "Sound familiar?" Short posts ban that class of closer outright, along with "Comment below," "Follow for more," and "Thoughts?" Medium and long posts ban the same bait unless you explicitly put a comment ask in the CTA idea. A hook that is secretly a poll is the formula with the label scratched off.
The stock openings that are banned across these prompts, including when a question would be tempting, are: "Here's the thing," "Let that sink in," "Unpopular opinion," "Hot take," "The truth is," "In a world where," "Nobody talks about this," "This is your reminder," and "I used to think." Hot Take remains available as a tone on short posts and on articles. The tone means the draft should challenge a belief that is actually in your material. It does not mean the first line may begin with the words "Hot take."
What the switch does to the draft
Leave the switch off and the post still opens. Short posts are told that the first line must stop the scroll anyway. Medium, long, YouTube, article, and document prompts say to open naturally and still make the line worth reading. Series posts are each told to carry their own hook, with or without the extra list.
Turn the switch on and the writer is told to emit the alternates before the post, in a marked block, exactly as many as the slider says. If the angle box has text, every alternate has to be built from that angle. The draft's opening line is instructed to use the first alternate. The marked block is then removed. It is not part of the post you publish. You see the lines as a list next to the draft.
Choosing a different line replaces the first non-empty line of the draft and leaves every later line where it was. That is a one-line swap. Long, YouTube, article, and document prompts allow a one-to-two-line hook, so if the model spent two lines on the opening, selecting an alternate rewrites only the first of them. Read the second line after you pick. If it still answers the previous opening, edit it.
On a series, the list applies to part 1. Parts 2 onward keep the openings they were written with. Picking a line does not rebuild the series.
A later refinement is a rewrite of the draft. If that rewrite comes back without a new list, the previous list is kept. Each mode allows two refinements on a draft. Managed accounts also have a monthly cap of 130 post refinements. BYOK has no Boykli generation cap. You still pay OpenRouter for chat. Managed posts are written with Grok 4.6. There is no model picker on Create posts.
The list is not stored as a reusable swipe file. The next post starts from the next idea. Voice Agent can turn a live conversation into posts for that session. It does not become a hook style applied to every later draft.
A working pass, from note to first line
This is one medium post. The same seat and the same edit habit apply to the other modes. Change the formula list if you switch mode, using the table above.
- Confirm a paid seat. Browsing Radar does not write. A missing seat fails in the API.
- Open Create posts and choose Medium. Set the tone from the material. Personal Story if the note is a scene. Teach & Explain if it is a mechanism. Step-by-Step if a reader should leave with a sequence. The hook switch does not pick this for you.
- Paste the idea with the detail you would say out loud. For the stat formula, the number has to be in this box. For the scene formula, the place and the person-count have to be in this box. Under ten characters, Create posts stops you. Ten characters is a floor. "Meetings are broken" will come back generic because those three words contain nothing that is yours.
- Turn the hook switch on. If you already know the angle, type it. "The shorter meeting did not fix the unread update" forces every variation onto that point. If you do not know the angle yet, leave the box empty and read the list as candidate shapes, not as a ranked set of winners. A founder who already has the fact can fill one blank from the 50 founder hook templates and paste that sentence into the angle box. Those blanks stay on that page. Create posts does not keep a copy.
- Set the slider. Three is the default. Five is the maximum. One is enough when you are testing a single angle and do not want a pile of near-copies.
- Write. Read the list before you read the body. Discard any line that contains a number, a study, a quote, or a scene you did not supply. Discard any line that starts with a banned opening. The prompt forbids those. A draft can still contain one. Your read is the check.
- Select the line you would post with nothing after it. Then read line two. If line two explains a different opening, fix line two in the text. The selector will not do that for you. Styling, if you want a label in bold or italic, is a separate pass. LinkedIn has no bold button. The character swap, and the letters it cannot style, is covered on the formatting page. Do that after the words are final. A styled line that you then rewrite has to be styled again.
- Leave the CTA off unless the post has a real next step. Save to the Library if you are not posting now. When you are ready, connect the personal profile and publish or queue. The queue uses the weekdays, the one time of day, and the timezone you save. Company pages are not a destination. When to put that slot on the calendar is a different question, covered in best time to post on LinkedIn. The queue itself is the scheduling tool.
A series adds one check. Read part 1's new first line against part 2's first line. If they make the same promise, the series is two posts competing for the same scroll, and the refinement should say which part changes.
What an opening formula will not do
It will not tell you the line won. Boykli does not record impressions, dwell, or "see more" rate, and LinkedIn does not publish the character count at which the feed folds. A line can be specific and still be skipped. A line can be a cliché and still travel. The formulas are a way to force the first sentence to contain your fact. They are not a distribution model.
It will not style the line. The draft is plain text. Bold, italic, and monospace are Unicode letters you apply yourself if you want them. Operators, spaces, and digits stay plain in a monospace run, which matters if your stat hook is a number.
It will not attach a first comment, post to a company page, or post to X. Publishing uses LinkedIn OAuth on the personal profile you connect. That is a statement about how the post leaves the app. It is not a statement that the hook will be shown to more people than a post you paste yourself.
It will not remember that you hated a shape. If every bold claim this month has sounded like a billboard, stop requesting that shape by putting a scene in the angle box, or turn the switch off and write the first line yourself. Two refinements on the draft can say "replace the opening with the factory scene and drop the moral." They cannot update a preference for next Tuesday.
FAQ
Is the hook generator a separate page?
No. It is a switch on Create posts, next to the draft you are already writing. The alternates come back with that draft. There is no hook library in the nav, and the ideas library does not store openings. Picking an idea fills the core idea. It does not fill the angle box.
How many openings can I ask for?
One to five. The control defaults to three, and the switch itself defaults to off. The writer is told to produce exactly that many, then to open the post with the first. You can ignore the list and edit the first line by hand. Hand-editing does not delete the list.
Can I bring my own opening?
Yes. Type the angle, turn the switch on, and every variation is supposed to use that angle rather than a random formula. Selecting one replaces the first line. You can also paste a finished first line into the draft after it exists. The body is still bound by the source you supplied.
Will the stat formula invent a percentage if I did not provide one?
It is told not to. The writing rules say that if no number exists, the draft proceeds without one. That rule applies to the hook and to the body. If a percentage appears that you did not write, delete the line or spend a refinement on that sentence. Do not treat the instruction as a claim that every draft obeys it.
Does "Viral Hook" mean the post will go viral?
No. Viral Hook is a tone on short posts only. The instruction is a direct first line that opens curiosity. Reach is not something the product measures or sells. Managed includes 210 posts a month and 130 refinements. BYOK does not add a Boykli cap on top of what you pay OpenRouter. Neither plan includes an impressions chart.
What happens to the opening on a series?
Each post is written with its own opening, and a label like "Part 2 of 5" is not allowed to be the whole hook. The variation list, if you asked for one, is for part 1. Choosing a line swaps part 1's first line. Later parts stay as written unless you rewrite that part.
Do I get a preview of the fold?
No. Boykli does not draw LinkedIn's mobile "see more" cut, because LinkedIn does not publish that cut. How to test that same draft on a phone feed and a desktop feed is LinkedIn post preview. Read the first line out loud as if it were the entire post. If the verb is missing, the line is not finished, whatever the formula was.
Can I schedule the post once the line is right?
Yes, on the connected personal profile, with an active seat. You save weekdays, one time of day, and a timezone, then add the post, a series, or a carousel PDF to the queue. The app does not publish a company page.
Pick the first line, then post it
Hooks are a switch on Create posts, not a swipe file. BYOK is $29/month. Managed is $88/month.
Try Boykli →