Approvals

May 25, 2026

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):

  1. WP-admin → Reviso → Approvals
  2. Find the approval row → Revert.
  3. 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.