Write
Draft once. Change the wording for any network that needs it.
Plan, write and schedule posts for every network you use, from one calendar. Bring your team, or your AI agent.
One draft, tuned for each network, with a live preview of how it will look.
How writing worksLumen Books
To
Author night this Friday at 7Author night this Friday at 7
Write it yourself, or let your agent, your code or a feed send it. Each post is checked, then sent once through the network's official API.
Four steps. PostLoop handles the parts that usually go wrong.
Posting tools fail in two ways: a post goes out twice, or it quietly doesn't go out. PostLoop is built so neither happens.
Claimed before it's sent
Each post is locked to one send, so a retry can't send it again.
Checked before it retries
If a network doesn't answer, PostLoop looks for the post before trying again.
Every failure explained
A plain reason and a button to fix it. Never an error code.
Publish log
Launch dayClaimed for three networks
9:00:00
Sent to Bluesky
9:00:01
Instagram didn't answer
9:00:01
Found it on Instagram
9:00:31
Not sent againLinkedIn sign-in expired
9:00:32
ReconnectThe open edition is free and AGPL-3.0. Run it on your own server, read every line, keep your data.
$ docker compose up -d ✓ postgres ✓ api ✓ worker $ open http://localhost:8787
One Compose file: the app, Postgres and a worker.
Network tokens are encrypted at rest and never leave your server.
Self-hosted and Cloud run the same code and the same checks.
Licensed AGPL-3.0. The name and logo are trademarks; see the trademarks page.
The open edition is free on your own server. Cloud plans are picked when you sign up.
Free
Open source, AGPL-3.0
You run it on your own server.
From free
Free, Creator, Team, Agency and Business plans
We run it for you, on Cloudflare's network.
Included
With every plan, self-hosted or Cloud
The API and MCP server, for your code and your agents.
Self-hosted is the open-source edition: free, on your own server, with your own network apps and AI key. Cloud is the same core run by us, plus team and agency features such as approvals and a client portal.
Instagram, Facebook, TikTok, LinkedIn, X, YouTube, Threads, Pinterest, Bluesky and Mastodon, each through its official API.
Claude, by Anthropic. Self-hosted, it uses your own API key and nothing goes through our servers. Every AI feature is optional, and nothing it suggests changes your post until you pick it.
No. Before a post is sent it's claimed, and if a send's outcome is unknown, PostLoop checks the network before trying again. If a post can't go out, you're told why in plain words, with the fix.
Yes, through the REST API or the MCP server, under the same rules as people. Turn on approval and nothing goes out until a person says yes.
The code is open source; the name and logo aren't. Run PostLoop as it is under its name, but rebrand a modified fork or a hosted service built on it. The trademark page has the details.
Read the trademark policy