20 free templates

Tweet templates that actually work

20 copy-paste templates for hooks, threads, value posts, stories, lists, contrarian takes, and CTAs. Swap the {{placeholders}} with your specifics, click copy, post.

Hooks

The first line of every tweet decides whether the reader expands or scrolls. These hooks have outperformed across 100k+ tweets analyzed.

Thread HookAny

Concrete-numbers hook

I spent {{$N}} on {{thing}} in {{timeframe}}.

Here's what actually worked, and the {{N}} things that didn't:

Why it works: Specific numbers ($, days, count) signal "I have first-hand data," which is exactly what readers click "Show more" for.

Thread HookAny

Contrarian-claim hook

Most {{audience}} are doing {{common-advice}}.

It's why {{undesired-outcome}}.

The {{N}}-step playbook that actually works:

Why it works: Sets up tension immediately. Reader must click to either confirm or disprove your contrarian claim.

Thread HookAny

Mistake-confession hook

For {{N}} {{years/months}}, I {{wrong-thing}}.

It cost me {{specific-loss}}.

Here's the framework I use now — and why it works:

Why it works: Vulnerability + specificity. The reader thinks: 'I might be making the same mistake — let me find out.'

Thread HookAny

Insider-secret hook

I asked {{N}} {{senior-people}} the same question:

"{{question}}"

{{percent}}% gave the same answer. Here's what they said and why it matters:

Why it works: Promises consolidated wisdom from authority figures. High curiosity gap.

TweetAny

Pointed-question hook

Why do {{percent}}% of {{audience}} {{outcome}} but only {{small-percent}}% {{better-outcome}}?

It's not {{obvious-reason}}.

Why it works: Surfaces a pattern the reader has seen but can't explain. The follow-up tweet delivers the explanation.

Threads

Threads are the highest-ROI content format on X. These structures consistently complete past tweet 8 — the dropoff point that kills most threads.

Thread HookAny

Numbered listicle thread

{{N}} things I wish I knew before {{action}}:

1/ {{Point 1}}
2/ {{Point 2}}
3/ {{Point 3}}
...

The most important one is {{N}}. Here's why:

Why it works: Predictable structure = high completion rate. Reader knows exactly how long the thread is and what they're getting.

Thread HookFounders

Case-study thread

In {{N}} {{months}}, {{result}}.

Here's exactly what I did:

→ {{Step 1 with metric}}{{Step 2 with metric}}{{Step 3 with metric}}

And what I'd do differently:

Why it works: Reverse-engineers a specific outcome. Pairs the credibility of a result with the specificity of a process.

Thread HookB2B

Public-teardown thread

{{Company}} did {{N}} things right with their {{launch / campaign}}.

I broke it down so you can steal the moves:

🧵

Why it works: Borrows the credibility of a known brand. Forces you to find specific, actionable patterns rather than vague praise.

Value posts

Single-tweet posts that deliver complete value in 280 characters. Easier to repost than threads, and the highest-density growth format.

TweetAny

Framework drop

{{Audience}}, write this down:

{{Step 1}}{{Step 2}}{{Step 3}}

That's the entire framework. Most people skip {{step}} and wonder why nothing works.

Why it works: A complete framework in one tweet. Easy to bookmark, easy to share, easy to apply.

TweetAny

Mini-checklist

If your {{thing}} is broken, check these {{N}} in order:

[ ] {{Check 1}}
[ ] {{Check 2}}
[ ] {{Check 3}}
[ ] {{Check 4}}

{{Percent}}% of the time it's the first one.

Why it works: Diagnostic format = high save rate. Readers bookmark it for the next time they hit the problem.

TweetFounders

Then vs. now

Then: {{old-approach}}.
Now: {{new-approach}}.

If you're still doing the first one, you're leaving {{specific-value}} on the table.

Why it works: Sharp before/after comparisons travel well. Implies the reader needs to update.

Stories

Personal-experience posts that build trust and personality. These compound over time — they accumulate replies from people who relate.

Long-form PostAny

Failure → lesson

I {{specific-failure}}.

It hurt for {{timeframe}}.

But here's what I learned, and why I'd go through it again:

{{Lesson 1 — concrete}}
{{Lesson 2 — non-obvious}}
{{Lesson 3 — actionable}}

If you're {{situation}}, do {{action}} now. Don't wait for the same thing to happen to you.

Why it works: Failure stories outperform success stories 2-3x because they signal honesty and the reader doesn't feel sold to.

Long-form PostFounders

Pivot moment

For {{timeframe}}, I was convinced {{wrong-belief}}.

Then {{event}} happened and changed everything.

Here's what shifted, and what it taught me about {{topic}}:

Why it works: Conversion narratives. Reader follows the journey from belief A to belief B with you.

Lists

High-density, immediately useful posts. The format readers screenshot and share in DMs.

TweetAny

Tool roundup

{{N}} tools I use every week to {{outcome}}:

→ {{Tool 1}}{{one-line value}}{{Tool 2}}{{one-line value}}{{Tool 3}}{{one-line value}}{{Tool 4}}{{one-line value}}{{Tool 5}}{{one-line value}}

Bookmark this.

Why it works: Tool roundups have the highest bookmark-to-impression ratio of any list format.

TweetAny

Mistakes to avoid

{{N}} mistakes I see {{audience}} make over and over:

1. {{Mistake 1}}
2. {{Mistake 2}}
3. {{Mistake 3}}
4. {{Mistake 4}}
5. {{Mistake 5}}

The one nobody admits to is {{N}}.

Why it works: Self-diagnostic format. Reader checks each mistake against their own behavior.

Contrarian takes

Posts that challenge an industry default. Highest reply rate — including critical replies, which extend reach.

TweetAny

Industry-default kill

"{{Standard advice}}" is one of the most overrated pieces of advice in {{industry}}.

What actually moves the needle: {{counter-advice}}.

Change my mind.

Why it works: "Change my mind" invites quality replies. The algorithm weights replies from non-followers very high.

TweetB2B

Data-backed contrarian

Everyone says {{conventional-wisdom}}.

I looked at {{dataset / N samples}}.

The data says the opposite: {{actual-finding}}.

Here's why we keep getting it wrong:

Why it works: Pairs a contrarian claim with hard data so the reply thread becomes a debate about methodology, not opinions.

CTAs

The reply, the DM, the link click. The last line of a thread or post that converts attention to action.

CTAAny

Open-question CTA

If you've ever {{shared-experience}}, what was the moment that changed your approach?

Reply with one sentence — I'll read every one.

Why it works: Earns high-quality replies. Algorithmic boost for the host tweet because of reply-to-impression ratio.

CTASolopreneurs

Resource trade

If this thread helped, the full {{resource-type}} is at {{link}}.

It's {{free / $X}} and takes {{N}} minutes.

Why it works: Soft sell. Lets readers self-select into the next funnel step without feeling pitched.

CTACreators

Follow-pitch CTA

Follow @{{your-handle}} for more on {{topic}}.

I write about it every {{frequency}} — usually with specific numbers and frameworks like this one.

Why it works: Explicit but disciplined. Names exactly what the reader will get if they follow.

FAQ

Are these tweet templates free to use?+
Yes — every template on this page is free to copy and use commercially. No attribution required. Replace the {{placeholders}} with your own specifics and post.
Will my tweets feel templated or generic?+
Not if you fill the placeholders with real specifics. The templates are structural — the hook pattern, the rhythm, the call-to-action. Your content (numbers, names, lessons) is what makes the tweet yours.
How is this different from AutoTweet?+
These templates are starting points you fill in manually. AutoTweet's AI Autopilot generates the whole tweet (including the specifics) in your tone profile, then schedules it. Use the templates when you want full control; use AutoTweet when you want output at scale.
Which templates perform best?+
Concrete-number hooks, contrarian takes, and case-study threads consistently outperform other formats. The Why-it-works note on each template is based on patterns observed across high-engagement tweets.

Skip the swap. Let AI do it.

AutoTweet's AI Autopilot fills in the placeholders using your account's actual context — your niche, your tone, your audience — and schedules everything for you.