WordPress Plugin · v3.0.7

Post Pilot Plugin Documentation

Post Pilot is a WordPress content review and maintenance plugin that monitors the age and review history of your content, assigns a clear freshness status, and provides a structured review workflow inside the WordPress dashboard.

Content ReviewMaintenanceWorkflowUpdated Jul 2026

Post Pilot is a WordPress content review and maintenance plugin designed to help website owners, editors, content managers, and marketing teams keep published content accurate and up to date.

As a website grows, older posts and pages can become difficult to manage. Information may become outdated, links may need checking, offers may expire, and important content can be forgotten. Post Pilot solves this problem by monitoring the age and review history of your content, assigning a clear freshness status, and providing a structured review workflow inside the WordPress dashboard.

The plugin works from your own WordPress website. It does not require an external account or API key for its core content-review features.


Main Features

Post Pilot includes the following content-management tools:

  • Automatic content-age tracking for selected public post types
  • Clear Fresh, Review Soon, Needs Review, Outdated, and Snoozed statuses
  • Custom freshness thresholds
  • Weighted site-wide Freshness Score
  • Manual and scheduled content scanning
  • Dedicated Review Queue
  • Mark as Reviewed and snooze actions
  • Bulk content actions
  • Filters for post type, category, status, marketing goal, and funnel stage
  • Content search
  • Marketing Content Brief fields
  • Target keyword and funnel-stage visibility on the dashboard
  • Review dates and review-cycle management
  • Monthly review activity summary
  • Optional weekly email digest
  • Optional outdated-content alerts
  • Category rename and safe-delete tools
  • CSV export
  • Compact WordPress dashboard widget
  • Adjustable table density, sorting, and pagination
  • Activity logging for important review actions

How Post Pilot Works

Post Pilot uses the age of your published content, its last modified date, its review history, and your configured review rules to determine when attention is needed.

A typical workflow looks like this:

  1. You choose which WordPress post types Post Pilot should track.
  2. You define how long content should remain Fresh and when it should move into later review stages.
  3. Post Pilot scans the selected published content.
  4. Every tracked item receives a freshness status.
  5. Editors filter or search the dashboard to find content needing attention.
  6. Important items are added to the Review Queue.
  7. An editor opens the content, checks and updates it, and then marks it as reviewed.
  8. Post Pilot records the review and schedules the next review cycle.

Post Pilot helps manage the review process; it does not automatically rewrite or publish your content.


Installation

Install from the WordPress Plugin Directory

  1. Log in to your WordPress dashboard.
  2. Go to Plugins → Add New Plugin.
  3. Search for Post Pilot.
  4. Click Install Now.
  5. After installation, click Activate.

Install Using a ZIP File

  1. Download the Post Pilot ZIP file.
  2. Log in to your WordPress dashboard.
  3. Go to Plugins → Add New Plugin.
  4. Click Upload Plugin.
  5. Select the ZIP file from your computer.
  6. Click Install Now.
  7. When installation is complete, click Activate Plugin.

After activation, a Post Pilot menu will appear in the WordPress admin area.


First-Time Setup

After activating Post Pilot, complete the following setup:

  1. Go to Post Pilot → Settings.
  2. Open the General tab.
  3. Select the post types you want to track, such as Posts, Pages, or supported custom post types.
  4. Set the Fresh, Review Soon, and Outdated day limits.
  5. Open Automation and choose a scan frequency and preferred scan time.
  6. Enable automatic queueing if you want outdated content added to the Review Queue automatically.
  7. Configure optional notifications, marketing tools, and display preferences.
  8. Click Save Settings.
  9. Return to Post Pilot → Dashboard and click Scan Content Now.

Your content overview will then be calculated using the saved rules.


Dashboard Overview

The Post Pilot dashboard gives you a complete view of your current content health.

Summary Cards

At the top of the dashboard, the summary cards display:

  • Fresh — content that is currently within the Fresh period
  • Review Soon — content approaching the point where a review is recommended
  • Outdated — content that has passed the configured outdated threshold
  • Freshness Score — the overall weighted health score for all tracked content

Header Actions

The dashboard header provides shortcuts to:

  • Export content data as a CSV file
  • Open the documentation
  • Open plugin settings
  • Open the Review Queue and view its current item count

Content Overview

The Content Overview section contains the main content table, filters, search, pagination, bulk actions, and the Scan Content Now button.

Content by Status

This section displays the number and percentage of tracked items in each major status group. It helps you quickly understand the overall balance of fresh and aging content.

Quick Actions

Quick Actions provide convenient access to commonly used tools, including:

  • Scan Content
  • Manage Categories
  • Open Settings

Review Activity

The activity panel summarizes review-related actions completed during the current month and shows the time of the most recent scan.


Understanding Content Statuses

Post Pilot uses the following statuses:

Fresh

The content was published, updated, or reviewed recently and is still within the configured Fresh period. No immediate review is required.

Review Soon

The content is older than the Fresh threshold but has not yet reached the later review threshold. This status is an early reminder to plan a review.

Needs Review

The content has moved beyond the Review Soon period and should be checked for accuracy, relevance, links, formatting, offers, calls to action, and other time-sensitive information.

Outdated

The content has passed the configured Outdated threshold. It should receive higher review priority because its information may no longer be reliable or effective.

Snoozed

The content review has been temporarily postponed. Snoozing keeps the item in the review workflow while hiding the immediate need to act until the snooze period ends.

Important Note About Thresholds

The threshold values must increase in the correct order:

Fresh Until < Review Soon Until < Outdated After

For example:

  • Fresh Until: 30 days
  • Review Soon Until: 90 days
  • Outdated After: 180 days

Your exact status timing depends on the values saved in Post Pilot → Settings → General.


Freshness Score

The Freshness Score is a percentage that represents the overall health of all tracked content.

Each status contributes a configurable value:

  • Fresh always contributes 100%
  • Outdated always contributes 0%
  • Review Soon uses your configured Review Soon weight
  • Needs Review uses your configured Needs Review weight
  • Snoozed uses your configured Snoozed weight

Post Pilot adds the status values for all tracked content and divides the total by the number of tracked items.

For example, if you use the following weights:

  • Fresh: 100%
  • Review Soon: 70%
  • Needs Review: 35%
  • Snoozed: 50%
  • Outdated: 0%

Then a website containing mostly Fresh content will receive a high score, while a website containing many Needs Review or Outdated items will receive a lower score.

The score is a management indicator, not an SEO ranking score. It helps your team measure content-maintenance progress over time.


Managing the Content Table

The content table provides detailed information about every tracked item.

Depending on your settings, it can display:

  • Content title
  • WordPress post type
  • Assigned categories
  • Marketing Brief information
  • Last updated date
  • Content age in days
  • Current freshness status
  • Last reviewed date
  • Available actions

Clicking a content title opens the WordPress editor for that item.

Filters

You can filter content by:

  • Post type
  • Category
  • Freshness status
  • Marketing goal, when Content Brief is enabled
  • Funnel stage, when Content Brief is enabled

You can also enter a keyword in the search field to find content by title or related WordPress search data.

Sorting

In Settings → Display, you can choose the default order:

  • Oldest content first — useful when your main goal is to address the oldest content
  • Newest content first — useful when you want recent content displayed first

Pagination

The number of rows shown on each page can be set to 5, 10, 20, or 50.

Table Density

Choose between:

  • Comfortable — more spacing for easier reading
  • Compact — reduced spacing to show more content on screen

Content Actions

Mark as Reviewed

Use Mark as Reviewed after you have checked the content and completed any necessary updates.

This action:

  • Saves the current review time
  • Removes an active snooze
  • Schedules the next review where applicable
  • Completes the active Review Queue item
  • Records the action in the activity history
  • Returns the item to Fresh status according to the review rules

A content item already marked Fresh cannot normally be marked as reviewed again from the main dashboard until the Fresh period ends. However, an item being completed from the Review Queue can still follow the queue review workflow.

Add to Review Queue

Use this action when an item requires attention but cannot be reviewed immediately. The item will appear on the Review Queue page.

If an item is already in the queue, Post Pilot disables the duplicate queue action.

Snooze for 30 or 90 Days

Use Snooze when a review is valid but should be postponed.

The dashboard bulk-action menu supports:

  • Snooze 30 Days
  • Snooze 90 Days

The Review Queue also provides a 30-day snooze shortcut.

View Content

Use the external-view action to open the public version of the content in a new tab.

Bulk Actions

Select multiple table rows and apply one action to all selected items:

  • Mark as Reviewed
  • Add to Review Queue
  • Snooze 30 Days
  • Snooze 90 Days

Bulk actions are useful when organizing a large content library.


Review Queue

The Review Queue is a dedicated workspace for content that requires attention.

To open it, go to Post Pilot → Review Queue or click the Review Queue button on the dashboard.

The queue displays:

  • Content title and post type
  • Priority
  • Current freshness status
  • Due date
  • Available actions

Queue Actions

For each item, you can:

  • Open the content editor
  • Mark the item as reviewed
  • Snooze the review for 30 days

Pending items are prioritized before snoozed items. Within the queue, higher-priority content and earlier due dates are shown first.

When an item is marked as reviewed, it is completed and removed from the active queue.

When no items require attention, Post Pilot displays a clear-queue message.


Content Scanning and Automation

Post Pilot can scan content manually or on a schedule.

Manual Scan

To run a scan immediately:

  1. Go to Post Pilot → Dashboard.
  2. Click Scan Content Now.
  3. Wait for the completion message.
  4. The dashboard will refresh with updated status counts.

A manual scan is useful after:

  • Installing or configuring Post Pilot
  • Changing freshness thresholds
  • Importing a large number of posts
  • Updating several items
  • Changing tracked post types

Scheduled Scan

In Settings → Automation, choose:

  • Daily scanning, or
  • Weekly scanning

You can also select a preferred scan time. WordPress scheduled tasks depend on WordPress Cron, so the scan normally runs when the site receives traffic at or after the scheduled time.

Auto-Queue Outdated Content

Enable this option to automatically add outdated items to the Review Queue during a scheduled scan.

This is useful for sites with a large content library because editors do not need to add every outdated item manually.


Review Activity

The Review Activity panel summarizes activity for the current month.

It includes:

  • Reviewed items
  • Completed scans
  • Items added to the Review Queue
  • Snoozed items
  • Date and time of the most recent scan

The activity summary helps managers understand whether content maintenance is being completed regularly.


Marketing Workflow and Content Brief

Post Pilot can also work as a lightweight content-operations tool for marketing teams.

To enable it:

  1. Go to Post Pilot → Settings → Marketing.
  2. Enable Content Brief.
  3. Configure the default review cycle and Review Soon lead time.
  4. Enable Show Marketing Brief column if you want the target keyword and funnel stage displayed on the dashboard.
  5. Save the settings.

When enabled, Post Pilot supports content-planning fields such as:

  • Target keyword
  • Content goal
  • Funnel stage
  • Call to action
  • Content owner
  • Review date

Available Content Goals

  • Organic Traffic
  • Lead Generation
  • Conversion
  • Customer Education
  • Retention

Available Funnel Stages

  • Awareness
  • Consideration
  • Conversion
  • Retention

Default Review Cycle

This setting determines the standard number of days before content should be reviewed again.

Review Soon Lead Time

This setting defines how many days before a scheduled review date the content should begin showing as Review Soon.

Marketing metadata makes it easier to prioritize content based not only on age, but also on its role in your business and customer journey.


Category Management

Go to Post Pilot → Categories to manage WordPress post categories from the Post Pilot interface.

The category table displays:

  • Category name
  • Slug
  • Number of assigned posts
  • Available actions

Rename a Category

  1. Click Edit beside the category.
  2. Enter the new name.
  3. Click Save.

You can cancel before saving if you do not want to apply the change.

Delete a Category

Post Pilot allows a category to be deleted only when it is not assigned to any posts.

If the category contains posts, the Delete button is disabled. Move or reassign those posts first, then return to the Categories page to delete the unused category.

This safety rule helps prevent accidental category removal from active content.


CSV Export

Use the Export CSV button in the dashboard header to download content-review data.

A CSV export is useful for:

  • Offline audits
  • Sharing review status with team members
  • Creating reports
  • Planning editorial work in a spreadsheet
  • Keeping a temporary content-maintenance record

The exact columns in the exported file depend on the plugin version and enabled features.


Email Notifications

Email notifications are disabled by default.

To enable them:

  1. Go to Post Pilot → Settings → Notifications.
  2. Enable Email Notifications.
  3. Enter a valid notification email address.
  4. Enable the notification types you want.
  5. Click Save Settings.

Weekly Content Digest

The weekly digest provides a summary of the Freshness Score and content status counts.

Outdated Content Alerts

When enabled, Post Pilot sends an alert after a scheduled scan finds outdated content.

Emails are sent by your own WordPress website using its configured mail system. If messages are not delivered, check your WordPress email configuration or use a properly configured SMTP plugin.

No content data is sent to NexGrowix for these notifications.


WordPress Dashboard Widget

Post Pilot can display a compact content-health widget on the main WordPress Dashboard.

To enable it:

  1. Go to Post Pilot → Settings → Display.
  2. Enable WordPress Dashboard Widget.
  3. Save the settings.

The widget shows:

  • Freshness Score
  • Number of Fresh items
  • Number of Review Soon items
  • Number of Outdated items
  • A shortcut to open Post Pilot

If the widget is not visible, check Screen Options on the WordPress Dashboard and confirm that your user account has permission to edit posts.


Settings Reference

General

Tracked Post Types

Choose the public WordPress post types Post Pilot should monitor. Attachments are not included as trackable content.

Fresh Until

The number of days content remains Fresh.

Review Soon Until

The upper limit of the Review Soon period.

Outdated After

The content age at which an item becomes Outdated.

Scoring

Review Soon Weight

Controls how much Review Soon content contributes to the Freshness Score.

Needs Review Weight

Controls how much Needs Review content contributes to the Freshness Score.

Snoozed Weight

Controls how much Snoozed content contributes to the Freshness Score.

All scoring weights accept values from 0 to 100.

Notifications

Enable Email Notifications

Turns plugin emails on or off.

Weekly Content Digest

Enables the weekly score and status summary.

Outdated Content Alerts

Enables alerts when a scheduled scan detects outdated content.

Notification Email

The email address that receives Post Pilot notifications.

Automation

Scan Frequency

Choose Daily or Weekly scheduled scanning.

Preferred Scan Time

Choose the preferred time for the scheduled scan.

Auto-Queue Outdated Content

Automatically adds outdated items to the Review Queue during a scheduled scan.

Marketing

Enable Content Brief

Adds marketing fields to tracked content.

Default Review Cycle

Sets the standard time between planned reviews.

Review Soon Lead Time

Determines how early content should be flagged before its planned review date.

Show Marketing Brief Column

Displays the target keyword and funnel stage in the content dashboard.

Display

Items Per Page

Choose 5, 10, 20, or 50 content items per page.

Table Density

Choose Comfortable or Compact table spacing.

Default Sort

Choose Oldest Content First or Newest Content First.

WordPress Dashboard Widget

Shows or hides the compact Post Pilot widget on the main WordPress Dashboard.

Advanced

Delete All Data on Uninstall

When disabled, Post Pilot keeps its settings and review data after deactivation or deletion where supported by the plugin's uninstall process.

When enabled, deleting the plugin permanently removes Post Pilot tables, settings, and post metadata.

Use this option only when you are certain that you no longer need the stored review information. Deactivating the plugin does not remove its data.


For a practical content-maintenance routine, use the following workflow.

Weekly Editorial Routine

  1. Open the Post Pilot dashboard.
  2. Check the Freshness Score and status cards.
  3. Review the Review Soon, Needs Review, and Outdated filters.
  4. Add important items to the Review Queue.
  5. Open each queued item and check:
    • Accuracy of facts and dates
    • Broken or outdated links
    • Product or service information
    • Prices, offers, and calls to action
    • Screenshots and media
    • SEO title and description
    • Target keyword relevance
    • Readability and formatting
  6. Save any content changes.
  7. Return to Post Pilot and mark the item as reviewed.
  8. Check the activity summary to confirm progress.

Monthly Management Routine

  1. Review the site-wide Freshness Score.
  2. Export the CSV report if needed.
  3. Check whether scheduled scans are running.
  4. Review notification delivery.
  5. Update review thresholds if the current workflow is too frequent or too slow.
  6. Check unused categories and remove them where appropriate.

User Permissions

Post Pilot follows WordPress user capabilities.

  • Users who can edit posts can access content review features available to their role.
  • Category-management tools require permission to manage categories.
  • Plugin settings require administrator-level permission to manage options.
  • Individual content actions also respect whether the current user can edit the selected post.

If a team member cannot see a page or complete an action, check their WordPress role and capabilities.


Data and Privacy

Post Pilot stores its settings, review metadata, queue information, and activity data inside your WordPress website.

Core review functionality does not require an external API key. Notification emails are generated by your own WordPress site, and no content data is sent to NexGrowix for email delivery.

Before uninstalling Post Pilot, review the Delete All Data on Uninstall option. Enabling it can permanently remove plugin data when the plugin is deleted.

As with any WordPress website, maintain regular database backups before making major changes or removing plugins.


Troubleshooting

No Content Appears on the Dashboard

Check the following:

  1. Make sure at least one public post or page has been published.
  2. Go to Settings → General and confirm that the correct post type is selected.
  3. Save settings.
  4. Return to the dashboard and run Scan Content Now.
  5. Clear active filters and search terms.

Status Counts Do Not Look Correct

  1. Review the Fresh, Review Soon, and Outdated day values.
  2. Confirm that the thresholds are in increasing order.
  3. Save settings.
  4. Run a new manual scan.
  5. Refresh the dashboard.

A Category Cannot Be Deleted

Categories assigned to one or more posts cannot be deleted from Post Pilot. Reassign or remove the category from those posts first.

Scheduled Scans Are Late

Post Pilot uses the WordPress scheduling system. WordPress Cron runs when the website receives traffic, so low-traffic sites may execute scheduled tasks later than the preferred time.

Check whether WordPress Cron is disabled by your site configuration or hosting provider. For exact scheduling, configure a real server cron job to call WordPress Cron.

Notification Emails Are Not Arriving

  1. Confirm that Email Notifications are enabled.
  2. Confirm that the notification email address is valid.
  3. Check the recipient's spam folder.
  4. Test whether WordPress can send other emails.
  5. Configure an SMTP plugin if the hosting server's default mail service is unreliable.

The WordPress Dashboard Widget Is Missing

  1. Enable the widget in Settings → Display.
  2. Save settings.
  3. Open the main WordPress Dashboard.
  4. Check Screen Options and enable the Post Pilot widget.
  5. Confirm that the user can edit posts.

A Content Item Cannot Be Marked as Reviewed

An item already in Fresh status may not need another review from the main dashboard. Wait until the Fresh period ends or manage the item through an active Review Queue workflow when appropriate.

The Dashboard Shows Old Data After an Update

Run Scan Content Now, then refresh the page. If a caching or optimization plugin affects the WordPress admin area, clear its cache and exclude Post Pilot admin pages from aggressive caching.


Frequently Asked Questions

Does Post Pilot automatically edit my content?

No. Post Pilot identifies content that may need attention and organizes the review workflow. Editors decide what to change and update the content manually.

Does the plugin require an API key?

No API key is required for the core content freshness, queue, scanning, export, category, and notification-management features.

Can Post Pilot track Pages and custom post types?

Yes. You can choose from supported public post types in Settings → General.

Does editing a post affect its status?

Post Pilot uses content age, modification information, review metadata, and configured review rules. Updating or marking an item as reviewed can return it to a Fresh state according to those rules.

What is the difference between Review Soon and Needs Review?

Review Soon is an early warning. Needs Review means the content has moved further into the review cycle and should receive more immediate attention.

What happens when I snooze an item?

The review is postponed for the selected period. The item remains part of the workflow and is shown as Snoozed until the postponement ends.

Can I review several items at once?

Yes. Select multiple rows in the content table and use a bulk action.

Can Post Pilot send reports by email?

Yes. Enable Email Notifications and the Weekly Content Digest in the Notifications settings.

Does Post Pilot send my content to an external service?

Core review features work inside your WordPress website. Notification messages are sent by your site's own mail system, and content data is not sent to NexGrowix for that purpose.

Will deactivating the plugin delete my data?

No. Deactivation does not remove Post Pilot data. Permanent removal depends on the Delete All Data on Uninstall setting when the plugin is deleted.

Is the Freshness Score an SEO score?

No. It is an internal content-health indicator based on the statuses and weights configured in Post Pilot.


Support

If you need help with installation, configuration, or plugin behavior, visit:

When contacting support, include:

  • Your WordPress version
  • Your Post Pilot version
  • A clear description of the issue
  • Steps to reproduce the problem
  • A screenshot, if available
  • Any related error message

Please do not include passwords, private API keys, or other sensitive login information.


About Post Pilot

Post Pilot is built by NexGrowix to help WordPress users maintain healthier, more reliable, and better-organized content.

Think Bigger. Grow Smarter.