Postproxy

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)

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