
Repurpose Bot: Blog to Social Automation
Turn every new blog post into an X thread, a LinkedIn post and a newsletter blurb, automatically. Runs free on GitHub Actions and delivers to Telegram, Discord or Slack. Bring your own OpenAI or Gemini key, and customize everything from one simple settings file.
Publish once. Get everything else written for you.
Repurpose Bot watches your blog's RSS/Atom feed. When a new post goes live, it writes your social content and sends it to the channel you already use. There's no server, no terminal and no monthly subscription. It runs on GitHub's free Actions tier and you set it up entirely from the GitHub website.
What you get for every new post
- X/Twitter thread: 5–7 tweets, with a hook up front and the link at the end
- LinkedIn post: 150–250 words with a clear takeaway
- Newsletter blurb: a 2–3 sentence teaser
Built to be flexible
- One simple settings file. Change your feed, tone, AI models, delivery channels and content formats by editing
config.yaml. Adding an Instagram caption is three lines. No coding needed. - Two AI providers. Add an OpenAI key, a Gemini key, or both. If both are present it tries OpenAI first and falls back to Gemini automatically.
- Three delivery channels. Telegram, Discord and Slack. Use one or all.
- Any feed. Works with WordPress, Ghost, Blogger, Substack and anything else that publishes RSS or Atom.
Built to be reliable
- Safe first run. On its first run the bot skips all your existing posts and sends nothing, so you are never flooded with old content. Only posts published after setup are repurposed.To confirm everything works straight away, you can have it post your 2 latest posts once (one setting, explained in the Documentation tab).
- Spending control. A per-run limit caps how many posts are processed at once, so your AI bill stays predictable.
- Never posts the same article twice, even if a run is cancelled halfway
- Never sends empty or cut-off output
- Retries temporary failures, and stops retrying a post that keeps failing
- Splits long messages cleanly for each platform's limits
- Safe by default: keys stay in GitHub Secrets and mass-mentions are blocked
Need something different?
Need a different AI provider or another delivery platform such as WhatsApp or Teams? We can build it for you. See the Customization tab. Custom work is quoted individually, so expect a price adjustment depending on what you need.
Who it's for
Bloggers, indie makers and small teams who want their writing promoted without rewriting it four times.
Comments