- Publishes directly: their posts are scheduled, queued or published as soon as they save.
- Needs approval: “Posts from members who need approval wait for an admin or a member who publishes directly.”
Request approval
A member who needs approval writes the post in the composer as usual. The save button reads Save and request approval. Instead of being scheduled or published, the post becomes Pending approval and appears in the Approvals tab of Publish. The request remembers what the member asked for: a date and time, a queue slot, or publishing now. While it waits, the member can:- edit it;
- Revert approval request, which turns it back into a draft.
Approve or reject
Approvers are the account owner, admins and members who publish directly. On a pending post they see:
Approving or rejecting a post that someone else already handled fails with “This post is no longer waiting for approval.”
Who sees what
- Approvers see every pending post in the Approvals tab and on the calendar.
- A member who needs approval sees only their own requests.
- Notes on a pending post email only the approvers and the requester.
Queue requests hold their slot
A queued request reserves its slot while it waits, so nobody else’s post lands there. Approving keeps it in that slot if the slot still exists and is free; otherwise it takes the first free slot. Rejecting or deleting the request frees the slot. See Queue.Emails
- A new request emails every approver except the requester. It lists only the posts still pending when it is sent.
- Decisions are grouped: posts saved together reach the requester in one email per approver, not one email per channel.
- Each person controls these emails with the Collaboration switch in Notifications.
Recurring posts and Repurpose
- Once a recurring post is approved and scheduled, its next occurrences keep publishing without new approvals.
- Only members who publish directly can make a post recurring or use Repurpose.
API and MCP
Approvals apply everywhere posts are created, not only in the web app.- MCP: any workspace member can connect. A member who needs approval gets
pending_approvalposts fromcreate-post-tool,update-post-toolandpublish-post-tool. Approvers decide withapprove-post-toolandreject-post-tool. - REST API: the API only accepts keys that belong to the owner or an admin, who publish directly, so posts created through the API do not wait for approval. Posts waiting for approval, from the web or MCP, can be decided with Approve post and Reject post.

