Approvals
Approvals — formal client sign-off
When a client is happy with a page, they can mark it as approved. Reviso records who approved, when, from what IP / user-agent, and (Pro) attaches a printable certificate to the notification email.
How a client approves
From review mode on any page → Approve this page button at the bottom of the sidebar → confirm. Reviso captures their name + email (which they entered when they first commented) plus the page URL and timestamp.
What’s logged
For every approval:
- Approver name + email
- IP address + user-agent (forensic, not displayed by default)
- Page URL + title
- Exact UTC timestamp
This data lives in wp_reviso_approvals and is exportable on request (we’ll add a built-in export in a future release).
Approval certificate (Pro)
When a page is approved, the notification email includes a printable HTML certificate attachment. It contains:
- Project name + page title
- Approver name + email
- Approval timestamp
- Page URL
- Approval reference ID
Open the attached HTML in any browser → print → save as PDF. Most agencies file this with the project paperwork as proof of sign-off.
Approval revoke
If a client wants to un-approve (rare but it happens):
- WP-admin → Reviso → Approvals
- Find the approval row → Revert.
- Page status returns to In review. The approval record stays in the database for the audit trail.
Per-page status in a multi-page review (Pro)
When you’re running a multi-page review, the reviewer landing shows a progress bar — “3 of 8 approved” — and each page has a badge:
- To do — no one has visited it yet
- In review — someone has left a comment but not approved
- Approved — sign-off received
When every page in a review is approved, you’ll get a roll-up notification email so you know the entire round is closed.