Approvals keep everyone informed

  • 4 new
  • 2 improved
  • 1 fixed

Review comments are now where you look for them, a rejection and every comment reach you by email, and a post that waits for approval near its publish time sends a reminder. Also new: the approval review in the API, MCP, CLI and SDKs.

New

  • Emails for every step of a review - when a reviewer rejects your post, leaves a comment, changes the post, or gives the last approval, you get an email with what happened and a link to the post. When you answer in the review thread, the reviewers get an email. Several comments in a row send one email, not one per comment.
  • Reminders before a post misses its time - a post that still waits for approval sends its reviewers a reminder 24 hours before the publish time. When the time passes, the reviewers and the person who asked for approval both hear that the post did not publish. A post that is approved after its time publishes at once, so change the time first when you want another moment. You can turn these emails off under Settings, then Notifications (routine reminders and post failure alerts).
  • The review in the API, MCP, CLI and SDKs - GET /posts/{id}/approval returns the review of a post: every step, each approver's decision, the rejection with its reason, and the comments. The MCP tool is get_post_approval, the CLI command is posts:approval. Two new webhook events, post.approved and post.rejected, tell your system how a review ended. Details in the API docs.
  • Approved and rejected posts in Slack - the Slack channel that hears "a post is waiting for approval" now also hears when the post was approved or rejected, with the reason.

Improved

  • Approval emails open the right workspace - the link in an approval email now opens the post itself and switches to its workspace. Before, the link opened the Approvals page of the workspace you had open, which could be empty.
  • Failure alerts reach the person who made the post - when a scheduled post fails, the team member who created it now gets the alert too, next to the workspace owner.

Fixed

  • Review comments were not shown to the person who asked for approval - "Requested by you" on the Approvals page opened the editor without the comments, and a rejected post left the Approvals page. Each post in "Requested by you" now shows its number of comments and opens with the review next to it, rejected posts stay in that list with a "Rejected" label, and the post page shows the full thread. A rejected post opens in the editor with the feedback beside it, so you can edit it and send it for approval again.
A rejected post in the editor with the review comments next to it

Coming next

What the team is building now. The roadmap has the full list, and how to ask for a feature.

See the roadmap
In progress

Comment to DM for Facebook Pages

The Instagram automation, for your Facebook Page: someone comments your keyword under a post of the Page and gets your link, offer or guide in Messenger, once per person, with an optional public reply under the comment.

In progress

OmniSocials Ads

Create and manage ad campaigns across every connected platform from one place, right alongside your organic posts.

In progress

Embed OmniSocials in your own product

Build social media posting, and soon ads, into your own software for your own users. They connect their social accounts inside your product, you publish and read results through the API, and OmniSocials stays behind the scenes.

See what we are building
In progress

Analytics for posts made outside OmniSocials

See performance for every post on your connected accounts, including ones you publish directly on a platform, right alongside the posts you send through OmniSocials.