What's new in PostLoop
New features and improvements, as they ship. To see what's coming next, visit the roadmap.

Written by Hamed Rahimi, PostLoop's founder
Best of the blog
Twice a week, 30 days apart
- Our five most-read guidesThursday
- How we plan a launchIn 2 weeks
- Tools we use every dayIn 3 weeks
Your best posts, back on a schedule
Keep a library of posts that always work, and PostLoop brings them back into your queue with a gap between repeats.
Planning
All channels
Last 30 daysEngagement6,952+18%
Link clicks1,204+24%
Analytics and short links
See how every post does on every network, day by day, and track the clicks on your links with campaign tags added for you.
Analytics
- BlueskyInstagramThreadsNS
Northwind Studio
@northwind.studio
New print series: the coast at golden hour. Out this Friday.

Comments, mentions and preview links
Talk about a post where it lives, mention a teammate, and share a link so anyone can see a post and leave a comment.
Teams
POST /v1/posts/check { "body": "Tidepool 2.0 is live.", "channelIds": ["<bluesky>", "<threads>"] } POST /v1/posts { "body": "Tidepool 2.0 is live.", "channelIds": ["<bluesky>", "<threads>"], "schedule": { "local": "2026-03-03T09:00", "zone": "America/Toronto" } }
200 fits on both networksThe API, SDKs, CLI and an MCP server
Everything the app can do, from your own code or your AI agent: a REST API, SDKs for TypeScript and Python, a CLI and an MCP server.
Developers
Webhook deliveries
Live- post.failedinstagram
- post.publishedthreads
- post.publishedbluesky
Signed, retried for a day, never lost.
Webhooks you can rely on
Hear the moment a post publishes or fails. Every delivery is signed, retried for a day, and kept if it still can't get through.
Developers
- ~/postloop
$ docker compose up -d
✓ postgres✓ api✓ worker
$ postloop doctor
✓ Database✓ Storage✓ Bluesky keys
$ open http://localhost:8787
Run PostLoop yourself
The open-source edition now runs with one Docker Compose file, with a doctor command that checks your setup.
Self-host
- march-posts.csvReading
- Mar 3Launch day
- Mar 4A customer story
- Mar 5Too long for X
Campaigns, ideas, CSV import and bulk edit
Group posts into campaigns, keep ideas on a board, bring a month of posts in from a spreadsheet, and change many at once.
Planning
- Scheduled for Tue 9:00Northwind StudioNS
Northwind Studio@northwind.studio· 1m
New print series: the coast at golden hour. Out Friday.
ALT26148912Video, and a media library
Post video to Bluesky and Mastodon, and keep every picture and clip in one library you can pick from in the composer.
Publishing
We made a new version of our app and it has offline mode and widgets now.
SuggestionTidepool 2.0 is live: offline mode, home-screen widgets and a calmer dark theme.#productlaunch#indiedevA writing assistant, when you want it
Rewrite a caption, make it shorter, or get hashtag ideas, right in the composer. Nothing changes until you pick a suggestion.
AI
This week
March2345678- Tue 9:00Tidepool 2.0 launch
- Thu 12:30Meet the team
The calendar and the composer
Plan by day, week, month or list, drag posts to new times, and write once with a version and a live preview for each network.
Planning
Weekday queue
1 free slot- Mon 9:00Launch recap
- Wed 12:30A customer story
- Fri 9:00Your next postFri 9:00Weekend reading list
Queues, repeats and RSS feeds
Give each channel its time slots and new posts fill the next one. Repeat posts on a schedule, or turn a feed into drafts.
Planning
Publish log
Launch dayClaimed for three networks
9:00:00
Sent to Bluesky
9:00:01
Instagram didn't answer
9:00:01
- Not sent again
Found it on Instagram
9:00:31
Not sent again - Reconnect
LinkedIn sign-in expired
9:00:32
Reconnect
Publishing to Bluesky and Mastodon, exactly once
The first two networks are live. Every post is claimed before it's sent and checked before any retry, so nothing posts twice.
Networks
Try what's new.
Every update here is in PostLoop today. Start free, or run it yourself.