Approval workflow

A social media approval workflow for teams and clients

Turn on approvals and every post a team member schedules waits for sign-off from an owner, an admin or the client. Approvers get an email, authors hear back, and every post keeps its full history.

  • One switch per workspace
  • Clients approve from a private link
  • Full history on every post

Everything the approval workflow does

Posts wait as Awaiting approval

When a member schedules a post, it's held until someone approves it. It keeps its date and time, and nothing publishes before it's approved.

A Needs approval page

Everything waiting is in one list. Pick a group in the sidebar to see only its posts.

Emails at each step

Owners and admins get an email when a post is submitted. The author gets one when it's approved or when changes are requested.

Change requests with a note

Ask for changes and say what to fix. The post goes back to the author's drafts with your note, ready to edit and send again.

Review links

Each group can have a private review link, so a client or anyone outside the team can approve its posts or ask for changes, without an account. It also shows what's coming up.

Full approval history

Every post shows who submitted it, who approved it or asked for changes, when, and what they said, including approvals from review links.

See it work

From submitted to scheduled, step by step

A member submits a post, approvers get an email, and the post waits on the Needs approval page. Approve it and it's scheduled; ask for changes and it goes back to the author with your note.

  • Posts keep their date and time while they wait
  • Emails to approvers and to the author
  • Approved late? It publishes right away

Step 1 of 5: With approvals on, a member's Schedule button becomes Submit for approval. The post keeps its date and time.

Approvals and review links come with Pro and Agency.

Client sign-off

Let clients approve the real post, not a screenshot

Create the review link for a client's group and send it over. They see the posts for their accounts that are waiting, approve them or ask for changes, and can see what's already scheduled. There's nothing to install and no login.

  • One private link per group
  • Approve, or request changes with a note
  • Replace or turn off the link at any time

History

Know who approved what, and when

Each post keeps a record of every submission, approval and change request, with the notes. When a client approves from their link, the history shows their name and the group.

  • Submitted, approved and changes requested, in order
  • Notes saved with each step
  • Visible on the post itself

How it works

How the approval workflow works

  1. 1

    Turn on approvals

    An owner or admin switches on approvals in the team settings. Owners' and admins' own posts are still scheduled directly.

  2. 2

    A member schedules a post

    It's saved as Awaiting approval with its date and time, and owners and admins get an email.

  3. 3

    Someone reviews it

    An owner or admin opens it from the email or the Needs approval page, or the client opens their review link.

  4. 4

    It publishes, or goes back

    Approved posts publish at their scheduled time, or right away if that time has passed. Change requests go back to the author's drafts with the note.

Compared

Approvals in PostNinja vs. screenshots in a chat

With PostNinja

  • The client reviews the actual post that will be published
  • Notes stay with the post they're about
  • Approved posts publish on schedule by themselves
  • The history shows who approved what, and when

With screenshots, email and chat

  • Copy and images get pasted into messages and go out of date
  • Feedback is scattered across threads
  • Someone has to remember to post the approved version
  • There's no record of who said yes

Pricing

One flat price, the whole team included

No per-seat or per-client charges. Unlimited posts to every platform except X, where your plan includes credits.

Pro

For teams and agencies managing many brands.

$50 /month

or $40/month billed yearly

  • 25 social accounts
  • Unlimited team members
  • About 500 X posts a month included
  • AI writer, up to 500 writes a month
  • Groups, approvals and review links
Choose Pro

Agency

For agencies running dozens of client accounts.

$100 /month

or $80/month billed yearly

  • 100 social accounts
  • Unlimited team members
  • About 1,000 X posts a month included
  • AI writer, up to 1,000 writes a month
  • Groups, approvals and review links
Choose Agency

Personal ($15/month, 5 accounts) is for one person working alone.

FAQ

Questions, answered

How do I set up an approval workflow in PostNinja?

Turn on approvals in the team settings, then invite the people who write posts as members. Their scheduled posts will wait for approval. If clients should sign off too, put their accounts in a group and create its review link.

Which posts need approval?

When approvals are on, posts that members schedule wait as Awaiting approval. Posts that owners and admins schedule go straight onto the schedule, so give the people who write posts the member role if every post should be checked.

Who can approve posts?

Owners and admins can approve any post. Anyone with a group's review link, such as your client, can approve posts for that group's accounts.

Does my client need a PostNinja account to approve posts?

No. Put your client's accounts in a group and create the group's review link: a private page that opens in any browser. It shows the posts for that group's accounts that are waiting for approval, plus what's already scheduled, and your client can approve each post or ask for changes with a note. You can replace or turn off the link at any time.

What happens when someone asks for changes?

They write a note saying what to fix, the post goes back to the author's drafts, and the author gets an email with the note. When the author schedules it again, it goes back for approval.

What if a post is approved after its scheduled time?

It's published right away. Otherwise approved posts go out at the date and time they were scheduled for.

Can I have more than one approval step?

Not at the moment. A post needs one approval, from an owner, an admin or the client, and then it's scheduled.

Which plans include approvals?

Approvals are for checking teammates' posts, so they're most useful on Pro and Agency, which include unlimited team members. Pro is $50 a month and Agency is $100.

Who else PostNinja is for

Get sign-off without the back and forth.

Turn on approvals, invite your team and send your first review link today. Plans from $15 a month.