WordPress plugin intelligence profile

ExpiryFlow – Temporary User Access & Expiry Manager

Automate the lifecycle of temporary WordPress users. Set expiry dates, enforce strict access control, and keep your database lean with auto-deletion.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 8.0
Directory statusactive
Last directory update26 Sept 20261mo ago
Active installations30Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ExpiryFlow – Temporary User Access & Expiry Manager version 1.0.5 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Giving temporary access to contractors, guest writers, or support agents is a standard part of managing a WordPress site. The problem? Administrators often forget to revoke that access.

These “Zombie Accounts” are a major security risk and lead to database bloat over time.

ExpiryFlow solves this by automating the offboarding process. You set an expiry date at the moment of account creation, and the plugin handles the rest—from blocking login to permanent deletion.

Built with a performance-first, object-oriented architecture for modern WordPress sites.

For more information, visit the official plugin page: ExpiryFlow

Who is this for?

  • Agencies & Developers giving temporary site access to contractors.
  • Membership Sites offering limited-time “Trial” or “Preview” accounts.
  • News & Blogs hiring guest contributors for specific projects.
  • Security-Conscious Admins who want to ensure access is always revoked on time.

Core Features

  • Expiry Date Management — Easily set an expiration date for any non-administrator user directly from the user profile or registration screen.
  • Manual Status Control — Revoke access immediately with a single click using the “Account Status” toggle, overriding the automated expiry date.
  • Real-Time Enforcement — Expired users are blocked immediately.

Even if they are already logged in, the system re-validates their status hourly.

  • Auto-Deletion System — Choose to have expired users automatically removed from your database after a configurable grace period.
  • Content Preservation — When a user is auto-deleted, all their posts and comments are safely reassigned to a site administrator.
  • Admin Immunity — Site administrators are protected from accidental expiration to ensure you never lose access to your own site.
  • Clean Admin Interface — Adds “Status” and “Expires” columns to the Users list with color-coded badges for at-a-glance management.
  • Expiring Soon View — Shows active, non-administrator users expiring across the next seven calendar dates (including today) from the Users screen.
  • Developer Friendly — Namespaced, class-based architecture following PHP 8 standards and WordPress best practices.

Privacy First

This plugin is built with data minimization in mind. It helps you comply with GDPR by ensuring personal data (user accounts) is not kept longer than necessary. No external tracking, no “Powered by” links, and no remote data collection.

Future Roadmap

  • Email Notifications — Automated warnings sent to users before their access expires.
  • Bulk Actions — Set or clear expiry dates for multiple users at once from the Users list.
  • Customizable Settings — Adjust the grace period and auto-deletion batch sizes.

More Plugins

  • ButtonFlow — The easiest way to create high-converting, beautiful call-to-action buttons in WordPress.
  • UserFlow — Remove dashboard access to non-admin users and easily control who can access your WordPress dashboard with simple configuration
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • auto delete
  • temporary access
  • user management
  • expiry
  • membership
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 8.0
Update activity26 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.41.0.5
WordPress compatibility7.17.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.