Rewrite Blog Post for Reddit
Automate the transformation of your blog posts into Reddit-ready content, saving time and effort while building a comprehensive content library effortlessly.
Last updated
October 1, 2025
Connectors used
Tags
Key Takeaways
- Converts your full blog archive automatically - The workflow loops through every file in a Needle collection and rewrites each one as a Reddit-style post.
- Reddit-native tone, not marketing copy - The AI is prompted to write in a casual, conversational style that fits Reddit communities, not polished blog language.
- Results saved to Google Sheets - Each generated Reddit post is added to a spreadsheet with the title, body text, and original blog link for easy review.
- Runs on a daily schedule - The workflow triggers automatically every day at midnight UTC to process new content.
What This Workflow Does
This workflow takes blog posts stored in a Needle collection and rewrites each one as a short, Reddit-friendly summary. It loops through the files in your collection, pulls out the content, has AI rewrite it in a casual Reddit style (under 150 words), and saves the results to Google Sheets. The idea is to build a library of ready-to-post Reddit content from your existing blog without doing the rewriting manually.
Use cases:
- Repurposing a blog archive into Reddit-ready posts for content distribution
- Building a content library of pre-written Reddit summaries to post over time
- Automating the conversion of long-form articles into short community-friendly formats
How It Works
| Step | What Happens |
|---|---|
| 1. Scheduled trigger | The workflow starts daily at midnight UTC. |
| 2. Loop through files | A loop node iterates through files in your Needle collection (up to 20 iterations). |
| 3. List files | Lists available files from the specified Needle collection. |
| 4. Flatten results | A transform node flattens the loop output into a single list of files. |
| 5. Get file contents | Retrieves the full text content of each blog post from the collection. |
| 6. AI rewrite for Reddit | GPT-4.1 rewrites each blog post as a Reddit-style summary (under 150 words, casual tone, includes the original link). |
| 7. Extract title and link | A transform node parses the AI output to pull out the title and URL. |
| 8. Save to Google Sheets | Each Reddit post (title, text, and original link) is added as a new row in your spreadsheet. |
Workflow Nodes
| Node | Role |
|---|---|
| Scheduled Trigger | Starts the workflow daily at midnight UTC |
| Loop | Iterates through files in the Needle collection (up to 20 iterations) |
| Needle List Files | Lists files from the specified collection |
| Transform - Flatten | Combines loop output into a single list |
| Needle Get File Contents | Retrieves the full text of each blog post |
| AI Node (GPT-4.1) | Rewrites blog content as a Reddit-style summary |
| Transform - Extract | Parses the title and URL from the AI output |
| Google Sheets - Add Multiple Rows | Saves the title, Reddit post text, and original link to the spreadsheet |
Setup Instructions
- Add the "Rewrite Blog Post for Reddit" template to your Needle workspace.
- Create a Needle collection and upload or index your blog posts into it.
- Update the Needle List Files and Get File Contents nodes with your collection ID.
- Create a Google Sheets spreadsheet with columns: Title, Text, Substack Link.
- Connect your Google Sheets account and update the Add Multiple Rows node with your spreadsheet URL.
- Run the workflow once manually to confirm everything processes correctly.
Customization
| What You Can Change | How |
|---|---|
| Schedule timing | Edit the cron expression in the Scheduled Trigger node (default is daily at midnight UTC) |
| Word count limit | Adjust the AI prompt to change the target length (default is under 150 words) |
| Writing style | Modify the AI system prompt to match a different subreddit's tone or your brand voice |
| Number of files processed | Change the loop condition (default caps at 20 iterations) |
| Spreadsheet columns | Update the Google Sheets node instructions to match your column layout |
| Source collection | Point the Needle List Files node to a different collection |
FAQ
Q: Does this workflow post directly to Reddit? A: No. It saves the rewritten content to Google Sheets. You review and post to Reddit yourself.
Q: What format does the AI output? A: Each post includes a Reddit-style title and a short body (under 150 words) written in a casual, conversational tone, ending with a link to the original blog post.
Q: Can I use this with content from sources other than a blog? A: Yes. Any text files stored in a Needle collection will work. The AI rewrites whatever content it receives.
Q: What happens if I add new blog posts to the collection? A: The workflow processes whatever files are in the collection when it runs. New files will be picked up on the next scheduled run.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.