Skip to main content

Page Approvals: Reviewing and Approving Content Before Publishing

Learn how to enable Page Approvals in the Edlio CMS, submit pages for review, and approve or reject page changes before they go live on your website.

The Page Approvals feature gives school and district administrators full review and editorial control over website content before it goes live. When enabled, standard users cannot publish changes directly—instead, they submit their page drafts for administrative review and approval.

Overview of Page Approvals

Page Approvals is an optional, school-level security setting designed for schools and districts that want a structured editorial workflow. It ensures that standard website contributors (such as teachers, club advisors, or department staff) can draft and maintain their own web pages without the risk of unreviewed content appearing publicly on the school website.

💡 Best-Practice Adoption Tip: For high-visibility public pages (such as athletics, counseling, or academic department hubs), enabling Page Approvals allows staff members to keep content fresh and draft updates collaboratively while giving school leadership peace of mind that formatting, links, and tone meet district publication standards before going live.

How to enable Page Approvals

Page Approvals is disabled by default. Website Administrators and Super Administrators can enable the feature per school at any time:

  1. In the CMS admin sidebar, navigate to Pages and select Settings (or go to Site Management > Settings > Pages).

  2. Locate the Page Approvals section.

  3. Check the box for "Require approval before page changes go live".

  4. Click Save to apply your settings.

Page Approvals setting in CMS Pages Settings

Standard user workflow: requesting approval

When Page Approvals is enabled, standard users can create and edit page content as normal, but the direct publishing controls are restricted:

  • Restricted Actions: Standard users can no longer directly publish, unpublish, delete, or move pages.

  • Editor Action Buttons: In the page editor footer, standard users will see two primary options: Save Draft (which saves progress privately) and Request Approval (which initiates the administrative review process).

  • Pending Approval Status: Once submitted, the page displays a prominent "Pending Approval" badge in the main Pages list and at the top of the editor.

  • Canceling a Request: If the author needs to make further edits before an administrator reviews the page, they can click Cancel Request at any time to return the page to draft status.

Standard user Request Approval action bar and Pending Approval status

Administrator workflow: reviewing, approving, and rejecting pages

When a standard user submits a page for review, all Website Administrators and Super Administrators associated with the school are notified immediately.

Email review notifications

Administrators receive an automated email notification with the subject line [School Name] - Request for Page Approval, indicating which user submitted the request and which page requires review. The email includes a direct Review Page button that takes the administrator directly into the CMS page editor.

Administrator email notification for page approval

Reviewing in the page editor

Inside the page editor, administrators can inspect the submitted draft changes and take one of two actions from the review bar:

  • Approve: Immediately publishes the draft changes live to the school website. The page becomes visible to visitors right away, and the author receives an automated confirmation email.

  • Reject: Reverts the page back to a draft for the author so they can make necessary adjustments. The author receives an automated notification explaining the status.

Administrator Approve and Reject action bar in page editor

Administrator Publishing Capabilities: Website Administrators and Super Administrators always retain direct publish capabilities and can publish, unpublish, move, or delete pages at any time without going through the approval process.

Related articles

Did this answer your question?