Teams (manage access to your accounts)
Hi there,
Until now Postproxy accounts were mostly single-user.
That worked fine for early adopters, but once you start managing multiple brands, multiple profile groups, or automation pipelines — access control becomes necessary pretty quickly.
So we added Teams.
You can now invite teammates to your Postproxy account and control what they can access. Some people may need visibility into everything. Others should only work with a specific set of profiles or projects.
Typical use cases:
-
agencies managing multiple client accounts
-
marketing teams sharing publishing infrastructure
-
developers building internal tools around Postproxy
-
ops teams monitoring publishing pipelines
Access is organized around profile groups, which means you can separate brands, clients, or environments and give people access only where it makes sense.
If you’re already using profile groups through the API, this will feel natural. Teams simply add a human access layer on top of the same structure.
You can invite teammates and manage access directly in the app.
More about profile groups and how access works:
https://postproxy.dev/reference/profile-groups/
Postproxy is often embedded into larger systems. But sometimes humans still need to look at things. Teams make that part easier.
Cheers,
Dmitry
Better validations (fail early, not at publish time)
Hi there,
A surprisingly large portion of publishing failures has nothing to do with your code. It’s usually platform rules showing up at the worst possible moment. A post looks perfectly fine when you create it and then fails 30 seconds later when a platform finally decides it doesn’t like something.
We’ve added a bunch of additional validations so more problems are caught when you create the post, not when it’s already being published.
Some examples:
Placement validation
Facebook and Pinterest now require explicit placement identifiers (page_id or board_id). Previously the platforms sometimes defaulted to something implicitly, which could lead to “oops, wrong page” situations. Now we ask for it upfront.
If you’re unsure about available placements, you can fetch them via the API:
https://postproxy.dev/reference/profiles/#list-placements
Visibility parameters
For TikTok and YouTube we now validate visibility parameters before publishing. Without them the platforms simply refuse the post later, so it’s better to catch it early.
Text length validation
When cross-posting to multiple platforms, one platform may accept a text while another rejects it because it’s too long. We now detect those cases and warn you immediately.
All these validations happen when you submit the post to /api/posts, not later during platform execution. This makes failures predictable and easier to debug.
More details about the Posts API here:
https://postproxy.dev/reference/posts/
The goal here is simple:
Publishing should be boring. Errors should be obvious. And surprises should be rare.
If you hit a platform rule we still don’t validate yet, tell us. Chances are we’ll add it.
Best,
Dmitry
Webhooks (real-time events from your publishing pipeline)
Hi there,
Polling APIs is boring. And also inefficient.
Until now, if you wanted to know what happened to a post — whether it was published, failed, or retried — you had to ask the API again. And again. And again.
Now Postproxy can simply tell you when something happens.
We’ve added webhooks so your system can receive real-time events from your publishing pipeline.
You can subscribe to events like:
-
post.processed -
platform_post.published -
platform_post.failed -
platform_post.failed_waiting_for_retry -
platform_post.insights -
profile.connected/profile.disconnected -
media.failed
This makes it much easier to build event-driven workflows around publishing.
For example:
-
Trigger analytics pipelines when a post goes live
-
Update dashboards when a platform confirms publishing
-
Retry logic or alerts when something fails
-
Sync publishing events into your internal systems
-
Drive automation in tools like n8n or your own backend
Instead of periodically checking /api/posts, you just receive events when something actually happens.
You can configure webhooks directly in the app, or through the API.
If you want to try it, start here:
https://postproxy.dev/reference/webhooks/
And if you’re building automation pipelines or AI-driven systems on top of Postproxy, webhooks usually end up becoming the backbone of the whole setup.
As always - if there’s an event you’d like to see that isn’t there yet, tell us.
Best,
Dmitry
Thread posts for X
Hi there,
Some ideas don’t fit into one post. Product updates, feature breakdowns, launch stories, long explanations. Sometimes you just need a thread.
Postproxy now supports threaded posts for X.
You can send a sequence of posts in one request and we will publish them as a connected thread.
Instead of orchestrating reply chains yourself, you simply describe the sequence and Postproxy handles the rest.
This works especially well for things like:
-
product launch threads
-
feature breakdowns
-
changelog summaries
-
educational threads
-
longer narratives that don’t belong in one post
And of course you can publish threads through the same unified endpoint you already use for everything else:
POST /api/posts
More details about the API model are available in the API reference:
https://postproxy.dev/reference/platform-parameters/#threads
As always, if you’re building interesting automation around threads (AI agents writing threads, CI publishing release threads, etc.), we’d genuinely love to see it.
Cheers,
Dmitry
Analytics API + Build Your Own Dashboards
We’ve opened up the Postproxy Analytics API.
You can now programmatically pull post-level performance data and use it however you want: internal dashboards, reporting tools, automation workflows, or LLM-assisted analysis.
We unify insights where possible, but we don’t assume our UI fits your mental model. Some teams want lightweight visibility. Others want full control.
With the Analytics API (and the SDKs), you can:
-
Fetch unified post metrics across platforms
-
Combine and transform data in your own system
-
Build fully custom Postproxy dashboards
-
Feed performance data directly into automation or AI workflows
Start here:
Analytics API reference → https://postproxy.dev/reference/analytics/
SDKs → https://postproxy.dev/getting-started/sdks/
Postproxy handles publishing execution and normalized analytics. You decide how to interpret and visualize the data.
If you build something interesting on top of it - we’d genuinely love to see it. That’s the whole point of making it programmable.
Best,
Dmitry
Official SDKs (so you don’t write another thin wrapper)
Hey!
We’ve released official Postproxy SDKs for popular languages.
Yes, you can always call the REST API directly. But most teams end up writing the same thin wrapper again and again - request builders, typing, error handling, basic helpers.
So we wrote it once.
The SDKs:
-
Cover all available parameters
-
Are typed where possible
-
Include copy-pasteable examples
-
Let you publish in minutes, just paste your API key and run it
This is especially useful if you’re embedding Postproxy into:
-
Internal dashboards
-
Automation workflows
-
AI-driven publishing pipelines
-
Backend services publishing on behalf of users
Installation and docs are here: https://postproxy.dev/getting-started/sdks/
We’ll keep evolving the SDKs as the API grows. If you’re using a language we don’t support yet, let us know. We’re building this for real engineering teams who actually build cool stuff, not for slides.
Cheers,
Dmitry
Automatic Retries (smart handling of platform failures)
Hi there!
If you’ve worked with social media APIs long enough, you’ve seen this:
-
You send a valid request. Platform responds with “Internal error”.
-
You retry the exact same request a minute later and suddenly everything is fine.
We don’t think you should be building retry logic for every platform yourself.
Postproxy now runs smart automatic retries for transient platform failures. When we detect a failure that looks recoverable, we queue a controlled retry sequence instead of immediately marking the post as permanently failed.
You stay in control:
-
The API exposes a clear status like
failed_waiting_for_retry -
The UI shows that the post is retrying and when the next attempt is scheduled
-
Each platform is handled independently, as always
Publishing is already complex enough. Platform instability shouldn’t become your infrastructure problem.
If you want to see how publishing states work (including retries), check the API reference here: https://postproxy.dev/reference/posts/
As always, if something looks odd or you want more visibility into retry behavior, tell us. We’d rather improve the system than have you build workarounds on top of it.
Cheers,
Dmitry
Post Analytics
Hola!
We’ve added Post Analytics to Postproxy.
You can now open any published post and see how it’s actually performing (impressions, profile visits, likes, saves, comments, follows) - all in one place, with a simple time-based view.
Instead of guessing whether something “did well”, you can now see:
-
how reach evolved over time
-
whether engagement followed
-
if profile visits or follows were driven by a specific post
Metrics are grouped clearly at the top for a quick overview, and you can switch between different signals in the timeline to understand what really moved.
This is especially useful if you’re running automation or publishing across multiple platforms and want a lightweight way to check outcomes without jumping between native dashboards.
Postproxy has always been about execution. Now you can also observe the results.
We’re just getting started here, expect more depth over time.
Cheers,
Dmitry
Pinterest is now supported
Hey! We’ve had a few people ask for this one, especially those running content automation or AI-driven creative workflows. It’s nice to finally say: yes, it’s live.
If you’re building tools or automations that need to publish visual content, Pinterest has always been one of those platforms that quietly matters. It’s not just “another feed” - it’s search-driven, evergreen, and heavily visual. Now you can publish Pins through the same unified Postproxy API you already use for other platforms.
What this means in practice:
-
Create and publish Pins via API
-
Keep your automation flows consistent across platforms
-
Let Postproxy handle the platform-specific details at publish time
As always, publishing is processed per platform, with clear outcomes and proper error reporting. Pinterest now fits into that same predictable execution model.
Full platform details and specifics are here:
https://postproxy.dev/platforms/pinterest/
If you’ve been waiting to plug Pinterest into your pipeline, this is your sign.
Cheers,
Dmitry
Social Calendar (free tool + API)
Hey there!
We’ve shipped a new free tool: Social Calendar 2026. It’s a curated social media calendar with holidays, awareness days, cultural moments, commerce dates, plus “Sensitive” and “No Post” days so you don’t accidentally schedule something tone-deaf.
The calendar is completely free to browse and you can use it without an account.
On top of that, the same dataset is available via a public Calendar API with filtering (country, category, type, tags, date range, search) and no authentication required. You can plug it directly into your automations, content pipelines, or agent workflows.
Browse the calendar here: https://postproxy.dev/calendar/
Use it via API (docs + examples): https://postproxy.dev/reference/calendar/
If you’re publishing to social platforms, planning campaigns, or building automation tools that depend on “what’s happening this week,” this should save you time and a few avoidable mistakes.
Cheers,
Dmitry