Social Media Approvals

The version they approved is the version that publishes.

Most teams run approval on the side, in a Trello card, a spreadsheet, or an email thread the wrong person replied to. The comments drift away from the draft, and by publish time nobody is sure which version got the green light. Maeve puts the approval on the post itself. Pick the approvers, set whether one is enough or all must agree, and the post sits as Pending until they decide. Once approved, it moves into the schedule with the decision on record.

3 days free. Cancel anytime.

Maeve approvals view with a post open for internal review, the approve button, an approver list set to all-must-approve, and the post preview beside it

Choose the path before you send it

Every review starts with one decision: who needs to see it. Send the post to the team for internal sign-off, out to the client as a no-login link, or run both in order so the team clears it before the client ever sees it. From the same box you set whether one approval is enough or everyone has to agree, put approvers in a fixed order when the sequence matters, and drop the post into a review batch.

Maeve Request Review dialog with Internal, Client, and Internal plus Client paths, an approval policy of any-one, all-must, or approve-in-order, an approver list, batch selection, and client policy

Every post, and every decision, on record

The table view lays out every post and where its review stands, filtered by status, stage, or date. Flip to Resolved and it becomes the audit trail: who approved, what they decided, when, and the outcome, down to the version they signed off on. Editing a post changes its version, so a fresh round picks up the new one while the old decision stays tied to the version it was made on.

Maeve approvals table listing posts grouped by internal approval pending, client review outdated, and active client review, with review status, batch, and last activity columns

Team first, then the client

Internal sign-off can be the gate that opens client review. The team approves inside the workspace, then the client review batch goes out as a plain link the client opens without an account. Each batch tracks what is approved, what needs changes, and what is still pending, and you can resend the link or cancel the batch from here.

Maeve approvals batches view showing two active client review batches with approved, changes, and pending counts, plus resend link and cancel batch actions

What the approval carries

The decision, the policy, the comments, and the version stamp all live on the same draft, so nothing about a sign-off has to be pieced together later.

Approvers, per postPick from workspace members with approval access. The list is set on the request, not a global setting that goes stale a month later.
Any or all policyOne approval is enough on Any; everyone has to agree on All. The policy is enforced server-side, so the post cannot move forward without it.
States on the postThe draft shows Pending while the team reads it, then flips to Approved or Rejected. The same pill sits on the Board card and the Calendar tile.
Comments, reactions, attachmentsReviewers comment on the post they are reading, drop a screenshot into the thread, or leave a reaction. Notes stay attached to the draft.
Internal or external visibilityEach comment is internal-only by default. Mark it external when the same thread should reach the client review side. Internal notes never leak through.
Versioned by content hashEditing the post changes its hash, so a fresh round picks up the new version cleanly and old decisions stay tied to the version they signed off on.

Connected to the rest of the workspace

Approvals is the sign-off surface. The same posts read differently on the other surfaces, and the decision travels with the draft wherever it goes.

Free planning tools

For agreeing the plan before reviewers judge individual posts: free, open to everyone, no account needed.

Social media approvals FAQ

What is Maeve Approvals?

The internal sign-off surface inside a Maeve workspace. The team picks approvers per post, sets a policy, leaves comments, and decides Approve or Reject. The post sits as Pending until the policy is met, then moves on with the decision attached to the draft.

What's social media approval software?

Software that holds a post in a Pending state while the right people sign off. The point is to put the decision, the comments, and the version stamp on the post itself instead of running approval through email and Slack on the side.

How does internal approval work?

Pick the workspace teammates who need to sign off. Choose Any (one approval is enough) or All (everyone has to agree). Send the request from the post. Approvers see Pending in their queue, read the post, and approve or reject. The post moves on once the policy is met.

Who can be an approver?

Workspace members who have approval access. Role gating is server-side, so you can pick from the right list without checking permissions in your head. The list is per-post.

Does one person approve, or does everyone?

Both work. On Any, one approval is enough and the post moves on. On All, every selected approver has to agree before the policy is met. Set per request.

What happens if a post gets rejected?

The post returns to drafting with the rejection on record. A reason is optional. Approval history keeps the rejection so you know what was decided and when, even after the post gets edited and resubmitted.

Can the requester also be an approver?

Up to you. The approver list is whatever you set when you send the request. Most teams don't put the requester on it, but the workflow doesn't stop you.

Does editing the post mid-review reset approval?

An edit changes the content hash on the draft. The next round of approval sees the new version. Earlier decisions stay in approval history with their own hash, so you can tell what got approved and what got edited after.

How is this different from Client Reviews?

Approvals is for the team signing off inside the workspace. Client Reviews is the no-login surface for the people outside it. Clients open a per-batch link, identify with the email you invited, and decide without a Maeve account. Run either on its own, or run team-then-client where the team approves first and the client review batch goes out after.

Where does the audit trail live?

Approval History under the workspace. Every resolved approval has the approvers, their decisions, the timestamps, the outcome (approved, rejected, withdrawn, admin overridden), and the content hash for the version they signed off on. One audit trail per workspace.

Is the approvals area usable on mobile?

It is. The approvals area runs on phones with a list view for what's pending and a detail view for reading a post and deciding. The same approve and reject actions are available on both.

Which plans include approvals?

Standard and Premium. The internal approvals area is gated to Standard plan and above. Pricing page has the comparison.

Built by two founders who run their own brands on it

Sign off with confidence