Two people. Every post.
Editors request approval; a different person approves, rejects or asks for changes. The server enforces it: you cannot approve your own request, and a decision once made is final.
Three steps.
Request
The editor sends a version for approval.
Decide
A different team member approves, rejects or asks for changes.
Locked to the version
Edit after approval and it needs approving again.
What you get.
From the Reach dashboard, as it works today.
No self-approval
The person who asked cannot approve. The server refuses it.
Approve, reject or request changes
Three clear decisions, each recorded with who made it.
Final decisions
A decided approval cannot be decided again.
Tied to the exact version
Publishing checks that the approval matches the current text and media.
Roles
Viewer, editor, admin and owner, set per organisation.
Inbox
Every pending request in one list, with version and requester.
In the dashboard.
An illustration of the screen, with sample content.
The other screens.
Your channels, on one calendar.
AI drafts. A person approves. Reach publishes on time and keeps the record.