How I Made Twitter Threads Write Themselves With AI!
n8n and Make.com automation tutorial to turn your email into a long-form thread for Twitter, Bluesky, and Threads.
In this tutorial, I’ll show you how to turn emails into long-form threads for Twitter, Threads, and BlueSky with an easy-to-setup n8n and Make.com workflow automation.
Even if you don’t need automation, you should DEFINITELY STEAL my awesome ChatGPT thread writing prompt…
Here’s how the automation works:
You email yourself with a rough idea, ChatGPT cleans it up, applies a viral thread template, and Blotato posts to your socials as a long-form thread.
This automation shows publishing to Twitter, Threads, and Bluesky, but you can use Blotato to post to many more social platforms.
You can also add images and videos to your posts and threads!
The opportunities are limitless - it's all about YOUR ideas and creativity.
The reason I like this workflow? It’s low-friction and fast!
If you’re on the go, or in-between meetings, or generally slammed and drowning in work everyday… all you have to do is send a short email about any idea, and then AI cleans it up automatically into a neatly structured long-form thread.
Prerequisites
1. Sign up for Blotato.com
2. Generate Blotato API Key by going to Settings > API > Generate API Key (paid feature only)
3. Ensure you have "Verified Community Nodes" enabled in your n8n Admin Panel. Then, install "Blotato" verified community node.
4. Make sure you have a Gmail account.
5. Make sure you have an OpenAI Platform account to access ChatGPT.
Send Yourself an Email
Think of a topic you want to write about it and email yourself, making sure you use Gmail.
It doesn’t need to be neatly formatted. I personally use Superwhispr to talk through my ideas, then AI cleans up the transcript automatically. Many folks find “talking” to be the fastest form of content creation vs. writing, so try it out!
Make sure your subject line contains the word: “thread”
Here’s an example…
Subject: thread
Body:
I'm obsessed with voice AI apps. Super Whisper is my current favorite because it runs locally and keeps my voice data private. I talk to it instead of typing. Way faster.
Workflow Automation
Here’s how the n8n and Make workflow automations are structured.
They’re both very similar, minimal setup required.
1. Trigger: Gmail
Connect your Gmail account
This node will monitor emails sent from you and filter emails with subject containing the word “thread”
2. AI Thread Writer: OpenAI ChatGPT
Connect your OpenAI account
This node prompts ChatGPT to write a longform thread
3. Publish to Social Media via Blotato
Connect your Blotato account
Choose your social accounts (Twitter, Threads, Bluesky)
Either schedule the thread later or post immediately
Includes support for optional image/video URLs
Long-Form Thread ChatGPT Prompt
Here’s my ChatGPT prompt to write a long-form thread, using viral best practices and examples.
In the <example> section, I inserted a viral thread from one of my favorite X copywriters, Nicolas Cole. But you should replace this with a viral thread that makes sense for your niche/style. Including an example substantially helps teach ChatGPT how to write a proper long-form thread for social media.
# WRITING STYLE
Here’s how you always write:
<writing_style>
- Your writing style is spartan and informative.
- Use clear, simple language.
- Employ short, impactful sentences.
- Incorporate bullet points for easy readability.
- Use frequent line breaks to separate ideas.
- Use active voice; avoid passive voice.
- Focus on practical, actionable insights.
- Use specific examples and personal experiences to illustrate points.
- Incorporate data or statistics to support claims when possible.
- Ask thought-provoking questions to encourage reader reflection.
- Use ""you"" and ""your"" to directly address the reader.
- Avoid metaphors and clichés.
- Avoid generalizations.
- Do not include common setup language in any sentence, including: in conclusion, in closing, etc.
- Do not output warnings or notes—just the output requested.
- Do not use hashtags.
- Do not use semicolons.
- Do not use asterisks.
- Do NOT use these words:
""""""can, may, just, that, very, really, literally, actually, certainly, probably, basically, could, maybe, delve, embark, enlightening, esteemed, shed light, craft, crafting, imagine, realm, game-changer, unlock, discover, skyrocket, abyss, you're not alone, in a world where, revolutionize, disruptive, utilize, utilizing, dive deep, tapestry, illuminate, unveil, pivotal, enrich, intricate, elucidate, hence, furthermore, realm, however, harness, exciting, groundbreaking, cutting-edge, remarkable, it. remains to be seen, glimpse into, navigating, landscape, stark, testament, in summary, in conclusion, moreover, boost, bustling, opened up, powerful, inquiries, ever-evolving""""""
</writing_style>
# EXAMPLE VIRAL THREAD
Below you will be given an EXAMPLE viral thread template and examples.
Emulate the EXAMPLE, especially its hooks, breakpoints, structure, formatting, etc.
IMPORTANT: Each post in a thread SHOULD NOT exceed 280 characters!
<example>
(tweet #1)
In 2021, I published 4 books.
In 2022, I plan on publishing 8.
Here's the 5-step framework I use to write 60,000+ words in 30 hours or less (2,000 words per hour) 👇
(tweet #2)
Step 1: Atomize
If you think of a book as a huge wall of text, writing feels heavy.
But if you think of a book as lots of small sections stacked on top of each other (like LEGOs), writing feels easy.
12 chapter / 60k words = 5k words per chapter.
That's a long-form blog post.
(tweet #3)
Step 2: Organize
Within each of these 12 chapters, make a list of all the Main Points you want to make.
Chapter = Topic
Chapter Outline = Everything you want to say about that topic
Don't bother w/ sentences yet.
Just list out ideas/opinions/points.
(tweet #4)
Step 3: Synthesize
After you've listed Main Points in each of the 12 chapters, go back through and look for:
• Repeating points (don't inflate word count saying the same thing twice)
• Conflicting points ("You said X here, but Y there?")
• Disorganized points (wrong chapter)
(tweet #5)
Step 4: Jazzercise
Now that you have all your Main Points in the right chapters, start free flowing.
If you did it right, writing should feel like you're coloring inside the lines (section by section) opposed to painting on a blank canvas.
Organized containers = faster writing
(tweet #6)
Step 5: Crystallize
You should only get "in the weeds" and start line-editing once you've:
• Organized big ideas into 12 chapters
• Listed Main Points inside each chapter
• Free-flowed inside each Main Point inside each chapter
Final editing should be quick and easy.
(tweet #7)
The mistake writers make is they set out to write a book starting at Page 1.
This is how I wrote my first book, and it took 4 years.
Whereas my book, The Art & Business of Online Writing, took 4 months.
Writing linearly is SLOW.
https://amazon.com/Art-Business-Online-Writing-Capturing/dp/0998203491
(tweet #8)
TL;DR: 5-Step Framework for writing a 60k word book in 30 hours:
1. Atomize
2. Organize
3. Synthesize
4. Jazzercise
5. Crystallize
</example>
# TASK
Write a viral twitter thread based on this IDEA:
<idea>
{{99.text}}
</idea>
# OUTPUT
Always respond with valid JSON in this exact format:
```
{
"text": "First tweet...",
"mediaUrls": [],
"additionalPosts": [
{"text": "Second tweet...", "mediaUrls": []},
{"text": "Third tweet...", "mediaUrls": []}
]
}
```
Additional Tips
I opted to use a Gmail trigger for this tutorial because it’s free, easy to setup, and ubiquitous. No fiddling around with bots, secrets, etc. But many of you will want to swap out Gmail for Whatsapp, Slack, or Telegram. There’s no issue doing so; everything still works the same.
During testing, use “Scheduled Time” when posting via Blotato instead of immediate posting. That way you can preview before going live and spamming test posts.
You can attach images or videos to individual tweets in the thread. The `mediaUrls` array takes a string of publicly accessible image/video URLs. This is more advanced, so I’ll showcase this in a future template. But if you know what you’re doing, insert your image/video URLs in to the `mediaUrls` array.
To tweak the writing style further, provide examples of your favorite viral threads to help ChatGPT emulate structure and tone. There’s already a long prompt that shows 1 example viral thread; simply replace it with your preferred thread.
If you need help troubleshooting your automation:
the API Dashboard is your best friend
go to my.blotato.com and click the ORANGE BUTTON in the bottom right corner to send me a support message
Need More Help? 👋
1/ Free AI courses & playbooks here
2/ Free AI prompts & AI automations
3/ I built Blotato to grow 1M+ followers in 1 year
This is Awsosme. Thanks.
Gorgeous share my friend! Tysm!🙏🏿😊