Know If a Post Will Work Before You Publish It: How Oposto Scores Your Posts
A score out of 100 where 50 is your usual post, an interaction forecast drawn from your real results, and the edits that matter. Here is how Oposto's post review works.
· Strategy
Oposto reviews every post before it goes live: it scores it on six criteria, compares it with what actually worked on your account, derives an interaction range from your own numbers, and suggests up to three concrete edits. A score of 50 means your usual post on that network. Above it, the post should beat your usual results; below it, you know exactly what is holding it back.
This article explains where the score and the forecast come from, why we threw away our old score, and how to use it without mistaking it for a crystal ball. To see the feature in action, everything is on the Post review page.
Why are the usual "engagement scores" useless?
Because they compare to nothing. Most tools ask an AI to grade the post it just wrote. It almost always lands between 85 and 95: an average post and an excellent one get the same score, and nobody learns anything.
We had the same flaw. Oposto's old score was the model grading itself, and its most common value sat around 90 out of 100, whatever the post. It predicted nothing. We replaced it with a system built on a more useful question: will this post do better or worse than what you usually publish, and why?
How does Oposto judge a post?
Our review model reads the post the way your audience would: the text, the images (up to six per post) and, for a video, the analysis already made of that video (what happens in it, its best moments, what is said). It then scores six criteria from 0 to 100, each with its reason:
- Subject: is it relevant to your audience, consistent with what worked for you, and not a repeat of your recent posts?
- Hook: do the first line, the first slide or the first three seconds stop the scroll?
- Text: clarity, brand voice, call to action, length suited to the network.
- Visual: quality, readability on a phone, consistency with your identity, right format.
- Format: fit with the network's conventions (ratio, duration, hashtags, time slot).
- Trend: does the post tap into what works right now, without copying?
The overall score is a weighted average. The hook and the visual weigh more than the rest, because they decide whether anyone stops. Great copy under an unreadable image will never be read.
What does a score of 50 mean?
When your account already has measured posts on that network, 50 is your usual post. The model is instructed not to inflate: a score above 70 has to be earned by evidence that the post beats your ordinary results, and a score below 40 flags a clearly weaker post.
If your account is new and has nothing measurable on that network yet, 50 stands for an average post in your industry. Either way, the score reads the same: it tells you where you stand, it does not flatter you.
Where does the interaction range come from?
This is the most important part, and the one where we were most careful. The model never produces an interaction count itself. It only says which quarter of your past results the post should land in: the weakest quarter, below the median, above the median, or the best quarter.
The code, not the AI, then turns that quarter into numbers, using the posts you actually published on that network over the last six months. If your Instagram carousels in the above-median quarter got between 60 and 90 interactions, that is the range you will see.
Until you have five measured posts on a network, Oposto shows no range at all. No number beats a made-up one.
What happens when a post could do better?
The review suggests up to three recommendations, concrete and specific to that post: "open with the key figure", "cut the caption in half", "crop the visual to 4:5". For each one, you see the expected score and range once applied.
One click asks the assistant to apply them: it edits the post, which is then reviewed again. And if the post is already strong, the list stays empty. Inventing fixes just to look busy would be exactly the habit we wanted to get rid of.
Example: an Atelier Brume carousel
Atelier Brume is a fictional candle brand that mostly posts carousels on Instagram. It is preparing a carousel about how long its candles burn.
- First review: 57. Subject (64) and visual (67) hold up, but the hook is weak (38): the strong figure, "60 hours of burn time", only shows up on slide 3. Forecast: below the median of its carousels.
- Recommendation: open the first slide with that figure, and shorten the caption that repeats the slides.
- Once applied: 70. The hook goes up to 76. Forecast: in the top quarter of its carousels.
These numbers are an example. Yours will depend on your own history, which is the whole point.
What about a whole campaign?
A campaign is also judged as a whole. Oposto gives it an overall score and up to three pieces of advice on the series: angles that repeat, a missing format (no short video, for instance), a rhythm that is too tight, or the two weakest posts to rework first. The advice names the posts concerned, so you know where to act.
Do you have to run the review by hand?
No. Every new post is reviewed automatically a few minutes after it is created, in your language, and the campaign review is refreshed right after. The score shows up in the post editor, in the assistant chat and on the campaign card, as a simple colored ring. One click opens the details in three levels: the summary, the forecast, then the why, criterion by criterion.
Can you trust it blindly?
No, and we say so next to every score: predicted by our model, it can be wrong. Network algorithms change, the news can lift an average post, and an excellent post can land on a bad day. Treat the review as a demanding, honest second opinion that spots what might go wrong before you do. The final call is still yours.
To follow what your posts actually achieved, Oposto's insights bring your networks' results together. Those same results make the next reviews sharper for your account.
Frequently asked questions
Is post review available on the free plan?
Yes, on every plan. Each review uses a small share of the project's quota.
Why don't I see an interaction range?
Because your account has fewer than five measured posts on that network. Oposto would rather show nothing than a made-up number. The range appears as soon as there is enough history.
Does the review look at images and videos?
Yes. The model looks at the post's images and, for a video, relies on the video analysis: what happens in it, its best moments and what is said.
What if I disagree with the score?
Publish anyway if you are convinced: the score is an opinion, not a lock. Every criterion comes with its reason, so you can see exactly where you disagree.
Try post review
Introduce your brand once: Oposto prepares your posts, scores them before they go live and tells you what to improve. Discover post review or get started free, no credit card required.