The story is live. It should already be on every network, not queued behind somebody's afternoon.
Distribution is time-critical and repetitive, which is the worst combination for a manual process. And the network that drives the most traffic is rarely the one the social editor got to first.
Your CMS emits an event; the post goes out. Minutes matter, and this removes all of them.
A headline that works on LinkedIn is not the one for X. Override per network without duplicating the story.
You are charged per post, not per journalist. High-volume desks are not penalised for having a newsroom.
Comparable numbers across networks, so the desk can see which framing actually moved, not which felt right.
Hook your CMS's publish event, post with per-network overrides, read analytics back into your own dashboard.
curl -X POST https://api.postlake.dev/v1/posts \
-H "Authorization: Bearer $POSTLAKE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "…", "accounts": ["acc_…"]}'Yes. Trigger on the publish event you already have and post with one call. Most integrations are a webhook handler.
Yes, with per-network text overrides on the same post, so there is still only one story to manage.
No. There are no seats. You are charged for posts, which is the thing that scales with a newsroom's actual output.